Moin ich versuche gerade Postfix mit einer Wordpress Seite zu laufen zu bekommen.
Aktuelle Config : Postfix ist als Satelitensystem für den Versandt von Emails eingerichtet. Emails des user, root sowie www-data werden via /etc/postfix/sender_cannonical gemappt :
Die Absenderadresse XXXXX@gmx.net ist via /etc/postfix/sasl_sender eingerichtet :
Hier müsste ggf. eine weitere Adresse angelegt werden um o.g. Wordpressinstallation eine eigene Absenderadresse zuzuweisen - oder sehe ich das falsch ?mail.gmx.net XXXXX@gmx.net:password
In der /etc/postfix/generic habe ich folgende Einträge :
Mails von user, root, fail2ban und www-data werden erfolgreich an XXXXX@gmx.net versandt.root@blackbox XXXXX@gmx.net
user@blackbox XXXXX@gmx.net
www-data@blackbox XXXXX@gmx.net
fail2ban@blackbox XXXXX@gmx.net
Jul 6 13:40:23 blackbox postfix/pickup[380527]: 45B7FE010B: uid=0 from=<root@blackbox>
Jul 6 13:40:23 blackbox postfix/cleanup[382088]: 45B7FE010B: message-id=<20220706114023.45B7FE010B@blackbox.fritz.box>
Jul 6 13:40:23 blackbox postfix/qmgr[380529]: 45B7FE010B: from=<XXXXX@gmx.net>, size=4128, nrcpt=1 (queue active)
Jul 6 13:40:23 blackbox postfix/smtp[382090]: 45B7FE010B: to=<root@blackbox>, relay=mail.gmx.net[212.227.17.168]:587, delay=0.67, delays=0.11/0.01/0.42/0.13, dsn=2.0.0, status=sent (250 Requested mail action okay, completed: id=1MhlGq-1neNLL36u0-00dq13)
Jul 6 13:40:23 blackbox postfix/qmgr[380529]: 45B7FE010B: removed
Eine Registrierungsmail von der Wordpressinstalation hingegen wird partout abgelehnt :
Hier bin ich mir gerade nicht 100tig sicher was da passiert. Ich wundere mich nur darüber, dass der Versandt übers Terminal direkt einwandfrei funktioniert :Jul 6 13:42:17 blackbox postfix/pickup[380527]: 9BA4CE010B: uid=33 from=<www-data>
Jul 6 13:42:17 blackbox postfix/cleanup[382334]: 9BA4CE010B: message-id=<VH2EJEgKqn7Ns77WrvlaMyHozTE9O2KUHATO53ZI@wp.domain.de>
Jul 6 13:42:17 blackbox postfix/qmgr[380529]: 9BA4CE010B: from=<XXXXX@gmx.net>, size=671, nrcpt=1 (queue active)
Jul 6 13:42:18 blackbox postfix/smtp[382336]: 9BA4CE010B: to=<WPRegistertest@gmx.de>, relay=mail.gmx.net[212.227.17.168]:587, delay=0.55, delays=0.02/0.01/0.4/0.12, dsn=5.0.0, status=bounced (host mail.gmx.net[212.227.17.168] said: 554-Transaction failed 554 Unauthorized sender address. (in reply to end of DATA command))
Jul 6 13:42:18 blackbox postfix/cleanup[382334]: 2E11EE013C: message-id=<20220706114218.2E11EE013C@blackbox.fritz.box>
Jul 6 13:42:18 blackbox postfix/bounce[382338]: 9BA4CE010B: sender non-delivery notification: 2E11EE013C
Jul 6 13:42:18 blackbox postfix/qmgr[380529]: 2E11EE013C: from=<>, size=2594, nrcpt=1 (queue active)
Jul 6 13:42:18 blackbox postfix/qmgr[380529]: 9BA4CE010B: removed
Jul 6 13:42:18 blackbox postfix/smtp[382336]: 2E11EE013C: to=<XXXXX@gmx.net>, relay=mail.gmx.net[212.227.17.190]:587, delay=0.42, delays=0/0/0.39/0.03, dsn=5.0.0, status=bounced (host mail.gmx.net[212.227.17.190] said: 550-Requested action not taken: mailbox unavailable 550 Sender address is not allowed. (in reply to MAIL FROM command))
Jul 6 13:42:18 blackbox postfix/qmgr[380529]: 2E11EE013C: removed
echo "testmail" | mail -s "tesmail-$(hostname)" "targetmail@gmx.de"
Die Emails kommen auf targetmail@gmx und targetmail2@gmx Adressen an. Weis jemand wo mein Fehler liegt ? Es muss ja von GMX aus gehen, da der Versandt übers Terminal mit einer registrierten Adresse XXXXX@gmx.net und verschiedenen Absendern ( user,root,www-data) und Empfängeradressen (targetmail@gmx.de und targetmail2@gmx.de) funktioniert.sudo -u www-data bash -c 'echo "testmail" | mail -s "tesmail-$(hostname)" "targetmail2@gmx.de"'
Was muss ich tun, damit eine von der WP Seite versandte Email durchgeht ?
- Einen anderen Systemnutzer anlegen statt über www-data zu versenden ? die WP Mails werden lt. Syslog unter dem www-data verschickt.
- Eine weitere Adresse in der /etc/postfix/sasl_sender konfigurieren ( mail.gmx.net WPSite@gmx.net:password ) ?
- Ein weiteres Adressmapping über /etc/postfic/generic erstellen ( WPSite WPSite@gmx.net ) ?
- Eine weitere Adresse in /etc/postfix/sender_cannonical eintragen ( WPSite WPSite@gmx.net ) ?
Ein Eintrag in der /etc/postfix/sender_cannonical weist einem user eine Emailadresse zu. Demnach müsste ein Eintrag in der /etc/postfix/sender_cannonical doch ausreichen um Postfix mitzuteilen, dass im o.g. Fall Mails des user WPSite an die Emailadresse WPSite@gmx.net versandt werden ? Ein Mapping in der /etc/postfix/generic entfällt doch damit
