Resumo de IA
WP Mail SMTP é um plugin que pode melhorar significativamente a funcionalidade de e-mail do seu site WordPress. Uma vez instalado, ele substitui a função padrão PHP mail() por SMTP para o envio de e-mails. Essa mudança leva a uma entrega de e-mail mais confiável e segura a partir do seu site WordPress.
Mas o que exatamente é SMTP? Como funciona e por que é superior à função mail() do PHP integrada?
Neste guia, explicarei o SMTP para você em termos claros e diretos. Ao final, você saberá exatamente o que é SMTP, como ele roteia seu e-mail de forma segura e por que usar um plugin SMTP no seu site WordPress é essencial.
Corrija seus e-mails do WordPress agora
O que é SMTP?
Neste Artigo
O Simple Mail Transfer Protocol (SMTP) é uma forma de servidores de e-mail remetentes, servidores de e-mail destinatários e agentes de transferência de mensagens se comunicarem.
Você pode pensar nisso como uma linguagem que diz a um servidor de e-mail para onde enviar uma mensagem, o que há na mensagem e se há anexos. Também informa aos servidores de e-mail o que fazer se o e-mail não puder ser entregue.
Pense nas opções que você tem quando quer enviar uma carta para alguém. Você pode enviá-la pelo serviço postal local ou por vários correios privados. No mundo real, esses diferentes serviços de correio agem como vários "protocolos" de correio – cada um tem 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 maneiras mais rápidas e confiáveis de entregar seus e-mails. Se fosse um correio no mundo real, seria o padrão ouro de entrega de mensagens, garantindo que seus e-mails importantes cheguem ao seu destino com segurança.
Vamos dar uma olhada mais de perto nos bastidores do que acontece quando seu site envia um e-mail.
Como o WP Mail SMTP Funciona
Veja o que acontece depois que você clica no botão "enviar" em seu e-mail ou seu site WordPress envia um e-mail via um plugin SMTP como o WP Mail SMTP:
1. Disparando o E-mail
Primeiro, uma ação em seu site aciona a necessidade de enviar um e-mail. Isso pode ser um novo usuário se registrando, alguém preenchendo um formulário de contato ou uma confirmação de pedido.
2. WP Mail SMTP Assume o Controle
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 entra em ação para lidar com a entrega do e-mail.

O plugin reconfigura a função wp_mail() para usar um servidor SMTP adequado em vez da função de e-mail PHP padrão.
3. Escolhendo o Serviço SMTP
O WP Mail SMTP envia o e-mail através do serviço SMTP que você configurou nas configurações do plugin. Pode ser o servidor SMTP do seu provedor de hospedagem ou um serviço de terceiros como SendLayer, Gmail ou outro provedor de serviços de e-mail.
4. Autenticando o E-mail
O plugin autentica o e-mail usando as credenciais do seu serviço SMTP. Esta etapa garante que o e-mail seja enviado com segurança e tenha menos probabilidade de ser marcado como spam.
A autenticação envolve o login no servidor SMTP com o nome de usuário e senha que você forneceu.
5. Enviando o E-mail
Uma vez autenticado, o servidor SMTP processa o e-mail e o envia 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 seja entregue com sucesso.
6. Servidor de E-mail do Destinatário Recebe o E-mail
O servidor de e-mail do destinatário recebe o e-mail e o coloca 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 em sua caixa de entrada.
7. Confirmação de Entrega (Opcional)
Dependendo do seu serviço SMTP e configurações, você pode receber uma confirmação de entrega ou um registro mostrando que o e-mail foi enviado com sucesso.
E é isso! O WP Mail SMTP ajuda a garantir que seus e-mails sejam devidamente autenticados e entregues, reduzindo as chances de eles acabarem no spam.
Como Funciona o SMTP?
O WP Mail SMTP e outros plugins SMTP fazem o trabalho 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 (você pode pensar nele como uma linguagem), ele permite que você envie e-mails de qualquer tipo de hardware ou software para qualquer outro dispositivo.
Você pode enviar um e-mail de um iPhone para um PC, de um site para um aplicativo ou de um MacBook para sua impressora. Como todos esses dispositivos "falam" e entendem o protocolo SMTP, eles saberão o que fazer com seu e-mail.
1. Conectando ao Servidor SMTP
O cliente de e-mail (que pode ser um aplicativo, site ou software como o WP Mail SMTP) se conecta ao servidor SMTP e se apresenta com algo chamado "handshake", que é essencialmente dizer: "Olá, quero enviar um e-mail." O servidor responde com 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 usuário e senha para garantir que o e-mail seja enviado com segurança.
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 é encerrada ou o cliente é solicitado a se autenticar novamente.
3. Enviando o E-mail
O cliente informa ao servidor de quem é o e-mail e para quem ele vai. O servidor verifica o endereço de cada destinatário para garantir que pode entregar e-mails a esses endereços.
O cliente, então, envia o conteúdo completo do e-mail, incluindo quaisquer anexos, para o servidor. Ao receber a mensagem completa, o servidor confirma o fim da transferência de dados e informa se o e-mail foi aceito para entrega.
4. Roteando o E-mail
O relay SMTP processa o e-mail e o encaminha para o servidor de e-mail do destinatário, encontrando o caminho correto realizando uma consulta DNS para encontrar o endereço do servidor de e-mail do destinatário (registro MX). Isso funciona de forma semelhante a procurar um número de telefone em uma lista telefônica.
O e-mail é então encaminhado para o servidor SMTP do destinatário para entrega. Esta etapa pode envolver a passagem por vários servidores intermediários (relays) antes de chegar ao destino final.

À medida que os e-mails passam por vários servidores, eles podem ser verificados por filtros de spam, que avaliam fatores como 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 receptor aceita o e-mail, existem outros protocolos que funcionam para recuperar os e-mails do servidor e entregá-los à sua caixa de entrada.
O POP3 baixa 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 é concluída.
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 para o cliente. O cliente pode tentar reenviar o e-mail ou notificar o remetente sobre a falha.
| Código de Erro | Classe | Descrição |
|---|---|---|
| 2xx | Sucesso | A ação solicitada foi concluída com sucesso |
| 211 | Sucesso | Status do sistema ou resposta de ajuda |
| 214 | Sucesso | Mensagem de ajuda |
| 220 | Sucesso | Serviço pronto |
| 221 | Sucesso | Canal de transmissão de fechamento de serviço |
| 250 | Sucesso | Ação de e-mail solicitada OK, concluída |
| 251 | Sucesso | Usuário não local; será encaminhado |
| 252 | Sucesso | Não é possível verificar o usuário, mas a entrega será tentada |
| 354 | Sucesso | Inicie a entrada de e-mail; termine com <CRLF>.<CRLF> |
| 4xx | Falha temporária | O comando não foi aceito e a ação solicitada não ocorreu |
| 421 | Falha temporária | Serviço indisponível, canal de transmissão de fechamento |
| 450 | Falha temporária | Ação de e-mail solicitada não realizada: caixa de correio indisponível |
| 451 | Falha temporária | Ação solicitada abortada: erro local no processamento |
| 452 | Falha temporária | Ação solicitada não realizada: armazenamento de sistema insuficiente |
| 5xx | Falha permanente | O comando não foi aceito e a ação solicitada não ocorreu |
| 500 | Falha permanente | Erro de sintaxe, comando não reconhecido |
| 501 | Falha permanente | Erro de sintaxe em parâmetros ou argumentos |
| 502 | Falha permanente | Comando não implementado |
| 503 | Falha permanente | Sequência incorreta de comandos |
| 504 | Falha permanente | Parâmetro de comando não implementado |
| 521 | Falha permanente | Servidor não aceita e-mail |
| 550 | Falha permanente | Ação de e-mail solicitada não realizada: caixa de correio indisponível |
| 551 | Falha permanente | Usuário não local; por favor, tente <forward-path> |
| 552 | Falha permanente | Ação de e-mail solicitada abortada: alocação de armazenamento excedida |
| 553 | Falha permanente | Ação solicitada não realizada: nome da caixa de correio não permitido |
| 554 | Falha permanente | Transação falhou |
Se o e-mail não puder ser entregue após várias tentativas, o servidor SMTP pode gerar uma mensagem de devolução (falha permanente), que é uma resposta automática enviada de volta ao remetente original, explicando por que o e-mail não pôde ser entregue.
O que é um Servidor SMTP?
Um servidor SMTP, também conhecido como servidor de e-mail de saída, é o sistema que gerencia todos os seus e-mails de saída e garante que eles sejam roteados para o local correto.
Em outras palavras, seu servidor SMTP age como sua agência dos correios local. Você pode deixar suas mensagens lá com segurança, com o endereço do destinatário pretendido, e confiar que elas serão entregues rapidamente e no lugar certo.
O WP Mail SMTP permite que você use qualquer servidor SMTP para entregar seus e-mails. Recomendamos serviços como SendLayer, SMTP.com e Brevo por sua confiabilidade, segurança e escalabilidade, mas você pode usar o serviço SMTP de qualquer provedor de e-mail. Mesmo provedores de e-mail gratuitos como o Gmail usam SMTP para entregar e-mails.
Você pode ver nossa lista de serviços de e-mail suportados abaixo:
| Remetentes disponíveis em todas as versões | Remetentes 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. E-mail PHP()
Vamos falar sobre como o WordPress envia e-mails por padrão. Ele usa uma função chamada wp_mail(), que utiliza a função mail() do PHP.
Essa 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 seu provedor de hospedagem WordPress tenta entregar o e-mail.
Embora essa função seja bem simples de usar, ela pode causar alguns problemas quando você está tentando enviar e-mails do seu site.
Primeiramente, a função mail() do PHP nem sempre é confiável. Alguns provedores de hospedagem nem a permitem, pois pode ser um risco de segurança e ser explorada por hackers e spammers. Se essa função estiver desativada, seu e-mail nem sairá do seu site.
Mesmo quando funciona, os e-mails enviados dessa forma geralmente acabam em pastas de spam ou não são entregues. Por quê? Porque eles não possuem algumas verificações de segurança importantes que muitos sistemas de e-mail esperam atualmente. Além disso, é propenso a erros que podem impedir que seu e-mail seja enviado ou entregue corretamente.
Agora, vamos ver a diferença entre SMTP e a função mail() do PHP. SMTP é uma maneira diferente de enviar e-mails que resolve muitos desses problemas:
- O SMTP roteia seus e-mails através de servidores de e-mail especializados (como SendLayer ou Gmail), que são otimizados para entrega confiável de e-mails.
- Ele suporta protocolos como SPF, DMARC e DKIM, que verificam a legitimidade do seu e-mail e melhoram a entregabilidade de e-mails.
- Muitos serviços SMTP oferecem criptografia (SSL/TLS) durante a transmissão, aumentando a segurança, especialmente para informações confidenciais.
- O SMTP reduz as chances de erros técnicos que poderiam impedir a entrega.
- Ele geralmente fornece feedback mais detalhado sobre o status de entrega de e-mails, ajudando você a identificar e resolver problemas.
Embora a função mail() do PHP seja o padrão no WordPress, ela nem sempre é a melhor opção. O SMTP é geralmente mais confiável e seguro e pode realmente melhorar a entregabilidade de 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 pedidos, redefinições de senha e atualizações de conta, cheguem ao destinatário pretendido. A
última coisa que você quer é que seus e-mails do WordPress sejam perdidos ou atrasados, e é por isso que é tão importante usar um plugin SMTP como o WP Mail SMTP
E-mail SMTP vs. API de E-mail
Você pode ter notado que o WP Mail SMTP oferece opções de configuração SMTP e API para diferentes serviços de e-mail. Aqui está uma explicação simples de como eles funcionam:
SMTP é um método confiável e amplamente utilizado para enviar e-mails. Quando você se conecta ao seu provedor de e-mail via SMTP, seus e-mails são enviados através de um servidor de e-mail externo usando o método descrito acima.
API é uma alternativa moderna que pode ser ainda mais fácil de configurar. Com o método API, tudo o que você precisa é de uma chave de API do seu provedor de serviços de e-mail.
Depois de inserir a chave no WP Mail SMTP, o plugin se conecta diretamente ao servidor do serviço de e-mail. Este método é frequentemente mais rápido e pode fornecer recursos 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 você está usando.
Portas SMTP Explicadas
As portas ajudam computadores e outros dispositivos a rotear o tráfego de rede para as aplicações corretas.
Você pode pensar nas portas de rede como portas em um prédio. Assim como cada porta em um prédio leva a uma sala diferente, cada porta em um computador ou dispositivo leva a um serviço ou função específica.
Quando os dados são enviados pela internet, eles precisam saber a qual "porta" entrar para que possam chegar ao programa ou serviço correto. Por exemplo, se você estiver visitando um site, sua solicitação é enviada para a porta que lida com o tráfego da web.
Assim como com outros serviços, o SMTP usa portas específicas para lidar com o tráfego de e-mail. As principais portas SMTP são:
- Porta 25: Esta é a porta original usada para SMTP, principalmente para retransmitir e-mails entre servidores. No entanto, ela é frequentemente bloqueada por ISPs para evitar spam.
- Porta 587: Esta é a porta mais comumente usada para enviar e-mail do seu cliente de e-mail para um servidor de e-mail. É preferida porque suporta criptografia, tornando seu e-mail mais seguro.
- Porta 465: Esta porta foi originalmente atribuída para SMTP com criptografia 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 em suas configurações para garantir que seu e-mail possa ser entregue. Essas informações devem ser fornecidas pelo seu servidor de e-mail junto com suas outras credenciais de conta.
Perguntas Frequentes sobre SMTP
Aqui estão algumas das perguntas mais comuns que recebemos de usuários que estão considerando mudar para SMTP para o método de entrega de e-mail em seu site WordPress:
Posso usar vários servidores SMTP com o WP Mail SMTP?
Com o WP Mail SMTP Pro, você pode configurar mailers de backup e roteamento inteligente de e-mail. Isso significa que, se o seu servidor SMTP principal falhar, ele pode mudar automaticamente para um backup para garantir que seus e-mails ainda sejam enviados. Você também pode rotear 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á meus e-mails ou modelos de e-mail existentes?
Não, a troca para SMTP apenas altera a forma como seus e-mails são enviados, não o conteúdo deles. Seus modelos e designs de e-mail existentes permanecerão os mesmos. No entanto, você pode 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 recursos de rastreamento. No entanto, alguns provedores de serviços de e-mail oferecem essas análises quando você usa o método de conexão de API no WP Mail SMTP. Se o rastreamento de e-mail for importante para você, procure um provedor que ofereça esse recurso.
O que devo fazer se meus e-mails ainda não estiverem sendo entregues após configurar o SMTP?
Primeiro, verifique suas configurações de SMTP para garantir que estejam corretas. Em seguida, verifique se seus registros DNS (SPF, DKIM, DMARC) estão configurados corretamente. Se os problemas persistirem, verifique com seu provedor de serviços de e-mail se há algum problema em potencial do lado deles.
Existe um limite para quantos e-mails posso enviar via SMTP?
Os limites de envio de e-mail dependem do seu provedor de SMTP, não do protocolo SMTP em si. Alguns provedores têm limites de envio diários ou por hora, especialmente em planos gratuitos. Verifique com o provedor escolhido os limites específicos dele.
Posso usar minha conta pessoal do Gmail como servidor SMTP para meu site WordPress?
Embora seja possível usar uma conta pessoal do Gmail se você quiser um serviço SMTP gratuito, não é recomendado para sites de negócios devido aos limites de envio mais baixos. Aconselhamos o uso de um dos provedores de e-mail recomendados em nossa lista acima.
Como 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 (geralmente em torno de 10-25MB). Para arquivos maiores, considere usar serviços de compartilhamento de arquivos e incluir um link no seu e-mail.
E é isso! Agora você entende o que é SMTP e como ele funciona para melhorar a entregabilidade dos seus e-mails.
Corrija seus e-mails do WordPress agora
Em seguida, Aprenda Como Solucionar Problemas do WP Mail SMTP
Você está enfrentando erros ou outros problemas ao usar o WP Mail SMTP? Confira nosso guia sobre problemas comuns do WP Mail SMTP para um guia simples que o ajudará a corrigi-los e a fazer seus e-mails serem enviados sem problemas novamente.
Pronto para corrigir seus e-mails? Comece hoje mesmo com o melhor plugin SMTP para WordPress. Se você não tem tempo para corrigir seus e-mails, pode obter assistência completa de Configuração White Glove como uma compra adicional, e há uma garantia de devolução do dinheiro em 14 dias para todos os planos pagos.