Instalar o Postfix leva minutos; fazer com que o correio chegue à caixa de entrada dos outros é o trabalho a sério. 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 correio? Para a maioria dos sites, a resposta é não, e as caixas de e-mail de um serviço de correio 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 correio 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, cópias de segurança e ferramentas de recuperação. |
| Manutenção contínua |
Actualizações, certificados, filas, registos. Um servidor de correio é um serviço que nunca está “acabado”. |
A alternativa que costuma bastar
Se o que quer é que o site envie mensagens (formulários, encomendas, recuperação de palavra-passe) e que a empresa tenha caixas com o seu domínio, use um serviço de correio 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 noutro lado e o e-mail aqui, é o caso de e-mail connosco e o site noutro 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 ligações 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 registo SPF do domínio (criar o registo SPF). Depois o DKIM.
|
|
| 5 |
Teste de fora. Envie para uma caixa sua noutro 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 registo está em /var/log/mail.log (Debian e Ubuntu) ou /var/log/maillog (AlmaLinux e Rocky).
|
|
|
Nunca deixe o Postfix aberto a toda a gente. Um servidor de correio que aceita reencaminhar 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 correio directamente de um servidor, pela porta 25, é limitado por alguns fornecedores. Pergunte o que o seu serviço permite antes de planear à volta 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 correio 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 7.560,00 Kz/mês (plano de 3 anos, com cupão) Ver planos |