Hi I'm hosting a forum (phpbb) with more than 3500 users with centos 4.3. The forum admins would like to send an email to its (3500) users. I configured phpbb to use smtp (postfix-2.1.5-4.2.RHEL4.mysql.centos4) to send the email. I raised the max destination limit from 1000 to 5000, and made a test. Here the disaster began: Majority of the users received from 20 to 50 emails. Looking at the logs, postfix divided the email into several ones with 50 recipient each (as documented). I think the problem was that when one of the recipients was unreachable, the mail went into defered state, to be retried later. The problem (bug?) is that the mail was sent again to all 50 recipients, explaining why so many users received lot of mails. Anyone had a similar problem? Any suggestion for that? Regards Sophana
sophana wrote:> I think the problem was that when one of > the recipients was unreachable, the mail went into defered state, to be > retried later. The problem (bug?) is that the mail was sent again to all > 50 recipients, explaining why so many users received lot of mails.That looks like a problem on the *recipient* site. Normal processing of the mail should go ahead for all *reachable* adresses during the smtp dialogue, so the mail only gets deferred for the non-reachable recipients. On the other hand: If the recipient decides to *not* take the mail at all because one of the recipients is unreachable (or the limit of errors during the smtp handshake has been reached), you should never be able to reach the DATA phase in the smtp dialogue - so no mail gets sent at all. If some mail gets sent, postfix *never* resends mails to those recipients who already got the mails. But without seeing any logs everything's just a cloudy image in my crystal ball. It might also be that your setup is broken. Ralph -- Ralph Angenendt......ra at br-online.de | .."Text processing has made it possible Bayerischer Rundfunk...80300 M?nchen | ....to right-justify any idea, even one Programmbereich.Bayern 3, Jugend und | .which cannot be justified on any other Multimedia.........Tl:089.5900.16023 | ..........grounds." -- J. Finnegan, USC -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20060904/b3a274c1/attachment-0002.sig>
sophana wrote:> Hi > > I'm hosting a forum (phpbb) with more than 3500 users with centos 4.3. > The forum admins would like to send an email to its (3500) users. I > configured phpbb to use smtp (postfix-2.1.5-4.2.RHEL4.mysql.centos4) to > send the email. > I raised the max destination limit from 1000 to 5000, and made a test. > Here the disaster began: > Majority of the users received from 20 to 50 emails. > Looking at the logs, postfix divided the email into several ones with 50 > recipient each (as documented). I think the problem was that when one of > the recipients was unreachable, the mail went into defered state, to be > retried later. The problem (bug?) is that the mail was sent again to all > 50 recipients, explaining why so many users received lot of mails. > Anyone had a similar problem? > Any suggestion for that?That should not happen. Can you put together a test-case to prove the problem so you can provide a bug-report with a reproducible problem. I use postfix, but if I had that problem and could nail it onto Postfix, I'd likely switch immediately to something else. Sendmail, probably. OTOH I'd be using mailman for regular mailings. Whether that would creat a problem with postfix I don't know, but surely the combination is fairly common. -- Cheers John -- spambait 1aaaaaaa at coco.merseine.nu Z1aaaaaaa at coco.merseine.nu Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/ Please do not reply off-list