PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix & lokale Auslieferung



Tiroler
09.03.04, 10:11
Hallo,

folgende Situation:
Der Postfix Server am Standort A liefert alle E-Mails über das Internet aus. Jetzt möchte ich aber, dass er die Mails von Kollegen an Kollegen lokal ausliefert um die Internet Leitung nicht unnötig zu strapazieren. Mein Problem ist nun, dass die Domain firma.com nicht nur an unserem Standort verwendet wird, sondern auch an einem Zweiten...
Wie kann ich meinem Postfix nun sagen, dass er die Mail mitarbeiter1@firma.com lokal an mitarbeiter1 ausliefert?

Hab schon versucht eine Zeile in /etc/postfix/virtual zu schreiben:

mitarbeiter1@firma.com mitarbeiter1

und oer postmap /etc/postfix/virtual umzuwandeln und Postfix neu zu starten, leider brachte das keinen Erfolg....

Kann mir jemand einen Tipp geben?
Vielen Dank,
der Tiroler!

PS: verwende Mandrake 9.2

detonation997
09.03.04, 11:14
Hallo!

Oben genanntes Config-File könnte die Lösung sein.

Ich hab das mit den Mails für meine Domain auch so gelöst (am Ende des Files anfügen):

firma.com   local:

Vergiss aber nicht "postmap /etc/postfix/transport" auszuführen, damit er die Änderungen in Postfix übernimmt (Voraussetzung: du verwendest "hash"-configfiles). Postfix musst du nicht neu starten.

Tiroler
09.03.04, 12:08
Danke für die Antwort!

Das Problem ist aber, dass ich nicht alle Mails, welche an firma.com gehen, lokal ausgeliefert werden! Einige Kollegen sitzen nicht in der Firma, weshalb diese Mails sehr wohl nach außen geliefert werden müssen!

der Tiroler

thom01
10.03.04, 07:23
Sollte eigentlich mit der virtual funktionieren. Was sagt

postconf | grep virtual_alias_maps ?

Da sollte die virtual wieder auftauchen: virtual_alias_maps = hash:/etc/postfix/virtual

(Debian und postfix 2.0.16)

Tiroler
10.03.04, 08:49
@thom01
Danke für die Antwort, hier die Ausgabe:

proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = hash:/etc/postfix/virtual


Die Ausgabe scheint also auf, jedoch funktionierts leider nicht... wie gesagt, mein Eintrag in der Virtual sieht etwa so aus:

mitarbeiter1@firma.com mitarbeiter

MfG Martin

Tiroler
14.03.04, 14:28
Hat denn niemand eine solche lokale Auslieferung zusammengebracht? - da lachen mich meine Windows Kollegen ja aus :o

Bin für jede Hilfe dankbar!
der Tiroler

Terran Marine
14.03.04, 16:14
Original geschrieben von detonation997
Hallo!

Oben genanntes Config-File könnte die Lösung sein.

Ich hab das mit den Mails für meine Domain auch so gelöst (am Ende des Files anfügen):

firma.com   local:

Vergiss aber nicht "postmap /etc/postfix/transport" auszuführen, damit er die Änderungen in Postfix übernimmt (Voraussetzung: du verwendest "hash"-configfiles). Postfix musst du nicht neu starten.

Hallo,

du kannst in der transport table nicht nur Domains sondern auch expliziert Mail-Adressen angeben,

also :

user@firma.com local:

Sollte eigentlich eine Lösung für dich sein.

Gruß
Terran

Tiroler
15.03.04, 10:28
@Terran

Vielen Dank! Bin fast am Ziel...

wenn ich meinen Kollegen user@firma.com schreibe, liefert er es auch brav lokal an die Mailbox user aus...
Das Problem ist nur, ich habe Kollegen mit der E-Mail Adresse vorname.nachname@firma.com bei denen der Username aber nur "nachname" lautet...

Bitte noch um weitere Hilfe,

vielen Dank für eure Mühen!

Terran Marine
15.03.04, 10:53
Original geschrieben von Tiroler
@Terran

Vielen Dank! Bin fast am Ziel...

wenn ich meinen Kollegen user@firma.com schreibe, liefert er es auch brav lokal an die Mailbox user aus...
Das Problem ist nur, ich habe Kollegen mit der E-Mail Adresse vorname.nachname@firma.com bei denen der Username aber nur "nachname" lautet...


Dann lass diesen Usernamen doch in Virtual umschreiben.

vorname.nachname@firma.com nachname@firma.com

Gruß
Terran

Tiroler
15.03.04, 10:56
War gerade dabei es zu probieren !!! ;)

Funktioniert!! - Vielen Dank für deine Mühe!

der Tiroler