[Postfixbuch-users] Problem virtuelle Benutzer

r5-benni at web.de r5-benni at web.de
Do Jan 4 14:19:08 CET 2007


So habe jetzt mal euren rat befolgt und eine andere virtuelle domain
genommen als die, die in der main.cf unter mydomain steht.

/etc/postfix/vmailbox:
franz at worldwide21.ltd   universe.net/franz/Maildir/
hugo at wordlwide21.ltd     universe.net/hugo/Maildir/

/etc/aliases:
hugo: hugo at worldwide21.ltd, vmail
franz: franz at worldwide21.ltd, vmail


Jan  4 14:37:30 mail postfix/cleanup[5962]: 4BE60505A6:
message-id=<20070104133730.4BE60505A6 at mail.universe.net>
Jan  4 14:37:30 mail postfix/qmgr[5936]: 4BE60505A6: from=<>, size=2313,
nrcpt=1 (queue active)
Jan  4 14:37:30 mail postfix/bounce[5968]: 358F1505A2: sender non-delivery
notification: 4BE60505A6
Jan  4 14:37:30 mail postfix/qmgr[5936]: 358F1505A2: removed
Jan  4 14:37:30 mail postfix/smtp[5966]: 4BE60505A6:
to=<hugo at worldwide21.ltd>, relay=none, delay=0.05, delays=0.02/0/0.03/0,
dsn=5.4.4, status=bounced (Host or domain name not found. Name service error
for name=worldwide21.ltd type=A: Host not found)




-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listi.jpberlin.de
[mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von
Christian Bricart
Gesendet: Donnerstag, 4. Januar 2007 12:25
An: Eine Diskussionsliste rund um das Postfix-Buch.
Betreff: Re: [Postfixbuch-users] Problem virtuelle Benutzer

> On Thursday 04 January 2007 02:52, r5-benni at web.de wrote:
> [..]
>> myhostname = mail.universe.net
>> mydomain = universe.net
>> myorigin = $myhostname
>> alias_maps = hash:/etc/aliases
>> inet_interfaces = all
>> mydestination = $myhostname, localhost.$mydomain, universe.net
> [..]
> "user unknown in local recipient table" meint, der User wurde nicht in den
> Maps der local_recipient_maps-Option gefunden. Da ich das in dem
> durcheinander oben nicht sehe ist es wohl noch auf Default:
>
> # postconf -d local_recipient_maps
> local_recipient_maps = proxy:unix:passwd.byname $alias_maps
>
> Als default ist die alias_map(s) enthalten und wird durchsucht, dort
> scheint
> bei Dir auch die Adresse drin zu stehen. Irgendwas scheint faul zu sein.
> Schau doch mal ins Log.
> [..]
> Da die Domain universe.net bereits in der local-domain Klasse auftaucht,
> ist
> eine angabe der Adresse in der virtual_mailbox_maps eher sinnlos.

Genau andersrum scheint ein Schuh draus zu werden ;-)
(Genau in den selben Fehler bin ich gestern gerannt...)

Dadurch, dass es virtual-Einträge für "universe.net" gibt, greift local(8)
nicht mehr..
Zu erkennen ist das z.B. an dem (vollständigen Bounce-)Eintrag im Maillog,
in dem steht: ...relay=none... - statt korrekterweise ...relay=local...

d.h. die interne Auflösung über virtual(8) funktioniert - bleibt aber dort
und bounced, da Postfix Mails an universe.net nicht mehr als local
behandelt.

Abhilfe schaffte bei mir folgendes zu setzen:
  myhostname = fq.dn.des.rechners.ausserhalb.der.virtual.domain
  myorigin = $myhostname

Ganz besonders scheint hier das Setzen von $myorigin zu sein - das darf
keine virtual(8)-Domain sein..

Christian

-- 
_______________________________________________
Postfixbuch-users mailingliste
Heinlein Professional Linux Support GmbH

Postfixbuch-users at listi.jpberlin.de
http://listi.jpberlin.de/mailman/listinfo/postfixbuch-users




Mehr Informationen über die Mailingliste Postfixbuch-users