[Mailman-Users] duplicates

Marco Stoecker marco at stoecker-family.de
Wed Oct 28 03:57:49 EDT 2015



On 10/28/2015 05:49 AM, Mark Sapiro wrote:
> On 10/27/2015 12:30 AM, Marco Stoecker wrote:
>> On 10/26/2015 11:32 PM, Mark Sapiro wrote:
>>> On 10/26/2015 02:14 PM, Marco Stoecker wrote:
>>> 
>>>> I did attach the header from a recent message I got last week. I'm a
>>>> member of a
>>>> list and the sender sent this mail to 5 mailinglists on our server. 
>>>> Each
>>>> member of these 5 lists got 5 messages.
>>>> 
>>>> But the email, which I sent last week, with the attachement never 
>>>> made
>>>> it to this list. How can I send the headers instead, cause this 
>>>> email
>>>> would be very long?
>>> 
>>> 
>>> I never saw such a message, even in the moderation queue because of 
>>> size.
> 
> 
> I and the list have now received it. It was sent during the recent
> server outage on only reached the server earlier today.
> 
> It is helpful. I will copy some of the header info below.
> 
> 
> ...
>>> 
>>> The most helpful information would be the Postfix log entries from
>>> several minutes before Oct 22 10:40:33 2015 up to Oct 22 10:44:28 
>>> 2015,
>>> 
>> This is the related mail.log entry:
>> 
>> Oct 22 10:40:05 wakis02 postfix/smtpd[4898]: connect from 
>> localhost[::1]
>> Oct 22 10:40:05 wakis02 postfix/smtpd[4898]: BF9AD1C94:
> ...
> 
> 
> This doesn't start early enough. The duplication occurs at 10:37:47. 
> The
> duplication occurs because of the way your mail is ultimately delivered
> to mailman. Here is an excerpt from header1.txt in your other mail:

The entry before this in /var/log/mail.log has a time stamp of 09:35:59 
which is far before the duplicated message was sent.

> 
>> Received: from imap.1und1.de [212.227.15.188]
> 
>>  by wakis02.local with IMAP (fetchmail-6.3.26)
> 
>>  Thu, 22 Oct 2015 10:40:43 +0200 (CEST)
> 
>> Received: from [212.227.15.41] ([212.227.15.41]) by mx.kundenserver.de
> 
>>  (mxeue002) with ESMTPS (Nemesis) id 0M1foo-1aeGtV2fLW-00tjIT for
> 
>>  <mailmanserver at waldorfkindergarten-erlangen.de>; Thu, 22 Oct 2015 
>> 10:37:47
> 
>>  +0200
> 
>> Received: from mout.web.de ([212.227.15.3]) by mx.kundenserver.de 
>> (mxeue002)
> 
>>  with ESMTPS (Nemesis) id 0MVE1V-1a1cd42azt-00YP1m for
> 
>>  <ak-leiter at waldorfkindergarten-erlangen.de>; Thu, 22 Oct 2015 
>> 10:37:47 +0200
> 
>> Received: from Klamotten ([84.168.195.183]) by smtp.web.de (mrweb003) 
>> with
> 
>>  ESMTPSA (Nemesis) id 0MTh7A-1Zy14E1g36-00QRsw; Thu, 22 Oct 2015 
>> 10:37:47
> 
>>  +0200
> 
>> From: "Alexandra Kick" <alexandrakick at web.de>
> 
>> To: "'Alexandra Kick'" <alexandrakick at web.de>,
> 
>>  <vorstand at waldorfkindergarten-erlangen.de>,
> 
>>  <kollegium at waldorfkindergarten-erlangen.de>,
> 
>>  <ak-leiter at waldorfkindergarten-erlangen.de>,
> 
>>  <gruppensprecher at waldorfkindergarten-erlangen.de>,
> 
>>  <verwaltung at waldorfkindergarten-erlangen.de>,
> 
>>  <beisitz at waldorfkindergarten-erlangen.de>
> 
> 
> Looking at the Received headers in chronological order (bottom to top),
> the message is received by smtp.web.de and relayed (as mout.web.de) to
> mx.kundenserver.de for the <ak-leiter at waldorfkindergarten-erlangen.de>
> list. It is then relayed as is probably all list mail on that server to
> itself for <mailmanserver at waldorfkindergarten-erlangen.de>. It is then
> picked up by fetchmail and processed further.
> 
> The other messages headers all look the same except they are each
> initially for one of the other lists, but they all get forwarded to
> <mailmanserver at waldorfkindergarten-erlangen.de>.
> 
> Now, I'm sure what happens is one message for
> <ak-leiter at waldorfkindergarten-erlangen.de> gets to
> <mailmanserver at waldorfkindergarten-erlangen.de> and at some point later
> the fact that it was originally received just for the
> <ak-leiter at waldorfkindergarten-erlangen.de> list is lost or ignored and
> the process looks at the To: header of the mail, sees 5 lists and
> forwards the mail to all 5 lists.
> 
> The same thing happens with each of the other 4 messages resulting in 5
> messages to each of the 5 lists.
> 
> The answer is your process for delivering mail to Mailman is flawed
> because it takes a message received for one list only and delivers it 
> to
> every list mentioned in To: (and maybe Cc:).

I also posted this problem to the postfix mailing list and today I got 
an indicator that maybe fetchmail is the root of the problem due to some 
probably missing multi-drop support, which I have to double check now.
But the fetchmail version which is delivered since debian 7 does not 
support time stamp information in the log.

Thx for your support!
Marco


More information about the Mailman-Users mailing list