On 10/28/2015 08:57 AM, Marco Stoecker wrote: > > > 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 >> >>> <mailmanser...@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-lei...@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" <alexandrak...@web.de> >> >>> To: "'Alexandra Kick'" <alexandrak...@web.de>, >> >>> <vorst...@waldorfkindergarten-erlangen.de>, >> >>> <kolleg...@waldorfkindergarten-erlangen.de>, >> >>> <ak-lei...@waldorfkindergarten-erlangen.de>, >> >>> <gruppensprec...@waldorfkindergarten-erlangen.de>, >> >>> <verwalt...@waldorfkindergarten-erlangen.de>, >> >>> <beis...@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-lei...@waldorfkindergarten-erlangen.de> >> list. It is then relayed as is probably all list mail on that server to >> itself for <mailmanser...@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 >> <mailmanser...@waldorfkindergarten-erlangen.de>. >> >> Now, I'm sure what happens is one message for >> <ak-lei...@waldorfkindergarten-erlangen.de> gets to >> <mailmanser...@waldorfkindergarten-erlangen.de> and at some point later >> the fact that it was originally received just for the >> <ak-lei...@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
Dear Mark, I think I do now understand why duplication is happening. But have no idea how to avoid it. So here is how I think it happened. I send an email to list1 and list2 now on my ISP there is an email forwarding from list1@... and list2@... to the email account mailmansrv@mydomain. So here I have 2 emails in that account which are both to: list1 and list2. Fetchmail now will get these 2 messages with to: to both lists and even postfix gets 2 messages with each adressed to two lists. I think this is the reason why duplication happens. But now I have no glue how to configure on the ISP side or postfix(relayhost) or mailman to avoid such duplicates. Any assistance possible here in this mailing list? BR Marco ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org