Instalar o Postfix leva minutos; fazer com que o e-mail chegue à caixa de entrada dos outros é o trabalho de verdade. Um servidor de e-mail novo, num IP sem história, é visto com desconfiança por quem recebe. Por isso a pergunta certa antes de instalar é: preciso mesmo de ser eu a administrar o e-mail? Para a maioria dos sites, a resposta é não, e as caixas de e-mail de um serviço de e-mail feito para isso dão menos trabalho. Este artigo explica o que está em jogo e o caso em que o Postfix faz sentido.
Porque é difícil
| O quê |
Porque pesa |
| Reputação do IP |
Quem recebe julga o IP que envia. Um IP novo, ou que já enviou spam antes de ser seu, pode estar em listas de bloqueio: o IP do servidor numa lista de bloqueio. |
| DNS inverso (PTR) |
O IP tem de responder com um nome coerente. Num VPS pede-se-nos: PTR e DNS inverso. |
| SPF, DKIM e DMARC |
Sem eles, o e-mail vai para o lixo ou é recusado: SPF, DKIM e DMARC. |
| Segurança |
Um Postfix mal configurado é um “relay aberto”: qualquer pessoa envia spam por si, e o seu IP fica queimado em horas. |
| Receber também dá trabalho |
Caixas (normalmente com o Dovecot), filtro de spam, vírus, cotas, backups e ferramentas de recuperação. |
| Manutenção contínua |
Atualizações, certificados, filas, registros. Um servidor de e-mail é um serviço que nunca está “acabado”. |
A alternativa que costuma bastar
Se o que quer é que o site envie mensagens (formulários, pedidos, recuperação de senha) e que a empresa tenha caixas com o seu domínio, use um serviço de e-mail feito para isso e ligue o seu site a ele por SMTP, com uma conta autenticada. Aqui isso é o plano de e-mail profissional (ver o plano), e a ligação do PHP ao SMTP está explicada em enviar e-mail a partir do PHP. Se o site fica em outro lado e o e-mail aqui, é o caso de e-mail conosco e o site em outro lado.
Se mesmo assim quer o Postfix
| 1 |
Decida o que ele vai fazer. Só enviar mensagens da própria máquina (alertas, a aplicação local)? Ou receber para um domínio? O primeiro caso é muito mais simples e seguro.
|
|
| 2 |
Instale. Em Debian e Ubuntu, sudo apt install postfix; o assistente pergunta o tipo, e para um servidor que só envia escolhe-se “Internet Site” com o nome do servidor. No AlmaLinux ou Rocky, sudo dnf install postfix. Segundo o seu sistema, siga a documentação da distribuição.
|
|
| 3 |
Se só envia, não aceite links de fora. Em /etc/postfix/main.cf ponha inet_interfaces = loopback-only. Confirme tudo o que mudou com postconf -n.
|
|
| 4 |
Peça o PTR e crie o SPF. Abra um pedido com o nome que quer no PTR do IP do VPS, e publique o registro SPF do domínio (criar o registro SPF). Depois o DKIM.
|
|
| 5 |
Teste de fora. Envie para uma caixa sua em outro serviço e veja se chegou à caixa de entrada e o que diz o cabeçalho sobre SPF e DKIM. A fila vê-se com postqueue -p e o registro está em /var/log/mail.log (Debian e Ubuntu) ou /var/log/maillog (AlmaLinux e Rocky).
|
|
|
Nunca deixe o Postfix aberto a todo mundo. Um servidor de e-mail que aceita encaminhar para qualquer destino é usado para spam em horas. Se o seu IP aparecer numa lista de bloqueio ou se a máquina for suspensa por abuso, a limpeza é demorada: sinais de que foi comprometido.
|
|
Pode haver restrições do lado da rede. Enviar e-mail diretamente de um servidor, pela porta 25, é limitado por alguns fornecedores. Pergunte o que o seu serviço permite antes de planejar em torno disso.
|
|
Mesmo com tudo certo, não prometa a si próprio entrega perfeita. Quem recebe decide. A reputação constrói-se devagar e perde-se depressa. Um serviço de e-mail profissional já traz a reputação feita.
|
|
Quer o DNS inverso do IP do VPS configurado, ou saber o que o seu serviço permite em matéria de envio? Diga-nos o nome que quer e o serviço.
Abrir um pedido de suporte
|
PRODUTO RECOMENDADO Servidor VPS com acesso root Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde R$ 46,20/mês (plano de 3 anos, com cupom) Ver planos |