peculiar lmtpd behavior
Henrique de Moraes Holschuh
hmh at debian.org
Mon Dec 23 21:37:21 EST 2002
Frobbing with the lmtp code, I noticed this thread...
On Sat, 22 Sep 2001, Kari Hurtta wrote:
> > We believe it's this bit of code from savemsg() in lmtpengine.c:
> >
> > if (!strchr(rpath, '@')) {
> > hostname = config_servername;
> > }
> > fprintf(f, "Return-Path: <%s%s%s>\r\n",
> > rpath, hostname ? "@" : "", hostname ? hostname : ""
> >
> > If anyone can help us understand the reasons for this, we'd
> > greatly appreciate it.
>
> Specially that does not take account
> Return-Path: <>
> which is correct return batch for bounces.
Well, for an empty return path, rpath is NULL, so the code never gets
called. If it is NOT NULL, but still empty, then there is a nasty bug
somewhere else.
--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh
More information about the Info-cyrus
mailing list