From: mouss (no email)
Date: Mon Oct 03 2005 - 15:29:14 EDT
Victor Duchovni a écrit :
>> why not use an MDA such as maildrop? this way you can do whatever you
>> want.
>>
>>
>>
>
>Because this would be wrong. A delivery agent performing final delivery
>to mailboxes must do so *atomically* for each queue file recipient,
>because Postfix will either consider the delivery successful or failed
>for each queue file recipient, there is no "half-delivered" state.
>
>
I understand.
On the other hand, if I send mail to A, and A receives it, I don't want
to get a bounce when he does something with this message (copies to n
files, sends to a data mining or archiving program, forwards to his
friends or to a mumble_bcc_mumble). Since I didn't intend to send to A's
friends, I don't consider such forwarding as "attached" to my
transaction. It's more of a local processing issue.
One example is mailing lists (this is also a counter-example to "I
didn't intend"). If I send to postfix-users and the message is accepted,
then that transaction is successful. failures when the ML software
forwards mail to subscribers are sent to the list owner, and not to me.
I do understand that if the sender sends to an address that corresponds
to multiple mailboxes, then he should know the result of all deliveries.
Of course, I may be wrong and would be grateful if corrected.
|
|
|