O Que É o SMTP e Como Funciona

O que é o SMTP
O SMTP (Simple Mail Transfer Protocol) é o protocolo padrão para enviar correio eletrónico na internet. Quando envia um email a partir do Gmail, do Outlook ou de qualquer cliente de email, o SMTP é o protocolo que transporta o seu email do seu computador até ao servidor do destinatário. O SMTP é a base de todo o sistema de email e é utilizado desde 1982.
Pense no SMTP como o estafeta dos correios do mundo digital. Escreve uma carta (email), entrega-a ao estafeta (servidor SMTP), o estafeta leva-a aos correios locais (o seu servidor de correio), de onde a carta é enviada para os correios do destinatário (servidor SMTP do destinatário) e, por fim, entregue na caixa de correio do destinatário (inbox).
Como funciona o SMTP - passo a passo
O envio de um email via SMTP é composto por vários passos que decorrem em segundo plano em poucos segundos.
Passo 1: Ligação ao servidor SMTP
O seu cliente de email (Outlook, Thunderbird, aplicação móvel) estabelece uma ligação com o seu servidor SMTP. Normalmente é o servidor do seu fornecedor de alojamento ou serviço de email (por exemplo, smtp.gmail.com para o Gmail, mail.oseudominio.pt para a BeoHosting).
Passo 2: Handshake EHLO/HELO
O cliente apresenta-se ao servidor com o comando EHLO (Extended HELO) ou o mais antigo HELO. O servidor responde com uma lista de capacidades suportadas - como encriptação, autenticação e tamanho máximo da mensagem.
Passo 3: Autenticação
O servidor exige um nome de utilizador e uma palavra-passe. Isto impede a utilização não autorizada do servidor para enviar spam. Os servidores modernos suportam os métodos AUTH PLAIN, AUTH LOGIN e AUTH CRAM-MD5.
Passo 4: Definir remetente e destinatário
Os comandos SMTP MAIL FROM e RCPT TO definem quem está a enviar e quem está a receber o email. O servidor verifica se o remetente está autorizado a enviar a partir desse endereço e se o endereço do destinatário é válido.
Passo 5: Transferência do conteúdo
O comando DATA inicia a transferência do conteúdo do email - cabeçalhos (Subject, From, To, Date) e o corpo da mensagem. O email termina com um único ponto numa nova linha (.) que sinaliza o fim da mensagem.
Passo 6: Entrega
O seu servidor SMTP verifica o registo MX do domínio do destinatário (consulta DNS), encontra o servidor de correio adequado e reencaminha o email. Se o destinatário estiver num servidor diferente, o email pode passar por vários servidores intermédios.
Portas SMTP
O SMTP utiliza portas diferentes para fins diferentes. Escolher a porta certa é uma fonte comum de problemas ao configurar um cliente de email.
Porta 25 - SMTP padrão
- A porta SMTP original, usada para a comunicação entre servidores de correio.
- A maioria dos ISP (fornecedores de internet) bloqueia a porta 25 para os utilizadores finais, para prevenir spam.
- Não recomendada para a configuração de clientes de email.
Porta 587 - Submission (recomendada)
- A porta padrão para enviar email a partir de um cliente de email (submission).
- Requer autenticação e suporta encriptação STARTTLS.
- Esta é a porta que deve usar em 99% dos casos.
Porta 465 - SMTPS (SSL)
- Utiliza SSL/TLS implícito desde o início da ligação.
- Foi descontinuada, mas voltou a ser padronizada no RFC 8314 (2018).
- Uma alternativa à porta 587 para clientes que suportam SSL implícito.
Porta 2525 - Alternativa
- Uma porta não oficial usada quando outras portas estão bloqueadas.
- Suporta frequentemente STARTTLS.
- Usada por alguns fornecedores de cloud que bloqueiam as portas padrão.
Encriptação TLS e segurança
Sem encriptação, os emails viajam pela internet como postais - quem intercetar os dados pode ler o conteúdo. O TLS (Transport Layer Security) resolve este problema.
STARTTLS
O STARTTLS é um comando que atualiza uma ligação simples (texto não cifrado) para uma ligação encriptada. O cliente liga-se primeiro à porta 587 sem encriptação, depois envia STARTTLS e a ligação é atualizada para TLS. Este é o método de encriptação mais comum para SMTP.
TLS implícito
Na porta 465, a encriptação TLS está ativa desde o início da ligação. Não há atualização - a ligação está encriptada desde o primeiro byte. É ligeiramente mais segura, porque elimina a possibilidade de um ataque de downgrade.
Autenticação e proteção contra abusos
O SMTP, por si só, não tem um mecanismo integrado de verificação da identidade do remetente. Por isso foram desenvolvidos sistemas adicionais.
SPF (Sender Policy Framework)
O SPF é um registo DNS que define que servidores estão autorizados a enviar email em nome do seu domínio. Por exemplo, um registo SPF para um domínio da BeoHosting pode ter o aspeto: v=spf1 include:beohosting.com -all. Isto significa que apenas os servidores da BeoHosting estão autorizados a enviar email a partir do seu domínio.
DKIM (DomainKeys Identified Mail)
O DKIM adiciona uma assinatura digital a cada email. O destinatário pode verificar a assinatura usando a chave pública publicada no DNS do seu domínio. Isto prova que o email vem mesmo do seu domínio e não foi modificado em trânsito.
DMARC (Domain-based Message Authentication)
O DMARC combina o SPF e o DKIM e define uma política para o tratamento dos emails que falham a verificação. Pode configurar o DMARC para rejeitar, colocar em quarentena ou aceitar esses emails, e para enviar relatórios sobre tentativas de abuso.
Problemas comuns de SMTP e soluções
Um email que não chega ao destinatário é um problema frustrante. As causas e soluções mais comuns:
O email vai parar ao spam
- Verifique se tem registos SPF, DKIM e DMARC corretos.
- Evite palavras que disparam o spam no assunto (GRÁTIS, URGENTE, CLIQUE AQUI).
- Use um endereço de email profissional no seu domínio em vez de serviços gratuitos.
Timeout da ligação
- Confirme que está a usar a porta certa (587 para submission).
- O seu ISP pode bloquear a porta 25 ou 465 - experimente a 587 ou a 2525.
- Verifique as definições da firewall no seu computador.
Falha de autenticação
- Confirme o nome de utilizador - normalmente é o endereço de email completo (utilizador@dominio.pt).
- Redefina a palavra-passe no cPanel ou no painel de administração de email.
- Certifique-se de que usa o tipo de autenticação correto (normalmente AUTH LOGIN ou AUTH PLAIN).
Conclusão
O SMTP é a base da comunicação por email na internet. Compreender como funciona ajuda-o a configurar corretamente os clientes de email, a resolver problemas de entrega e a proteger o seu domínio contra abusos. Use a porta 587 com encriptação STARTTLS, defina os registos SPF, DKIM e DMARC para o seu domínio e use sempre autenticação. Na BeoHosting, todas as contas de email vêm com registos SPF e DKIM configurados automaticamente, por isso os seus emails estão protegidos desde o primeiro dia.
BeoHosting Team
10+ anos de experiência — Especialistas em alojamento web e infraestrutura
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Última atualização: