SMTP: o que é e como funciona
SMTP (Simple Mail Transfer Protocol) é o protocolo usado para enviar e-mails e transferi-los entre servidores. Quando você clica em enviar, o aplicativo entrega a mensagem ao servidor de saída por SMTP, e esse servidor a repassa, também por SMTP, ao servidor do destinatário (RFC 5321).
Como uma mensagem chega ao destino?
- O aplicativo, o webmail ou o site entrega a mensagem ao servidor de saída, fazendo login (submissão).
- O servidor de saída consulta o registro MX do domínio do destinatário e se conecta ao servidor indicado.
- O servidor de destino confere o SPF e o DKIM, aceita a mensagem e a guarda na caixa postal.
- O destinatário lê por IMAP ou POP3. O SMTP só entrega, não lê.
Quais são as portas do SMTP?
| Porta | Uso |
|---|---|
| 25 | Transferência entre servidores (RFC 5321) |
| 587 | Submissão por aplicativos, com STARTTLS; o login é exigido por padrão (RFC 6409) |
| 465 | Submissão com TLS implícito, recomendado pela RFC 8314 |
Como é uma conversa SMTP?
S: 220 mail.exemplo.com.br ESMTP
C: EHLO cliente.exemplo.com.br
S: 250 mail.exemplo.com.br
C: MAIL FROM:<contato@exemplo.com.br>
S: 250 OK
C: RCPT TO:<maria@exemplo.net.br>
S: 250 OK
C: DATA
S: 354 Pode enviar a mensagem
C: From: contato@exemplo.com.br
C: To: maria@exemplo.net.br
C: Subject: Orçamento
C:
C: Segue o orçamento.
C: .
S: 250 OK mensagem aceita
Os endereços de MAIL FROM e RCPT TO formam o envelope, usado para a entrega. Os campos From, To e Subject fazem parte da mensagem, definida na RFC 5322, e podem ser diferentes dos do envelope. As respostas começam com 2 (sucesso), 4 (erro temporário, tentar depois) ou 5 (erro permanente, a mensagem volta ao remetente).
Quais são os erros mais comuns?
- Falha de autenticação: use o endereço completo como usuário e confira a senha.
- Porta ou tipo de segurança errados: 465 usa SSL/TLS e 587 usa STARTTLS.
- Rejeição por SPF ou reputação do servidor, ou por exceder o limite de envio de e-mails.
- E-mails de formulários de site que caem no spam por sair sem autenticação. Prefira enviar por uma conta SMTP real do domínio.
Como fica na PW Host?
O servidor aceita SMTP nas portas 465 (SSL) e 587 (STARTTLS). O SPF e o DKIM do domínio são criados pelo painel. Os limites de envio e a proibição de e-mail em massa estão nos Termos de Uso (item 6). Para ler a caixa, veja o webmail.
