wils@web ~ $ cat ~/ajuda/como-configurar-spf-no-postfix-3-6-para-melhorar-a-entregabilidade-de-e-mails.md

Servidores

Como configurar SPF no Postfix 3.6 para melhorar a entregabilidade de e-mails

atualizado em 04/08/2026

O Sender Policy Framework (SPF) é um mecanismo de validação de e-mails que ajuda a prevenir falsificações e melhora a entregabilidade de e-mails. Neste manual, vamos configurar o SPF no Postfix 3.6.

Pré-requisitos

  • Servidor com Postfix 3.6 instalado.
  • Acesso ao DNS do domínio.
  • Conhecimento básico em terminal Linux.

Passo a Passo para Configurar SPF

1. Verifique a instalação do Postfix

postconf -d | grep mail_version

Certifique-se de que a versão do Postfix é 3.6 ou superior.

2. Crie ou edite o registro SPF no DNS

Adicione um registro TXT no DNS do seu domínio. O formato básico é:

v=spf1 ip4:SEU_IP ~all

Substitua SEU_IP pelo endereço IP do seu servidor. O ~all indica que e-mails não autorizados devem ser marcados como suspeitos.

3. Verifique se o registro SPF foi adicionado corretamente

dig TXT SEU_DOMINIO

Substitua SEU_DOMINIO pelo seu domínio e verifique a saída para o registro SPF.

4. Configure o Postfix para verificar SPF

Abra o arquivo de configuração do Postfix:

sudo nano /etc/postfix/main.cf

Adicione ou edite as seguintes linhas:

smtpd_recipient_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    check_policy_service unix:private/policy-spf,
    reject_unauth_destination

5. Instale o pacote de verificação SPF

sudo apt-get install postfix-policyd-spf-python

6. Reinicie o Postfix

sudo systemctl restart postfix

Conclusão

Após seguir os passos acima, seu servidor Postfix estará configurado para usar SPF, melhorando a entregabilidade dos seus e-mails. Lembre-se de monitorar regularmente os registros SPF e ajustá-los conforme necessário.

Dica: Considere também implementar DKIM e DMARC para uma proteção adicional contra falsificação de e-mails.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.