On 19/10/06, Chris Purves <[EMAIL PROTECTED]> wrote: > Is there a way to have exim call spamassassin with the user to whom > the e-mail is sent? > > I understand that "spam = $local_part" won't work for an acl, but that > is essentially what I would like to be able to do. >
For anyone who is interested, I was able to get exim to call spamassassin according to $local_part. In acl_check_rcpt I added: # Set variable for user to be used by spamassassin warn set acl_m0 = $local_part Then in acl_check_data I was able to call spamassassin: spam = $acl_m0 This allowed me to get around not being able to use $local_part in acl_check_data. In order for this to work, spamd be started by root. I also noticed that $local_part is specified by the e-mail, not the final delivery account as set in /etc/aliases, so mails to postmaster or abuse, for example, will not be able to create user_pref files,etc. I am using MySQL to store user/bayes/awl settings, so in my case there is no problem. -- Take care, eh. Chris -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/