Estou tentando configurar o dkim e não consigo fazer com que ele funcione ou teste corretamente, e recebo o seguinte erro:
opendkim-testkey -vvvv -d domain.com -s padrão opendkim-testkey: verificação da chave 'default._domainkey.domain.com' opendkim-testkey: registro 'default._domainkey.domain.com' não encontrado
Eu tentei renomear a chave para um monte de possibilidades diferentes, nah-dah:
chaves mlr01 # ls
default default.private _domainkey.domain.com
default._domainkey.domain.com default.txt domain.com
Eu tenho o seguinte registro no meu arquivo de zona dns bind
default._domainkey IN TXT ( "v=DKIM1; k=rsa; "
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/9PDXdenz1TVY5lcdnsx2x+0GEeaLviGkZmnNW+7CCpNcRjj1ulO4CcRWgqCUynJUmHj2ma0HLAsHUC7NZdi0HmagG5HSYA+K8nuB8/SdMPoF+FFG5ccOAwTh7flXPTepwJmJgeN0DrtVzDaWHGs+Y+S9UBPZRR7GfKHb1WIdEwIDAQAB" ) ; ----- DKIM key default for domain.com
dns é livre de erros, exceto para dkim
aqui está minha configuração:
chaves mlr01 # cat ../ opendkim.conf
LogWhy yes
Syslog yes
SyslogSuccess yes
Canonicalization relaxed/simple
Domain domain.com
#KeyFile /etc/opendkim/keys/default.private
Socket inet:8891@localhost
ReportAddress [email protected]
SendReports yes
## Hosts to sign email for - 127.0.0.1 is default
## See the OPERATION section of opendkim(8) for more information
#
# InternalHosts 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12
## For secondary mailservers - indicates not to sign or verify messages
## from these hosts
#
# PeerList X.X.X.X
PidFile /var/run/opendkim/opendkim.pid
Mode sv
#Selector mydkim
Selector default
SigningTable refile:/etc/opendkim/SigningTable
KeyTable refile:/etc/opendkim/KeyTable
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts
LogWhy yes
SignatureAlgorithm rsa-sha256
UserID milter:milter
UMask 002
Tags bind dkim linux domain-name-system