I'm serously considering migrating back to Exim again, but I'm stuck
with an incompatible mailing list software. If I have to replace it,
I might develop something which fits our needs more adequately than
the available solutions.
The mailing list has got the following unusual characteristics:
1. For each subscriber, a rather complicated calculation is necessary
to decide whether he wants to receive the message or not.
2. Each message sent to a subscriber needs to carry a unique envelope
and header From address.
The solution should be scalable to thousands of subscribers (but
better tens of thousands).
I think it is possible for me to write a parameterized SQL query which
returns the set of actual subscribes (however, the query needs a
parameter, the message number), but I've got no idea yet how to do 2.
I would like to avoid to generate all messages outside Exim and feed
it to the MTA using SMTP, rsmtp, or whatever. But if nothing helps
and I have to do exactly that, I need a special Exim mode in which
Exim generates bounce messages for all errors and rather stops
accepting messages from the message-generating process than putting
them into the Exim queue.
--
Florian Weimer Weimer@???
University of Stuttgart http://CERT.Uni-Stuttgart.DE/people/fw/
RUS-CERT +49-711-685-5973/fax +49-711-685-5898