Great Circle Associates Majordomo-Users
(September 2003)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: duplicate messages
From: "Roger B.A. Klorese" <rogerk @ queernet . org>
Date: Fri, 12 Sep 2003 12:53:11 -0700
To: "'Howard Spindel'" <howard @ sci1 . com>,<majordomo-users @ greatcircle . com>
Importance: Normal
In-reply-to: <5.1.0.14.2.20030912122100.06a21a30@mail.sci1.com>

> From: majordomo-users-owner@greatcircle.com 
> [mailto:majordomo-users-owner@greatcircle.com] On Behalf Of 
> Howard Spindel
> Sent: Friday, September 12, 2003 12:30 PM
> To: majordomo-users@greatcircle.com
> Subject: Re: duplicate messages
> 
> 
> Okay, I'll try not to get you started on how broken outlook is.  :(
> 
> I've done some more tracing through logs, and I'm pretty 
> confident that 
> this is not actually a Majordomo problem.
> 
> I have my list configured so that if users hit "reply" it goes to the 
> original message sender, and "reply all" goes to the original 
> sender and 
> the list.
> 
> What I'm seeing, at least in one of the two cases, is the following:
> 1.  Outlook user hits reply-all to message I posted, message 
> gets sent To: 
> test@sci1.com, howard@sci1.com
> 2.  Message hits Outlook user's ISP.  Qmail on ISP sends the 
> message twice 
> to my ISP, once for test@sci1.com, once for 
> howard@sci1.com.  Unfortunately, both messages continue to have both 
> addresses in the To: line.
> 3.  When my system fetches the messages from my ISP, it fetches two 
> messages.  Since both of them are destined for both 
> addresses, I see four 
> messages when Majordomo and Sendmail are done processing them.
> 
> I don't know why Qmail is sending two messages, and whether 
> or not this is 
> related to something broken in Outlook's headers.
> Any ideas?
> 
> The message headers are reproduced below, in case it's helpful.

It's not Qmail OR Outlook that are doing the wrong thing.

It's fetchmail.

Outlook is sending a message as follows:

RCPT TO: <howard@sci1.com>
RCPT TO: <test@sci1.com>
To: howard@sci1.com, test@sci1.com

...which is reasonable.

Qmail always splits envelopes, so it queues these in your
single-POP-mailbox-per-domain as two messages:

Received: ...for <howard@sci1.com>...
To: howard@sci1.com, test@sci1.com

...and...

Received: ...for <test@sci1.com>...
To: howard@sci1.com, test@sci1.com

...which is also kosher.

Then fetchmail ignores the Received: data or other headers that might
indicate each copy is for a different recipient and parses the To: header on
each, and sends each user a copy of each message.

That's what you get when you try to take shortcuts rather than (a) giving
each end-user a POP mailbox upstream, or (b) running SMTP with ETRN rather
than running POP/fetchmail.





References:
Indexed By Date Previous: Re: duplicate messages
From: Howard Spindel <howard@sci1.com>
Next: How to get bounced messages sent to sender and not just list owner.
From: Steve Rifkin <steve410@cs.jhu.edu>
Indexed By Thread Previous: Re: duplicate messages
From: Howard Spindel <howard@sci1.com>
Next: Re: duplicate messages
From: Burt Juda <burt@juda.com>

Google
 
Search Internet Search www.greatcircle.com