Se você está montando seu próprio servidor de e-mail, dominar as portas corretas é mais importante do que memorizar as fases da Lua. Essa é a base da comunicação segura entre seu servidor, os clientes e os outros MTA do planeta.
SMTP – Envio de E-mail
SMTP é o protocolo padrão de envio de e-mails. Existem três portas principais:
- 25 – SMTP tradicional (com ou sem TLS)
Usada para entrega entre servidores (Postfix → Gmail, por exemplo)
Rejeitada por muitos ISPs para clientes finais
Não deve ser usada para envio autenticado por usuários - 587 – SMTP com STARTTLS (envio autenticado)
É a porta correta para clientes (Thunderbird, Outlook, Webmail)
Exige autenticação (usuário/senha)
Protegida por TLS via STARTTLS
Deve estar sempre aberta - 465 – SMTP com SSL/TLS direto
Método legado, ainda utilizado por alguns clientes
Suporte opcional, mas ainda comum
IMAP e POP3 – Leitura de E-mails
IMAP (Internet Message Access Protocol)
- 143 – IMAP com STARTTLS (menos seguro, mas suportado)
- 993 – IMAP com SSL/TLS direto (o padrão moderno)
IMAP mantém os e-mails no servidor. Ideal para múltiplos dispositivos sincronizados.
POP3 (Post Office Protocol)
- 110 – POP3 com STARTTLS
- 995 – POP3 com SSL/TLS direto
POP3 baixa e remove os e-mails do servidor. Raramente usado hoje, exceto por sistemas antigos.
Extras Importantes
- 4190 – Sieve (gerenciamento de filtros no servidor via Dovecot)
- 3306 – MariaDB (backend para armazenar usuários, aliases e domínios, se estiver usando MySQL)
- 80 / 443 – HTTP/HTTPS
Necessários para:- Webmail (Roundcube, Rainloop)
- Certbot (para gerar e renovar certificados TLS)
- 53 UDP/TCP – DNS (não são diretamente do e-mail, mas obrigatórios para SPF, DKIM, PTR e DMARC)
Firewall – Liberação Recomendada
Um servidor de e-mail completo geralmente precisa das seguintes portas abertas (TCP):
25 (SMTP entre servidores)
587 (SMTP autenticado)
465 (SMTP SSL opcional)
993 (IMAP com TLS)
995 (POP3 com TLS)
4190 (Sieve)
80 (HTTP – Certbot)
443 (HTTPS – Webmail)
3306 (MariaDB local ou remoto)
Se estiver usando ufw:
ufw allow 25,587,465,993,995,4190,80,443,3306/tcp
Considerações
Mesmo com configuração perfeita do Postfix/Dovecot, nenhum e-mail sairá ou chegará se as portas estiverem bloqueadas no firewall ou na rede da VPS. Verifique se:
- A porta 25 está liberada no seu provedor (muitos bloqueiam por padrão)
- As portas de acesso do cliente (587, 993, 443) estão ativas
- Os registros SPF, DKIM, DMARC e PTR estão devidamente configurados
