Postfix
Siehe auch
TLS
TLS kann seitens Postfix auch im „Wrapper“-Modus angeboten werden, bei dem immer TLS verwendet wird, anstatt STARTTLS-Unterstützung anzukündigen (und anschliessend darauf wartend, dass SMTP-Clients den TLS-Dienst anfordern). Einige alte Clients, insbesondere Outlook [Express], bevorzugen den „Wrapper“-Modus. Falls man unbedingt diesen Dienst unterstützen möchte, aktiviert man einen speziellen Port in der master.cf
und gibt -o smtpd_tls_wrappermode=yes
(Achtung: kein Leerzeichen um das „=“) als smtpd-Kommandozeilenoption an. Früher wurde Port 465 (smtps) für diese Funktion gewählt.
Besser ist natürlich, Port 587 (SMTP über STARTTLS) zu nutzen. Mit dieser Konfiguration kündigt Postfix STARTTLS-Unterstützung für SMTP-Clients an, verlangt aber nicht, dass die Clients auch TLS-Verschlüsselung verwenden:
smtpd_tls_security_level = may
smtp_tls_loglevel = 1
smtpd_tls_cert_file = /etc/pki/tls/certs/example.com.pem
smtpd_tls_key_file = /etc/pki/tls/private/example.com.key
Check-Tools
MTA ganz allgemein (SPF, DKIM, DMARC,Spammyness)
leeres Mail an check-auth@verifier.port25.com senden
nur SPF und DKIM Keys:
http://www.mail-tester.com/spf-dkim-check (der „DKIM Selector“ ist der Key-Name im DNS, z.B.
dkim
beim TXT-Recorddkim._domainkey
)
Ist der Mail-Server blacklisted?
Microsoft Hotmail
Mails an
hotmail.com
live.com
outlook.com
msn.com
werden geblockt?
Logs prüfen:
grep -E '(protection.outlook.com|http://mail.live.com/mail/troubleshooting.aspx|block list' /var/log/maillog
Falls geblockt: Hotmail Blacklist Removal Form ausfüllen.
Falls Mail im Spam landen: SPF, DMARC und DKIM prüfen. Mailserver-Konfiguration durch Senden eines leeren Mails an check-auth@verifier.port25.com und mit Hilfe von http://www.mail-tester.com prüfen.
Diese Policies sind beim Senden an Microsoft-Domains einzuhalten: https://sendersupport.olc.protection.outlook.com/pm/policies.aspx
Mail-Queue
Mails hängen in der Queue? So sieht man, welche (und erhält auch deren ID):
mailq
Wie lauten die Mail-IDs?
postqueue -p
Was steht in den Mails?
postcat -q <ID>
Queue erneut abarbeiten lassen: flush the queue
postqueue -f
Alle Mails aus der Queue entfernen:
postsuper -d ALL
Built on 2024-11-18