Resumo de IA
O WP Mail SMTP é um plugin que pode melhorar significativamente a funcionalidade de e-mail do seu site WordPress. Após a instalação, substitui a função padrão PHP mail() por SMTP para o envio de e-mails. Esta alteração resulta numa entrega de e-mail mais fiável e segura a partir do seu site WordPress.
Mas o que é exatamente o SMTP? Como funciona e porque é superior à função PHP mail() incorporada?
Neste guia, irei explicar o SMTP de forma clara e direta. No final, saberá exatamente o que é o SMTP, como ele encaminha o seu e-mail de forma segura e porque usar um plugin SMTP no seu site WordPress é essencial.
Corrija os Seus Emails do WordPress Agora
O que é SMTP?
Neste Artigo
O Simple Mail Transfer Protocol (SMTP) é uma forma de servidores de envio de correio, servidores de receção de correio e agentes de transferência de mensagens comunicarem.
Pode pensar nela como uma linguagem que indica a um servidor de correio para onde enviar uma mensagem, o que está na mensagem e se existem anexos. Também indica aos servidores de correio o que fazer se o e-mail não puder ser entregue.
Pense nas opções que tem quando quer enviar uma carta a alguém. Pode enviá-la através do serviço postal local ou de vários correios privados. No mundo real, estes diferentes serviços de correio agem como vários "protocolos" de correio – cada um tem os seus próprios métodos para entregar mensagens e decidir o que fazer se o destinatário não estiver no endereço indicado ou recusar a carta.
O SMTP é uma das formas mais rápidas e fiáveis de entregar os seus e-mails. Se fosse um correio no mundo real, seria o padrão ouro de entrega de mensagens, garantindo que os seus e-mails importantes chegam ao seu destino de forma segura.
Vamos dar uma vista de olhos mais atenta aos bastidores do que acontece quando o seu website envia um e-mail.
Como Funciona o WP Mail SMTP
Eis o que acontece depois de clicar no botão "enviar" no seu e-mail ou quando o seu site WordPress envia um e-mail através de um plugin SMTP como o WP Mail SMTP:
1. Acionar o E-mail
Primeiro, uma ação no seu website aciona a necessidade de enviar um e-mail. Pode ser um novo utilizador a registar-se, alguém a preencher um formulário de contacto ou a confirmação de uma encomenda.
2. O WP Mail SMTP Assume o Controlo
Em vez de usar a função de e-mail padrão do WordPress (que muitas vezes tem problemas de entregabilidade), o plugin WP Mail SMTP intervém para tratar da entrega do e-mail.

O plugin reconfigura a função wp_mail() para usar um servidor SMTP adequado em vez da função de correio PHP padrão.
3. Escolher o Serviço SMTP
O WP Mail SMTP envia o e-mail através do serviço SMTP que configurou nas definições do plugin. Pode ser o servidor SMTP do seu fornecedor de alojamento ou um serviço de terceiros como SendLayer, Gmail ou outro fornecedor de serviços de e-mail.
4. Autenticar o E-mail
O plugin autentica o e-mail usando as suas credenciais do serviço SMTP. Este passo garante que o e-mail é enviado de forma segura e tem menos probabilidade de ser marcado como spam.
A autenticação envolve o início de sessão no servidor SMTP com o nome de utilizador e a palavra-passe que forneceu.
5. Enviar o E-mail
Após a autenticação, o servidor SMTP processa o e-mail e envia-o para o servidor de e-mail do destinatário.
O e-mail está agora a caminho do destinatário, passando por vários pontos de verificação para garantir que é entregue com sucesso.
6. O Servidor de E-mail do Destinatário Recebe o E-mail
O servidor de e-mail do destinatário recebe o e-mail e coloca-o na caixa de entrada (ou, em alguns casos, na pasta de spam se houver problemas como má reputação do remetente).
Se tudo correr bem, o destinatário verá o e-mail na sua caixa de entrada.
7. Confirmação de Entrega (Opcional)
Dependendo do seu serviço SMTP e das suas definições, poderá receber uma confirmação de entrega ou um registo que mostre que o e-mail foi enviado com sucesso.
E é tudo! O WP Mail SMTP ajuda a garantir que os seus e-mails são devidamente autenticados e entregues, reduzindo as hipóteses de acabarem em spam.
Como Funciona o SMTP?
O WP Mail SMTP e outros plugins SMTP tratam de levar o e-mail do seu site para o servidor de e-mail de saída (servidor SMTP). Mas o que acontece depois?
Como o SMTP é um protocolo (pode pensar nele como uma linguagem), permite enviar e-mails de qualquer tipo de hardware ou software para qualquer outro dispositivo.
Pode enviar um e-mail de um iPhone para um PC, de um website para uma app, ou de um MacBook para a sua impressora. Como todos estes dispositivos "falam" e entendem o protocolo SMTP, saberão o que fazer com o seu e-mail.
1. Conexão ao Servidor SMTP
O cliente de e-mail (que pode ser uma aplicação, website ou software como o WP Mail SMTP) conecta-se ao servidor SMTP e apresenta-se com algo chamado "handshake", que é essencialmente dizer, "Olá, quero enviar um e-mail." O servidor responde com a sua própria saudação, confirmando que está pronto para prosseguir.
2. Autenticação
O cliente faz login no servidor SMTP usando um nome de utilizador e palavra-passe para garantir que o e-mail é enviado de forma segura.
O servidor verifica as credenciais. Se estiverem corretas, o servidor responde com uma mensagem de sucesso, permitindo que o cliente prossiga. Caso contrário, a conexão é terminada ou o cliente é solicitado a reautenticar.
3. Envio do E-mail
O cliente informa o servidor de quem é o e-mail e para quem se destina. O servidor verifica o endereço de cada destinatário para garantir que pode entregar e-mails a esses endereços.
O cliente envia então o conteúdo completo do e-mail, incluindo quaisquer anexos, para o servidor. Após receber a mensagem completa, o servidor reconhece o fim da transferência de dados e confirma se o e-mail foi aceite para entrega.
4. Encaminhamento do E-mail
O reencaminhamento SMTP processa o e-mail e encaminha-o para o servidor de e-mail do destinatário, encontrando o caminho correto ao realizar uma pesquisa DNS para encontrar o endereço do servidor de e-mail do destinatário (registo MX). Isto funciona de forma semelhante a procurar um número de telefone numa lista telefónica.
O e-mail é então encaminhado para o servidor SMTP do destinatário para entrega. Este passo pode envolver a passagem por vários servidores intermédios (reencaminhamentos) antes de chegar ao destino final.

À medida que os e-mails passam por vários servidores, podem ser verificados por filtros de spam, que avaliam fatores como a reputação do remetente, análise de conteúdo e protocolos de autenticação como SPF, DMARC e DKIM para determinar se o e-mail é legítimo.
6. Entrega
O servidor SMTP do destinatário recebe o e-mail. Uma vez que o servidor de e-mail de receção aceite o e-mail, existem outros protocolos que funcionam para recuperar os e-mails do servidor e entregá-los na sua caixa de entrada.
O POP3 descarrega as mensagens diretamente do servidor de e-mail para o seu dispositivo, enquanto o IMAP também recupera a mensagem, mas deixa uma cópia no servidor.
O servidor SMTP responde com uma confirmação, fecha a conexão e a transação de e-mail está completa.
7. Tratamento de Erros
Se ocorrerem problemas durante o processo (por exemplo, endereço de destinatário inválido, indisponibilidade do servidor, etc.), o servidor retorna códigos de erro SMTP ao cliente. O cliente pode tentar reenviar o e-mail ou notificar o remetente da falha.
| Código de Erro | Classe | Descrição |
|---|---|---|
| 2xx | Sucesso | A aegrave io solicitada foi conclu ildeada com sucesso |
| 211 | Sucesso | Estado do sistema ou resposta de ajuda |
| 214 | Sucesso | Mensagem de ajuda |
| 220 | Sucesso | Servi ilde o pronto |
| 221 | Sucesso | Servi ilde o a fechar canal de transmiss ilde o |
| 250 | Sucesso | Aegrave io de correio solicitada OK, conclu ilde ada |
| 251 | Sucesso | Utilizador n ilde o local; ser ilde a reencaminhado |
| 252 | Sucesso | N ilde o ilde poss ilde ivel verificar o utilizador, mas a entrega ser ilde a tentada |
| 354 | Sucesso | In ilde o de entrada de correio; termine com <CRLF>.<CRLF> |
| 4xx | Falha Tempor ilde aria | O comando n ilde o foi aceite e a aegrave io solicitada n ilde o ocorreu |
| 421 | Falha Tempor ilde aria | Servi ilde o indispon ilde ivel, a fechar canal de transmiss ilde o |
| 450 | Falha Tempor ilde aria | Aegrave io de correio solicitada n ilde o realizada: caixa de correio indispon ilde ivel |
| 451 | Falha Tempor ilde aria | Aegrave io solicitada abortada: erro local no processamento |
| 452 | Falha Tempor ilde aria | Aegrave io solicitada n ilde o realizada: armazenamento do sistema insuficiente |
| 5xx | Falha Permanente | O comando n ilde o foi aceite e a aegrave io solicitada n ilde o ocorreu |
| 500 | Falha Permanente | Erro de sintaxe, comando n ilde o reconhecido |
| 501 | Falha Permanente | Erro de sintaxe nos par ilde ametros ou argumentos |
| 502 | Falha Permanente | Comando n ilde o implementado |
| 503 | Falha Permanente | Sequ ilde encia incorreta de comandos |
| 504 | Falha Permanente | Par ilde ametro de comando n ilde o implementado |
| 521 | Falha Permanente | O servidor n ilde o aceita correio |
| 550 | Falha Permanente | Aegrave io de correio solicitada n ilde o realizada: caixa de correio indispon ilde ivel |
| 551 | Falha Permanente | Utilizador n ilde o local; por favor, tente <forward-path> |
| 552 | Falha Permanente | Aegrave io de correio solicitada abortada: aloca ilde ilde o de armazenamento excedida |
| 553 | Falha Permanente | Aegrave io solicitada n ilde o realizada: nome da caixa de correio n ilde o permitido |
| 554 | Falha Permanente | Transação falhou |
Se o email n ilde o puder ser entregue ap ilde os v ilde arias tentativas, o servidor SMTP poder ilde gerar uma mensagem de rejei ilde ilde o (falha permanente), que ilde uma resposta autom ilde tica enviada de volta ao remetente original, explicando porque ilde que o email n ilde o pôde ser entregue.
O que é um Servidor SMTP?
Um servidor SMTP, também conhecido como servidor de correio de saída, é o sistema que gere todos os seus e-mails de saída e garante que sejam encaminhados para o local correto.
Noutras palavras, o seu servidor SMTP funciona como o seu correio local. Pode deixar as suas mensagens lá em segurança com o endereço do destinatário pretendido e confiar que serão entregues rapidamente e no local certo.
O WP Mail SMTP permite-lhe utilizar qualquer servidor SMTP para entregar os seus e-mails. Recomendamos serviços como SendLayer, SMTP.com e Brevo pela sua fiabilidade, segurança e escalabilidade, mas pode utilizar o serviço SMTP de qualquer fornecedor de e-mail. Mesmo fornecedores de e-mail gratuitos como o Gmail utilizam SMTP para entregar e-mails.
Pode ver a nossa lista de serviços de e-mail suportados abaixo:
| Mailers disponíveis em todas as versões | Mailers no WP Mail SMTP Pro |
|---|---|
| SendLayer | Amazon SES |
| SMTP.com | Microsoft 365 / Outlook.com |
| Brevo | Zoho Mail |
| Google Workspace / Gmail | |
| Mailgun | |
| Postmark | |
| SendGrid | |
| SparkPost | |
| Outro SMTP |
SMTP vs PHP Mail()
Vamos falar sobre como o WordPress envia e-mails por defeito. Utiliza uma função chamada wp_mail(), que utiliza a função PHP mail().
Esta função recebe o destinatário, a mensagem, o assunto e os cabeçalhos do trecho de código para criar o e-mail e o seu fornecedor de alojamento WordPress tenta então entregar o e-mail.
Embora esta função seja bastante simples de usar, pode causar alguns problemas quando tenta enviar e-mails do seu site.
Em primeiro lugar, a função PHP mail() nem sempre é fiável. Alguns fornecedores de alojamento nem sequer a permitem porque pode ser um risco de segurança e pode ser explorada por hackers e spammers. Se esta função estiver desativada, o seu e-mail nem sequer sairá do seu site.
Mesmo quando funciona, os e-mails enviados desta forma acabam muitas vezes nas pastas de spam ou não são entregues de todo. Porquê? Porque lhes faltam algumas verificações de segurança importantes que muitos sistemas de e-mail esperam agora. Além disso, está sujeito a erros que podem impedir o seu e-mail de ser enviado ou entregue corretamente.
Agora, vamos ver a diferença entre SMTP e PHP mail(). O SMTP é uma forma diferente de enviar e-mails que resolve muitos destes problemas:
- O SMTP encaminha os seus e-mails através de servidores de e-mail especializados (como SendLayer ou Gmail), que são otimizados para entrega fiável de e-mails.
- Suporta protocolos como SPF, DMARC e DKIM, que verificam a legitimidade do seu e-mail e melhoram a entregabilidade do e-mail.
- Muitos serviços SMTP oferecem encriptação (SSL/TLS) durante a transmissão, aumentando a segurança, especialmente para informações sensíveis.
- O SMTP reduz as hipóteses de erros técnicos que poderiam impedir a entrega.
- Muitas vezes fornece feedback mais detalhado sobre o estado de entrega do e-mail, ajudando-o a identificar e resolver problemas.
Embora a função PHP mail() seja a predefinição no WordPress, nem sempre é a melhor escolha. O SMTP é geralmente mais fiável e seguro e pode realmente melhorar a entregabilidade dos e-mails enviados do seu site WordPress.
E a entregabilidade é crucial para garantir que todos os e-mails importantes do site, como confirmações de encomendas, reposições de palavra-passe e atualizações de conta, chegam ao destinatário pretendido. A
última coisa que quer é que os seus e-mails do WordPress se percam ou atrasem, e é por isso que é tão importante usar um plugin SMTP como o WP Mail SMTP
E-mail SMTP vs API de E-mail
Poderá ter notado que o WP Mail SMTP oferece opções de configuração SMTP e API para diferentes serviços de e-mail. Eis uma explicação simples de como funcionam:
O SMTP é um método fiável e amplamente utilizado para enviar e-mails. Quando se liga ao seu fornecedor de e-mail via SMTP, os seus e-mails são enviados através de um servidor de e-mail externo utilizando o método descrito acima.
A API é uma alternativa moderna que pode ser ainda mais fácil de configurar. Com o método API, tudo o que precisa é de uma chave API do seu fornecedor de serviços de e-mail.
Assim que introduzir a chave no WP Mail SMTP, o plugin liga-se diretamente ao servidor do serviço de e-mail. Este método é frequentemente mais rápido e pode fornecer funcionalidades adicionais, como rastreamento de e-mail e análises.
Ambas as opções são excelentes para enviar e-mails do seu site WordPress, e o WP Mail SMTP suporta ambos os métodos, dependendo do serviço de e-mail que está a utilizar.
Portas SMTP Explicadas
As portas ajudam os computadores e outros dispositivos a encaminhar o tráfego de rede para as aplicações corretas.
Pode pensar nas portas de rede como portas num edifício. Tal como cada porta num edifício leva a uma sala diferente, cada porta num computador ou dispositivo leva a um serviço ou função específica.
Quando os dados são enviados pela Internet, precisam de saber a qual "porta" entrar para que possam chegar ao programa ou serviço correto. Por exemplo, se estiver a visitar um site, o seu pedido é enviado para a porta que lida com o tráfego web.
Tal como com outros serviços, o SMTP utiliza portas específicas para lidar com o tráfego de e-mail. As principais portas SMTP são:
- Porta 25: Esta é a porta original utilizada para SMTP, principalmente para reencaminhar e-mails entre servidores. No entanto, é frequentemente bloqueada pelos ISPs para prevenir spam.
- Porta 587: Esta é a porta mais comummente utilizada para enviar e-mail do seu cliente de e-mail para um servidor de e-mail. É preferida porque suporta encriptação, tornando o seu e-mail mais seguro.
- Porta 465: Esta porta foi originalmente atribuída para SMTP com encriptação SSL, mas foi posteriormente descontinuada. No entanto, alguns servidores ainda a utilizam para transmissão segura de e-mail.
Ao configurar o WP Mail SMTP, é importante configurar a porta SMTP correta nas suas definições para garantir que o seu e-mail pode ser entregue. Esta informação deve ser fornecida pelo seu servidor de e-mail juntamente com as suas outras credenciais de conta.
Perguntas Frequentes sobre SMTP
Aqui estão algumas das perguntas mais comuns que recebemos de utilizadores que consideram mudar para SMTP para o seu método de entrega de e-mail no seu site WordPress:
Posso usar múltiplos servidores SMTP com o WP Mail SMTP?
Com o WP Mail SMTP Pro, pode configurar mailers de backup e roteamento inteligente de e-mail. Isto significa que se o seu servidor SMTP principal falhar, ele pode mudar automaticamente para um backup para garantir que os seus e-mails ainda são enviados. Também pode encaminhar e-mails através de um servidor alternativo com base em variáveis como assunto, conteúdo da mensagem, remetente e o plugin que gerou o e-mail.
Mudar para SMTP afetará os meus e-mails existentes ou modelos de e-mail?
Não, a mudança para SMTP apenas altera a forma como os seus e-mails são enviados, não o seu conteúdo. Os seus modelos e designs de e-mail existentes permanecerão os mesmos. No entanto, poderá notar uma melhoria na entregabilidade dos seus e-mails.
Posso rastrear aberturas e cliques em e-mails enviados via SMTP?
O SMTP básico não inclui funcionalidades de rastreamento. No entanto, alguns fornecedores de serviços de e-mail oferecem estas análises quando utiliza o seu método de ligação API no WP Mail SMTP. Se o rastreamento de e-mail for importante para si, procure um fornecedor que ofereça esta funcionalidade.
O que devo fazer se os meus e-mails ainda não estiverem a ser entregues após a configuração do SMTP?
Primeiro, verifique as suas definições de SMTP para garantir que estão corretas. Em seguida, verifique se os seus registos DNS (SPF, DKIM, DMARC) estão devidamente configurados. Se os problemas persistirem, contacte o seu fornecedor de serviços de e-mail para verificar potenciais problemas da parte dele.
Existe um limite para quantos e-mails posso enviar através de SMTP?
Os limites de envio de e-mail dependem do seu fornecedor de SMTP, não do protocolo SMTP em si. Alguns fornecedores têm limites de envio diários ou horários, especialmente em planos gratuitos. Verifique com o seu fornecedor escolhido os seus limites específicos.
Posso usar a minha conta pessoal do Gmail como servidor SMTP para o meu site WordPress?
Embora seja possível usar uma conta pessoal do Gmail se desejar um serviço SMTP gratuito, não é recomendado para sites empresariais devido aos limites de envio mais baixos. Aconselhamos a utilização de um dos fornecedores de e-mail recomendados na nossa lista acima.
Como é que o SMTP lida com anexos de e-mail?
O SMTP pode lidar com anexos, mas anexos grandes podem causar problemas. Muitos servidores SMTP têm limites de tamanho para e-mails (frequentemente em torno de 10-25MB). Para ficheiros maiores, considere usar serviços de partilha de ficheiros e incluir uma ligação no seu e-mail em vez disso.
E é tudo! Agora compreende o que é SMTP e como funciona para melhorar a entregabilidade dos seus e-mails.
Corrija os Seus Emails do WordPress Agora
Em seguida, Saiba Como Resolver Problemas do WP Mail SMTP
Está a ter erros ou outros problemas com o uso do WP Mail SMTP? Consulte o nosso guia sobre problemas comuns do WP Mail SMTP para um guia simples que o ajudará a corrigi-los e a fazer com que os seus e-mails voltem a ser enviados sem problemas.
Pronto para corrigir os seus e-mails? Comece hoje com o melhor plugin SMTP para WordPress. Se não tiver tempo para corrigir os seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra extra, e há uma garantia de devolução do dinheiro de 14 dias para todos os planos pagos.