[Postfixbuch-users] Postfix verweigert Mail-Annahme für Mailboxen

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Sa Mär 29 15:41:22 CET 2003


* dast <dast at phpaction.de>:

> Nun hab ich das Problem das Postfix für die virtuellen Domains Mails 
> entgegennimmt, wenn es sich um Weiterleitungen handelt - nicht jedoch
> für Postfächer. (Keine SystemUser-Wie Kapitel 19)
> 
> Gleiches gilt auch für $mydomain, jedoch funktioniert es hier, wenn der 
> Mail-Konto-Account genauso wie ein System-User heißt.
> 
> 
> Tabelle kunden_mailaccounts:   [NULL=Postfach]
> 
>    [mailaddr]		 [forwardtouser]
> ------------------------------------------------
>  webDE at xaarr.de		dast at phpaction.de
>  test at xaarr.de		NULL
>  xaarr.de		relay-domain

Sieht ok aus.

> Für die Weiterleitung "webDE at xaarr.de" werden Mails entgegen genommen.
> Für "test at xaarr.de" werden jedoch keine Mails angenommen.
> 
> LOG: "550 <test at xaarr.de>: User unknown in virtual alias table;"

Ja, da die RHS (right hand side) zu test at xaarr.de fehlt. Der Lookup
ergibt NULL ("NULL" als String oder NULL ala: hier ist nix?)

> myhostname = mail.phpaction.de
> mydomain = phpaction.de
> inet_interfaces = $myhostname, localhost

Warum nicht all?

> mydestination = $myhostname, localhost, $mydomain

mydestination = $myhostname, localhost.$mydomain, $mydomain

> #local_recipient_maps = $relocated_maps $alias_maps unix:passwd.byname

Weise! Gut zum testen.

> smtpd_recipient_restrictions=permit_mynetworks,
> 	check_client_access hash:/etc/postfix/pop-before-smtp,
> 	reject_unauth_destination,
> 	permit

Korrekt.

> virtual_maps = mysql:/etc/postfix/virtual.mysql
> 
> virtual_uid_maps=mysql:/etc/postfix/ids.mysql
> virtual_gid_maps=mysql:/etc/postfix/ids.mysql
> virtual_mailbox_maps=mysql:/etc/postfix/mailbox.mysql

IMHO steht und faellt es mit der falschen RHS in den virtual_maps.

Muss das nicht eher sowas sein wie:
    [mailaddr]		 [forwardtouser]
 ------------------------------------------------
  webDE at xaarr.de	dast at phpaction.de
  test at xaarr.de		test_xaarr.de at localhost
  xaarr.de		relay-domain

-- 
Ralf Hildebrandt (Im Auftrag des Referat V a)   Ralf.Hildebrandt at charite.de
Charite Campus Mitte                            Tel.  +49 (0)30-450 570-155
Referat V a - Kommunikationsnetze -             Fax.  +49 (0)30-450 570-916
AIM: ralfpostfix


Mehr Informationen über die Mailingliste Postfixbuch-users