PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix aliases



sirride
02.12.04, 11:57
Hi
Ich hatte bis grad jetzt sendmail auf meinem Debian.

Da ich aber irgendwie nicht mehr durch die Konfig sah hab ich nun sendmail entfernt und postfix drauf getan

Ich hatte bis anhin ca 3 user auf dem System und 2 Domänen

Nun möchte ich wieder dass:
user1@domain1 --> user1
user4@domain1 --> user1
user2@domain1 --> user2
und *@domain1 --> user3
und *@domain2 --> user3

Nun werde ich aus all den Readmes leider nicht schlau
Wie kann ich das anstellen?

core
02.12.04, 12:36
man aliases

NAME
aliases - format of the Postfix alias database

Da steht's.

Ist übrigens mit der sendmail Syntax kompatibel.

sirride
02.12.04, 12:53
ich hatte das via virtual-user gelöst, und unter man virtual finde ich die möglichkeit nicht, ob und wie ich
*@domain1 --> userX leiten kann

Tomek
02.12.04, 13:04
Beispiel für catchall:

@domain1.de mail@irgendwo.de

MichlS
03.12.04, 09:21
ich hab das so gelöst ...

/etc/postfix/domain_virtualUsers

user1@domain1.tld user1
user2@domain1.tld user1
user3@domain1.tld user1

die abstände nach der mail adresse sind TAB`s weiss aber nicht ob das wichtig ist ..

nachdem du die datei verändert hast musst du folgendes command ausführen

postmap aliases
... und ...
postfix reload

dann übernimmt postfix die änderung erst ..
in der main.cf musst noch schaun ob diese alias datei auch geladen wird .. bei mir funktionierts komischerweise nicht mit
"virtual_alias_maps = hash:/etc/postfix/virtual"

sondern mit ..

"virtual_maps = hash:/etc/postfix/domain_virtualUsers"

und meine domain_VirtualUsers datei schaut so aus



domain1.tld irgendwas
domain2.tld irgendwas
domain3.tld irgendwas
domain4.tld irgendwas
domain5.tld irgendwas


blablabla1@domain3.tld mail_account@ganz-wo-anders.tld

bla@domain1.tld blabla #= lokal user
bla@domain2.tld blabla

xxx@domain1.tld xxx # = auch wieder ein lokal user
xxx@domain2.tld xxx

aaa@domain3.tld aaa
bbb@domain3.tld bbb
ccc@domain3.tld aaa