On Thu, 30 Jun 2011 03:35:23 +0200, Hugo Osvaldo Barrera wrote:
> I've been using SMTPD for many many months now, but after an update
> to the latest snapshots today, it seems to have broken.
>
> I deliver mail to dovecot's LDA, which places it in my mailbox.
>
> After today's update,
> Mail delivered to this address ([email protected]), is
> passed on to dovecot, but dovecot with recipient
> "[email protected]" (domain@domain).
It is a bug in smtpd. I have run into it as well. The below diff (also
sent to gilles@) should fix it.
Regards,
Tim
Index: lka_session.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/lka_session.c,v
retrieving revision 1.7
diff -p -u lka_session.c
--- lka_session.c 9 Jun 2011 17:41:52 -0000 1.7
+++ lka_session.c 20 Jun 2011 20:02:22 -0000
@@ -557,7 +557,7 @@ lka_session_expand_format(char *buf, size_t len, struc
string = dlv->agent.mda.as_user;
break;
case 'u':
- string = dlv->rcpt.domain;
+ string = dlv->rcpt.user;
break;
case 'd':
string = dlv->rcpt.domain;