J'essaie d'ajouter DKIM à mon domaine, j'ai créé une clé, ajouté ce qui suit à /etc/exim4/conf.d/transport/30_exim4_config_remote_smtp
:
dkim_domain = mydomain.com
dkim_selector = mail1
dkim_private_key = /etc/exim4/dkim.key
exim
Service redémarré , essayé dpkg-reconfigure
, mais tous les e-mails sont envoyés sans signature. /var/log/exim4/panic.log
est vide. Aucune erreur ou quoi que ce soit.
Qu'est-ce que je fais mal? Ubuntu 10.04 LTS
### transport/30_exim4-config_remote_smtp
#################################
# This transport is used for delivering messages over SMTP connections.
remote_smtp:
debug_print = "T: remote_smtp for $local_part@$domain"
driver = smtp
.ifdef REMOTE_SMTP_HOSTS_AVOID_TLS
hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS
.endif
.ifdef REMOTE_SMTP_HEADERS_REWRITE
headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE
.endif
.ifdef REMOTE_SMTP_RETURN_PATH
return_path = REMOTE_SMTP_RETURN_PATH
.endif
.ifdef REMOTE_SMTP_HELO_DATA
helo_data=REMOTE_SMTP_HELO_DATA
.endif
dkim_domain = mydomain.com
dkim_selector = mail1
dkim_private_key = /etc/exim4/dkim.key
.ifdef DKIM_CANON
dkim_canon = DKIM_CANON
.endif
.ifdef DKIM_STRICT
dkim_strict = DKIM_STRICT
.endif
.ifdef DKIM_SIGN_HEADERS
dkim_sign_headers = DKIM_SIGN_HEADERS
.endif
Lignes de journal pour l'e-mail:
2013-03-21 20:25:14 1UIfUY-0008Tz-1g <= [email protected] U=nick P=local S=365
2013-03-21 20:25:16 1UIfUY-0008Tz-1g => [email protected] R=dnslookup T=remote_smtp H=ASPMX.L.GOOGLE.com [173.194.79.26] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2013-03-21 20:25:16 1UIfUY-0008Tz-1g Completed
configuration
ubuntu-10.04
exim
dkim
firedev
la source
la source
/var/log/exim4/mainlog
, mais je ne sais pas quel routeur est utilisé car mes compétences en configuration Exim sont assez limitées. Mais je n'ai pas changé les configurations par défaut, j'ai seulement édité le fichier de transport.Réponses:
J'utilise un smarthost et j'ai la configuration suivante:
/etc/exim4/conf.d/main/00_local_macros:
Puis dans /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost:
la source
Je ne suis pas un expert exim, mais le guide que j'ai trouvé fait référence à une table macro,
et vos références de configuration ifdef DKIM_CANON.
essayez de supprimer les instructions if ou d'ajouter une table de macros.
SHA1 faible, mais quand même. DKIM-signature_outgoing_mail_with_exim4
la source