[linux] postfix Alice & Bob & Paul

Paul de Vries paul.de.vries op xs4all.nl
Do Okt 24 23:48:41 CEST 2019


Alice & Bob zijn collega's en Paul houdt graag een oogje in het zeil.

Alice & Bob moeten alle mails van en naar elkaar ontvangen, en Paul moet ook alles ontvangen maar verstuurt niets.

Alice heeft isp account alice op xs4all en local account alice op myserver
Bob   heeft isp account bob op gmail    en geen local account

example.com draait op een webserver onder Plesk zodat ik daar niets in de postfix configuratie kan wijzigen zondere andere domains te raken.

inkomende mail:

in Plesk heb ik als forward incoming mail opgegeven:
alice op example.com -> bob op gmail, paul op xs4all
bob op example.com -> alice op xs4all, paul op xs4all
om mail loops te voorkomen.

[ik snap trouwens niet hoe plesk dat doet, het enige dat ik kan vinden zijn .qmail files terwijl plesk hier niet werkt met qmail maar met dovecot].

werkt prima.

uitgaande mail:

alice op example.com heeft als smtp server smtp op myserver
bob op example.com   heeft als smtp server smtp op myserver

op myserver draait mijn postfix
sender_bcc_maps = hash:/etc/postfix/sender_bcc
relayhost = [smtp.xs4all.nl]:submission

sender_bcc:
alice op example.com: fwd_alice op myserver
bob op example.com: fwd_bob op myserver

/etc/aliases:
fwd_bob:   paul op myserver, alice op myserver
fwd_alice: paul op myserver, bob op gmail

versturen door alice gaat fout.

in /var/log/maillog zie ik dat uitgaande mail keurig wordt verstuurd naar alice op myserver resp. bob op gmail via relayhost xs4all.nl.

Plesk /var/log/maillog:

Oct 24 23:26:58 ns3 postfix/smtpd[28724]: 9F38C441191: milter-reject: DATA from lb1-smtp-cloud8.xs4all.net[194.109.24.21]: 550 5.7.1 Command rejected; from=<alice op example.com> to=<bob op example.com> proto=ESMTP helo=<lb1-smtp-cloud8.xs4all.net>

ik snap niet waarom alice op example.com stuurt naar bob op example.com, dit had helemaal niet bij example aan mogen komen, maar alleen bij bob op hisisp.com.

xs4all stuurt een message delivery failure report:
your message from my server could not be delivered, the mailserver at example.com said
<<< 550 5.7.1 Command rejected

versturen door bob gaat wel goed.

dat suggereert dat het met gmail te maken heeft. maar waarom?




Meer informatie over de Linux maillijst