On 29.3.2013 15:28, Wietse Venema wrote:

The archive copy must be submitted asynchronously, just like email
is delivered asynchronously, and just like a bounce message is
submitted asynchronously.

Of course. It wasn't the asynchronicity I was questioning.

For the archive service to be a delivery agent, Postfix should
produce sensible behavior when people send mail directly to it with
transport_maps or whatever, including all the delivery agent features
that can be tweaked such as rate limits, concurrency scheduling,
and so on.

Exactly. You would be able to use all these features, in the very same way you can use them for the "error" transport.

For example, if the bounce daemon were an agent that delivers mail
to the envelope sender, then that could result in chaos as people
configure Postfix to send mail there directly with transport_maps
or whatever (what does it mean to deliver mail directly to the
"trace" or "success" service, when that mail was submitted with
"sendmail -bv" or "sendmail -N success"?) Instead, Postfix has the
"error" and "retry" transports (and no transports that correspond
to the "success" or "trace" services).

Quite right. But it seems quite reasonable to send something to "archive r...@domain.tld" transport, in the very same way it makes sense to send it to an "error msg" transport. I though of this as an advantage, not a shortcoming.

Anyway, I saw you have been doing pretty cool changes recently, so I am sure that whatever you'll choose will be great in this case as well. I won't be around for few days now, so let me wish you Happy Easter now...

Patrik

Reply via email to