Ich versuche, DKIM zu meiner Domain hinzuzufügen. Ich habe einen Schlüssel erstellt und Folgendes hinzugefügt zu /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
Dienst neu gestartet , versucht dpkg-reconfigure
, aber alle E-Mails werden ohne Signatur gesendet. /var/log/exim4/panic.log
ist leer. Keine Fehler oder so.
Was mache ich falsch? 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
Protokollzeilen für die 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
quelle
quelle
/var/log/exim4/mainlog
, bin mir jedoch nicht sicher, welcher Router verwendet wird, da meine Fähigkeiten zur Exim-Konfiguration recht begrenzt sind. Aber ich habe die Standardkonfigurationen nicht geändert, sondern nur die Transportdatei bearbeitet.Antworten:
Ich verwende einen Smarthost und habe die folgende Konfiguration:
/etc/exim4/conf.d/main/00_local_macros:
Dann in /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost:
quelle
Ich bin kein Exim-Experte, aber die Anleitung, die ich gefunden habe, verweist auf eine Makrotabelle.
und Ihre Konfigurationsreferenzen ifdef DKIM_CANON.
Versuchen Sie, die if-Anweisungen zu entfernen oder eine Makrotabelle hinzuzufügen.
Schwaches SHA1, aber immer noch. DKIM-Signing_outgoing_mail_with_exim4
quelle