From: Wietse Venema (no email)
Date: Thu Feb 01 2007 - 11:44:40 EST
Phil Barbier:
> Wietse,
>
> Thanks for the response.
>
> I'm not sure what else this issue could be,
You tested submission via SMTP, but not via /usr/sbin/sendmail.
See if the problem happens there.
Wietse
> I was assuming postfix
> handled the spooling/queuing of messages as well. For this to NOT be
> postfix seems a little unlikely, being that it's occuring from
> different sources (cron, PHP e-mails) on the system. If this is not
> the case, then what handles the receiving end, and are there good
> ways of debugging that process?
>
> Thanks,
>
> Phil.
>
> On 1-Feb-07, at 11:10 AM, Wietse Venema wrote:
>
> > Phil Barbier:
> >> Hi there all,
> >>
> >> I've got a strange problem that manifested itself (seemingly from
> >> nowhere) after a crash/load spike and subsequent hard reset of my web
> >> server. The server is a FBSD6.1 box, and postfix runs alongside
> >> apache (1.3.xx) in a jail, all was working just fine prior to the
> >> reboot (at least I assume the reboot is partially responsible here).
> >>
> >> I am getting two copies of every e-mail that is set to go out. I've
> >> tested this with our web-based eNewsletter software, it sends two. I
> >> checked the software, made sure things looked OK there - the software
> >> is behaving properly.
> >>
> >> I then set up a fake cronjob, to test whether the cron report came
> >> twice. It did. (something like 00 0 * * * /path/to/nothing in the
> >> crontab).
> >>
> >> I telnetted to the server on port 25, sent a message using raw SMTP,
> >> this did NOT send two e-mails, it worked properly as expected.
> >
> > Conclusion: Postfix DELIVERS one copy per message.
> >
> >> I checked the source of the last test I did, both messages have more
> >> or less identical headers, except the message-ID is unique, which
> >> leads me to think they're being spooled twice by accident.
> >
> > Conclusion: Postfix RECEIVES multiple copies.
> >
> >> To be sure, I cleared the queue (postsuper -d ALL to get rid of some
> >> older crap from a previous mailer) and restarted the postfix service
> >> between doing different tests, to ensure I hadn't just got some
> >> whacked out postmaster process. This didn't change anything.
> >>
> >> I don't know enough about Postfix to troubleshoot this further, and
> >> would obviously like to fix this issue ASAP, does anyone have any
> >> ideas/thoughts/comments/questions on this one?
> >
> > You have already demonstrated that Postfix RECEIVES multiple copies
> > of mail. Postfix is doing its job.
> >
> > Stop shooting the messenger and find out what is giving Postfix
> > the multiple copies.
> >
> > Wietse
>
>
>
|
|
|