Tabela de conteúdos

Servidor de e-mail

amavisd

DKIM

Criar chaves

# cd /var/lib/dkim/
# amavisd genrsa dominio.ufrj.br.pem
# chmod 0644 dominio.ufrj.br.pem

Editar o arquivo /etc/amavisd/amavisd.conf:

  dkim_key("dominio.ufrj.br", "dkim", "/var/lib/dkim/dominio.ufrj.br.pem");
 
  [...]
 
  @local_domains_maps = ( [".$mydomain", "vmail.tic.ufrj.br", ..., "dominio.ufrj.br"] ); 

Testar chaves:

# amavisd -c /etc/amavisd/amavisd.conf testkey | grep -v pass

Exibir chave de um domínio

# amavisd -c /etc/amavisd/amavisd.conf showkeys dominio.ufrj.br

Comando para saber se o domínio tem chave dkim no DNS

# dig -t txt dkim._domainkey.dominio.ufrj.br

pyzor (anti spam)

# dnf install pyzor
# su -m amavis -c 'pyzor --homedir /var/spool/amavisd discover'

Editar o arquivo /etc/mail/spamassassin/local.cf:

  # pyzor
  use_pyzor 1
  pyzor_path /usr/bin/pyzor
  score PYZOR_CHECK 2.500
# systemctl restart amavisd