Postfix: drei Mailserver eine Domain

Metrophos

New Member
Hallo!

Ich habe eine Domain. Zwei Firmen benutzen diese.

Server 1 ist MX.

Server 2 und 3 liegen bei den jeweiligen Firmen und
holen ihre Mails per fetchmail ab.

Server 2 und 3 haben jeweils ihre eigenen E-Mail-Adressen konfiguriert .
Diese werden mit cyrus verwaltet.

Funktioniert alles. Nun das Problem.

Wenn Firma 1 eine Mail an Firma 2 schicken möchte funktioniert das nicht
da postfix logischerweise die domain als intern ansieht und sie lokal zuschicken
möchte. Cyrus sagt user unknown.

Ich müsste postfix nun beibringen das wenn cyrus sagt user unknown er
die mail extern an Server 1 schicken soll damit Firma 2 diese dann per fetchmail abholen kann.

P.S.: Vorweg andere möglichkeit der konstelation der Server gibt es nicht.
Hat seine Gründe.

lg
 
Last edited by a moderator:
Wenn Firma 1 eine Mail an Firma 2 schicken möchte funktioniert das nicht da postfix logischerweise die domain als intern ansieht und sie lokal zuschicken möchte.
Richte eine transport map mit den E-Mail-Adressen ein, die nicht lokal zugestellt werden sollen. Oder eben anders herum. Je nachdem muss eben der Transport lokal sein oder auf den Server bei der anderen Firma oder den "primären" MX verweisen.

http://www.postfix.org/postconf.5.html#transport_maps
http://www.postfix.org/transport.5.html
 
Danke erstmal für die Antwort.

Habs mir angesehen. Da ich die E-Mail Adressen von Server3 in meinem
Beispiel nicht weiß, muss ich postfix sagen, dass die die ich kenne lokal
gesendet werden, und die dich ich nicht kenne zum Server1 extern geschickt
werden.

Soweit ich das richtig verstehe würde das transport File dann so aussehen:

Code:
[email protected]      lmtp:unix:/var/lib/imap/socket/lmtp
[email protected]      lmtp:unix:/var/lib/imap/socket/lmtp
example.com                    smtp:Server1

Ist das richtig, oder denk ich mir das falsch?

Kanns leider erst am Montag testen.

Danke im Vorraus
lg
 
Back
Top