web-dev-qa-db-fra.com

12.04 POSTFIX openDKIM sans signature DKIM

J'ai suivi les instructions de ce post voici mon postfix main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

myhostname = 2mm.biz                                     
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = 2mm.biz, 2mm.compute-1.internal, localhost.compute-1.internal, localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 54.243.206.201/32
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
luser_relay = ubuntu@localhost
local_recipient_maps =
virtual_alias_domains = 2mm.biz
virtual_alias_maps = hash:/etc/postfix/virtual
#added below for DKIM
milter_default_action = accept
milter_protocol = 2
smtpd_milters=inet:localhost:8891
non_smtpd_milters=inet:localhost:8891
#EOF

Et voici mon opendkim.conf

Syslog                  yes
LogWhy                  yes
UMask                   022
UserID                  opendkim:opendkim
Domain                  2mm.biz
KeyFile                 /etc/opendkim/20121002.private
Selector                20121002
Canonicalization        relaxed/simple
Mode                    sv
#SubDomains             no

KeyTable                refile:/etc/opendkim/KeyTable
SigningTable            refile:/etc/opendkim/SigningTable
ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts           refile:/etc/opendkim/TrustedHosts
Socket                  inet:8891@localhost

Je n'utilise qu'un domaine, j'ai donc laissé les commentaires de SubDomains. Lorsque je vérifie avec http://www.brandonchecketts.com/emailtest.php , il est indiqué qu'il n'y a pas de clé de domaine ni de signature DKIM. J'ai mis à jour mon DNS avec ma clé publique. Il s'agit d'une micro-instance Ubuntu Amazon EC2 64 bits. J'ai utilisé la commande sendmail pour tester les signatures.

Je suis sûr où trouver une solution. Des idées?

J'ai trouvé ma propre réponse. les messages dans /var/log/mail.log ont joué un rôle déterminant dans la recherche de ce qui n'allait pas. Je suis encore nouveau sur Linux, ce fut une dure leçon apprise.

mon problème était que dans opendkim.conf, j'avais spécifié des paramètres pour:

  1. Domian
  2. Fichier clé
  3. Sélecteur

Et aussi

  1. Table de clés
  2. SigningTable

J'ai supprimé les tables et les courriels ont été signés de tous les courriels de mon domaine. C’est après avoir redémarré opendkim et postfix.