> Le 11 mars 2020 à 19:32, Juri Haberland <j...@koschikode.com> a écrit :
> 
> Hi list,
> 
> I have a small problem with recipient_delimiters contained in usernames.
> Recently I have extended recipient_delimiter from "+" to "+-" in both
> Postfix and Dovecot (using lmtp) and now any user that have a '-' in it's
> username can't receive mail anymore, because lmtp truncates the localpart
> after the '-' and of course can't find the first half in the user database.
> 
> To illustrate: given an account "foo-...@example.com", I get the following
> log entry from postfix:
> Mar  9 09:31:43 batleth postfix/lmtp[6196]: 9A7BA33E005B:
> to=<foo-...@example.com>,
> relay=batleth.sapienti-sat.org[private/dovecot-lmtp], delay=20,
> delays=20/0.01/0.01/0.08, dsn=5.1.1, status=bounced (host
> batleth.sapienti-sat.org[private/dovecot-lmtp] said: 550 5.1.1
> <foo-...@example.com> User doesn't exist: f...@example.com (in reply to RCPT
> TO command))
> Is there any way to tell lmtp to first look for
> <user><delimiter><extension> and if that fails look for <user> only (the
> reverse order would be ok, too)?
> 

This is already what they do AFAIK. I’m using ‘-‘ as delimiter for a long time 
and didn’t have any issue with my mails.
I think this postfix error only reflects the last attempt, and not all the 
resolution attempts. Try increasing the log (either in postfix or LMTP) to see 
what append exactly.

Reply via email to