wils@web ~ $ cat ~/ajuda/como-implementar-spf-dkim-e-dmarc-em-um-servidor-postfix-3-5-no-debian-11.md

Servidores

Como implementar SPF, DKIM e DMARC em um servidor Postfix 3.5 no Debian 11

atualizado em 23/07/2026

Este manual tem como objetivo descrever o processo de implementação de SPF, DKIM e DMARC em um servidor Postfix 3.5 no Debian 11, garantindo a segurança e autenticidade de seus e-mails.

Introdução

SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail) e DMARC (Domain-based Message Authentication, Reporting & Conformance) são mecanismos essenciais para proteger seu domínio contra falsificação e garantir a entrega de e-mails.

Passo a Passo

1. Configurando SPF

  • Acesse o painel de controle do seu DNS.
  • Adicione um registro TXT para o seu domínio com a seguinte sintaxe:
  • v=spf1 a mx ip4:SEU_IP -all
  • Substitua SEU_IP pelo endereço IP do seu servidor.

2. Configurando DKIM

  • Instale o OpenDKIM:
  • sudo apt-get install opendkim opendkim-tools
  • Edite o arquivo de configuração:
  • sudo nano /etc/opendkim.conf
  • Adicione as seguintes linhas:
  • Domain    SEU_DOMINIO
    KeyFile   /etc/opendkim/keys/SEU_DOMINIO.private
    Selector  default
  • Crie o diretório de chaves:
  • sudo mkdir /etc/opendkim/keys/SEU_DOMINIO
  • Gere a chave DKIM:
  • sudo opendkim-genkey -s default -d SEU_DOMINIO
  • Adicione a chave pública ao DNS como um registro TXT:
  • default._domainkey SEU_DOMINIO IN TXT "v=DKIM1; k=rsa; p=CHAVE_PUBLICA"
  • Configure o Postfix para usar o OpenDKIM:
  • sudo nano /etc/postfix/main.cf
  • Adicione as linhas:
  • milter_protocol = 2
    smtpd_milters = unix:/var/run/opendkim/opendkim.sock
    non_smtpd_milters = $smtpd_milters

3. Configurando DMARC

  • Adicione um registro TXT para o DMARC no seu DNS:
  • _dmarc SEU_DOMINIO IN TXT "v=DMARC1; p=none; rua=mailto:relatorio@SEU_DOMINIO"
  • Substitua relatorio@SEU_DOMINIO pelo e-mail que receberá os relatórios.

Conclusão

Após a configuração, é importante testar suas configurações utilizando ferramentas online para verificar se SPF, DKIM e DMARC estão funcionando corretamente. Uma dica é monitorar os relatórios DMARC para ajustar a política de acordo com as necessidades do seu domínio.

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.