Saltar para o conteúdo
BeoHosting
BeoHosting
Técnico

O Que É o SMTP e Como Funciona

BeoHosting Team··9 min de leitura de leitura
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: