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:
Et aussi
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.