Postfix: eMails für Domain X nur von einem Server Akzeptieren

Techos

New Member
Hallo Liebe Community,
ich habe eine vielleicht etwas Knifflige Frage.

Ich habe einen Server mit Plesk, auf diesem Plesk sind X Domains die jeweils den Mail Dienst nutzen. Für die Domain A möchte ich das Postfix nur eMail vom MailServer XY Akzeptiert. Alle anderen Domains sollen weiterhin eMails von allen zugelassenen Mail Servern empfangen.

Also einen Domainweiten smtpd_recipient_restrictions und nicht Global :)
Hat da jemand eine Idee?

Vielen Dank im Vorhinein.
 
Mit
Code:
check_recipient_access, check_client_access
kann man so was erreichen. Die Grenze zu einem open relay ist allerdings klein.

--
.A.
 
Hey .A.,
Danke für den anstoß, das sieht gut aus.
Aber wieso ist die Grenze zu einem Open Relay klein wenn ich für Domain X nur eMails vom Server YX akzeptiere?

Ich möchte halt für eine Domain einen Spamfilter einrichten. Heißt. eMail geht zu MailControl und von MailControl zum Plesk Server und damit kein Spam rein kommt der direkt an den Plesk Server gesendet wird, möchte ich den Access einschränken. Clients spielen dabei keine rolle, nur der MailControl Server soll übermitteln dürfen.
Ein Open Relay ist jedoch nicht so ganz das was ich damit erreichen möchte ;)
 
Die Grenze zum open relay liegt häufig in den smtpd_recipient_restrictions (seit 2.10 auch in den smtpd_relay_restrictions). Ein zu frühes PERMIT kann unerwartete Folgen haben: http://www.postfix.org/SMTPD_ACCESS_README.html#danger

Für Deinen Zweck solltest Du einen smtpd an einem extra Port lauschen und dort nur den Spamfilter einliefern lassen. So in der Art wie http://www.postfix.org/SMTPD_PROXY_README.html, nur ohne dass Postfix an den Filter weiterleitet. Auf dem normalen smtpd (Port 25) verhindertst Du mit check_recipient_access das Einliefern für die betroffene Domain.

--
.A.
 
Last edited by a moderator:
Back
Top