Andrzej Adam Filip wrote:
> Paul Hayes <[EMAIL PROTECTED]> wrote:
>> I need to solve the following problem:
>>
>> Inbound mail to a single account needs to be shared out between multiple 
>> addresses.  For example, if an alias "[EMAIL PROTECTED]", I want the 
>> emails coming into this to be shared out between a number of local users 
>> such as "[EMAIL PROTECTED]", "[EMAIL PROTECTED]", "[EMAIL PROTECTED]".  I 
>> don't want mail copied between the accounts so the first mail that comes 
>> in goes to "[EMAIL PROTECTED]", then the next one to "[EMAIL PROTECTED]" 
>> etc...etc...
>>
>> Is there a built-in feature of exim that'll allow me to do this or am I 
>> best off routing the mail to an external perl script to handle it?  I 
>> guess the script would keep a counter stored in a file so it knows where 
>> the next email will go.
> 
> I would suggest you making exim (MTA) deliver "via" procmail script.
> [ e.g. via making exim support ~/.procmailrc ]
> In procmail script you can use external perl script to generate
> "rotated" destination. You can use procmail locking or locks in perl to
> avoid "race conditions".
> 
> The above simple solution is:
> a) portable - it should work with almost all  unix/linux MTAs
> b) is appropriate unless you expect *HUGE* load
> 

Thanks for that, seems a good idea.

Just two questions (I've not used procmail before):

- I assume "catchall" will have to an actual user now (so the 
~/.procmailrc file can exist)

- exim will only route mail to procmail for users with a ~/.procmailrc 
file?  So mail for the other users on the system will continue as normal.

cheers,
Paul.

-- 
## 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/

Reply via email to