Mail an Alias unzustellbar, weil lmtp das Postfach nicht findet?

D.K. mlists.postfix.users at pro-ite.com
Mi Jun 8 15:15:03 CEST 2016


Hallo,

wollte mal vorsichtig fragen, ob meine Beschreibung entweder so läppisch 
ist, dass es mir peinlich sein sollte, oder echt niemand damit was 
anfangen kann?

Ich hab mittlerweile den loglevel so weit erhöht, dass mir postfix bei 
einem Mailversuch 3181 Zeilen sendet, aber inhaltlich bleibt alles beim 
alten. Der postfix/smtpd erkennt korrekt "user2-alias at xxx.de -> 
user2 at xxx.de" und der Rest (auch postfix/cleanup usw.) ignorieren diese 
Umsetzung oder erhalten sie nicht. Arbeitet jemand draußen mit aliases? ;-)

Ich hab auch im postfix-Buch nichts konkretes gefunden.

Am 04.06.2016 um 15:34 schrieb D.K.:
> Hallo,
>
> ich hab hier ein debian8 mit postfix, dovecot, mysql.
>
> Mail senden an Userpostfach funktioniert.
> Senden an Alias wird zurückgewiesen.
>
> Meines Erachtens erkennt postfix/smtpd die Zuordnung user2-alias at xxx.de
> zu user2 at xxx.de völlig korrekt. (siehe unten)
> Im lmtp wird dann aber der recipient wieder mit der alias-Adresse belegt
> und dann ist die Zustellung nicht mehr möglich:
>
> <User2-alias at xxx.de>: host xxx.de[private/dovecot-lmtp]
>      said: 550 5.1.1 <User2-alias at xxx.de> User doesn't exist:
>      User2-alias at xxx.de (in reply to RCPT TO command)
>
> Nach drei "-v" (smtp/smtpd, lmtp, dovecot/pipe) in der master.cf bin ich
> auf folgende Ausschnitte gekommen:
> ...
> Jun  4 13:06:08 d8x1 postfix/smtpd[16835]: < localhost[127.0.0.1]: RCPT
> TO:<user2-alias at xxx.de>
> ...
> Jun  4 13:06:08 d8x1 postfix/smtpd[16835]: maps_find:
> virtual_alias_maps: mysql:/etc/postfix/mysql_alias.cf(0,lock|fold_fix):
> user2-alias at xxx.de = user2 at xxx.de
> Jun  4 13:06:08 d8x1 postfix/smtpd[16835]: mail_addr_find:
> user2-alias at xxx.de -> user2 at xxx.de
> ...
> Jun  4 13:06:08 d8x1 postfix/lmtp[16840]: lmtp socket: wanted attribute:
> original_recipient
> Jun  4 13:06:08 d8x1 postfix/lmtp[16840]: input attribute name:
> original_recipient
> Jun  4 13:06:08 d8x1 postfix/lmtp[16840]: input attribute value:
> user2-alias at xxx.de
> Jun  4 13:06:08 d8x1 postfix/lmtp[16840]: lmtp socket: wanted attribute:
> recipient
> Jun  4 13:06:08 d8x1 postfix/lmtp[16840]: input attribute name: recipient
> Jun  4 13:06:08 d8x1 postfix/lmtp[16840]: input attribute value:
> user2-alias at xxx.de
>
> Und damit geht das schief. Jemand ne Idee, wo wir da noch ansetzen können?
> Wer ist an der Stelle zuständig, den "input attribute name: recipient"
> mit dem korrekten Wert zu setzen?
> Ist es sinnvoll, hier die ganze postconf (864 Zeilen) oder die postconf
> -n (63 Zeilen) zu posten?
>

Danke, Dirk




Mehr Informationen über die Mailingliste Postfixbuch-users