Date: Wed, 18 Mar 2009 00:31:32 -0400
From: Bill Cole <dovecot-20061...@billmail.scconsult.com>
Subject: Re: [Dovecot] Dovecot LDA and "undeliverable" emails
To: Dovecot Mailing List <dovecot@dovecot.org>
Message-ID: <49c07924.7080...@billmail.scconsult.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Kat Wisnosky wrote, On 3/16/09 1:35 PM:
I googled around looking for this, apparantly my google-fu is failing
this
morning. I just switched over to using a Postfix/Dovecot virtual set-up
with Dovecot as the delivery agent. One of my users mistyped his email
address when he paid for something through Paypal and the reciept got
forwarded to everyone. It didn't bounce or just go to Postmaster, it was
delivered to every valid user on the system.
Below is my conf comments stripped:
Dovecot config is irrelevant. This is a Postfix configuration issue.
You've
provided the proof of that:
And here's the mail.log from a test message that I sent out:
Mar 16 09:52:46 byron postfix/smtpd[24082]: C75E84F006D:
client=unknown[xxx.xx.xxx.xx], sasl_method=LOGIN,
sasl_username=...@amtpolitics.com
Mar 16 09:52:46 byron postfix/cleanup[24085]: C75E84F006D:
message-id=<46497375e9264d2ba3bfb31be3791...@kat>
Mar 16 09:52:46 byron postfix/qmgr[19409]: C75E84F006D:
from=<k...@amtpolitics.com>, size=887, nrcpt=10 (queue active)
That says that the message from you had 10 recipients as Postfix was
queueing it, *BEFORE* it tried any delivery. It is not possible for the
Dovecot LDA to be involved in whatever caused the message to have 10
recipients.
If you cannot figure out why that is happening from looking at your
Postfix
config, I would suggest a visit to the Postfix Users' list.
Uhg, I win the CluelessnUnobservant Award for this. Thanks everyone for the
followups.
I caught that myself yesterday and fixed the problem on Postfix's side. To
sum up in case anyone else runs in to this, the mistake I made was in
assuming that Postfix just made the handoff to Dovecot and that Dovecot
would handle the rest, so I commented out the parts of the old config where
Postfix handled this when I was using Postfix virtual transport. Once I
restored those and gave Postfix the query it needed, it worked fine.
Thanks for bearing with me, everyone.
Kat