[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