PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix und RelayHost mit Archiv



Stiftmaster
08.02.09, 12:24
Hallo,

aktuell werden E-Mails wie folgt empfangen:

1) Spam- und Virenfilter
Wenn die Mail OK ist, dann wird diese an 2) weitergeleitet, ansonsten wird die Mail markiert und dann auch an 2) weitergeleitet

2) Archivserver
Wird ein Mal auf ein Storage gespeichert und dann an 3) weitergeleitet (aber nur wenn keine Markierung vorhanden ist)

3) PostFix-Mail-System
Hier kann der Kunde drauf zugreifen - fertig

Über 3) kann der Kunde dann auch E-Mails verschicken. Bei intern erfolgt der Versand direkt über sich selbst, bei externen Adressen werden dann die E-Mails an 2) weitergeleitet, der diese dann über 1) verschickt und vorher noch auf das Storage legt - fertig.

So weit so gut - es gibt nur einen Nachteil, der nun behoben werden soll:
Wenn interne Mails verschickt werden, dann werden diese nicht über das Archivierungs-System mit archiviert. Dies soll behoben werden. Eigentlich heißt dies "nur", dass beim Versenden die E-Mails IMMER an 2) geschickt werden, egal ob interne oder externe Mails.

Hat jemand eine Idee, wie dies umzusetzen ist? Bisher habe ich in PostFix nur den Eintrag "relayhost = [172.17.1.40]" (ist der Archiv-Server) hinterlegt und gut war. Aber damit werden halt interne Mails verarbeitet, ohne nach außen verschickt zu werden.

Bin für jeden Tipp dankbar.

Stefan

Roger Wilco
08.02.09, 14:38
Du könntest über eine entsprechende Transport Map dafür sorgen, dass die E-Mails immer an den Archiv-Server geschickt werden. Die Zustellung an den zuständigen Mailstore muss dann natürlich anders erfolgen (z. B. einen MTA an einem anderen Port oder direkt LMTP, falls unterstützt).

http://www.postfix.org/postconf.5.html#transport_maps
http://www.postfix.org/transport.5.html