[postfix-users] transport_maps trotz lokaler Benutzer
Sven Eulberg
ml at eulberg.name
Mi Apr 30 13:59:39 CEST 2008
Hallo!
Futter für die neue Liste:
Postfix soll E-Mails für die Domäne 'domain.de' annehmen und sowohl an
lokale als auch entfernte Benutzer (via relay-transport) zustellen.
a: user1 at domain.de user1 (lokal)
b: user2 at domain.de user2 (lokal)
c: user3 at domain.de relay:[ip.ad.re.sse] (entfernt)
Die lokalen Benutzer sind per virtual_alias_maps eingebunden (siehe a und
b).
Die entfernten User per transport_maps (siehe c).
Jetzt das eigentliche Problem:
'domain.de' muss in virtual_alias_domains bzw. virtual_alias_maps
eingetragen sein, damit die lokale Zustellung funktioniert.
Allerdings funktioniert dann die Zustellung für den/die User innerhalb der
transport_maps nicht mehr. Postfix quittiert mit 'user unknown'.
Wie sage ich Postfix, dass die transport_maps höhere Priorität haben bzw.
trotzdem/immer berücksichtigt werden sollen oder hat jemand einen besseren
Lösungsansatz? Bin für jeden Tipp dankbar.
--- main.cf ---
[..]
transport_maps = hash:/etc/postfix/maps/transport_maps
virtual_alias_maps = hash:/etc/postfix/maps/virtualUsers
virtual_alias_domains = hash:/etc/postfix/maps/localDomains
[..]
--- /main.cf ---
--- transport_maps ---
user3 at domain.de relay:[ip.ad.re.sse]
--- /transport_maps ---
--- virtualUsers ---
user1 at domain.de user1
user2 at domain.de user2
--- /virtualUsers ---
--- localDomains ---
domain.de ok
--- localDomains ---
Mit virtual_mailbox_domains anstelle von virtual_alias_domains greifen die
transport_maps, allerdings entstehen hier andere Probleme bei nicht
existenten Benutzern.
Danke!
Gruß Sven--
Sven Eulberg