All of lore.kernel.org
 help / color / mirror / Atom feed
* Treatment of Delivered-To headers (Re: mlmmj-recieve silently
@ 2006-01-21  3:10 Charlie Brady
  2006-01-21  8:44 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently discarding messagesail?) Mads Martin Joergensen
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Charlie Brady @ 2006-01-21  3:10 UTC (permalink / raw)
  To: mlmmj


On Fri, 20 Jan 2006, Morten K. Poulsen wrote:

> (now also sent to the list)
>
> Quoting Thomas Goirand <thomas@goirand.fr>:
>> Delivered-To: xen010503-gplhost-com-test-subscribe@xen010503.gplhost.com
> [snip]
>> Would it be possible that mlmmj discrads the message because of the 
>> Delivered-To:?
>
> Yes.
>
> Most likely because of this (mlmmj-process.c):
>
> 519         if(whichto && whichto->emaillist && whichto->emaillist[0]){
> 520                 recipextra = strstr(whichto->emaillist[0], 
> listdelim);
> 521                 if (recipextra)
> 522                         recipextra += strlen(listdelim);
> 523         } else
> 524                 recipextra = NULL;
> 525         myfree(listdelim);

And this:

...
         if(readhdrs[4].token) { /* Delivered-To: (envelope to) */
                 for(i = 0; i < readhdrs[4].valuecount; i++) {
                         find_email_adr(readhdrs[4].values[i], &dtoemails);
                 }
         }
...

The error here is that the Delivered-To header may not match the "envelope 
to", and in the case of virtual domains, it definitely won't. But there is 
no need to guess, just check $RECIPIENT in the environment.

Unless you tell me I'm way off track, I'll try to get a patch together. It 
should be safe to assume that $RECIPIENT won't be set under other MTAs. If 
you think it's not, then we could use a command line flag to only activate 
the environment check under qmail.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-01-21 19:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-01-21  3:10 Treatment of Delivered-To headers (Re: mlmmj-recieve silently Charlie Brady
2006-01-21  8:44 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently discarding messagesail?) Mads Martin Joergensen
2006-01-21 11:55 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently Morten K. Poulsen
2006-01-21 11:56 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently discarding messagesail?) Mads Martin Joergensen
2006-01-21 12:05 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently Morten K. Poulsen
2006-01-21 15:33 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently discarding messagesail?) Mads Martin Joergensen
2006-01-21 19:20 ` Treatment of Delivered-To headers (Re: mlmmj-recieve silently Charlie Brady
2006-01-21 19:23 ` Charlie Brady

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.