On 24 Feb 2010, at 00:20, Phil Pennock wrote: > On 2010-02-20 at 16:49 +0000, Jonathan Gilpin wrote: >> If a mailbox exists of [email protected] with a catchall alias of *@ >> domain to that mailbox. >> >> If a message is sent to several [email protected] then Exim only delivers one >> message to the Mailbox with multiple addresses in the Delivered-To or other >> headers.. >> >> I want to stop this behaviour so that Exim does not deliver one message but >> a message to each of the recipients. >> >> Can this be done? > > By default, Exim should be doing a delivery per recipient, to local > mail-boxes. This is controlled by the "batch_max" option, which > defaults to 1. If you're setting this to something else, don't do that. > > If the @domain.com is forwarding mails to another server which is some > kind of black box, then that black box is responsible for deciding what > to do when one message is received with multiple RCPT TO: parameters. > If it is not possible to change this on the black box, then you can > force Exim to deliver multiple copies of the mail with only one > recipient per copy, using "max_rcpt" on the SMTP transport used. You > probably want to use a dedicated Transport for this routing, so that you > don't do this for outbound mail to others.
Hi, I'm not using smtp... I have a catchall alias of *...@domain going to a maildir. I then end up with a message with two addresses in the Envelope-To: E.G Envelope-to: [email protected], [email protected], [email protected], [email protected] I would like to change this behaviour to deliver a message with a single Envelope-To address in each so I end up with 4 messages in the Maildir (in this case) I looked at the batch_max function but that seems to be for SMTP only? Jonathan -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
