Hello everyone,

I have encountered somewhat difficult problem and would appreciate help 
with this.

I have spamtrap addresses in /etc/exim4/spamtraps. Generally, I want to 
collect such mail: I'm feeding a statistical filter with this. I have an 
ACL like this:

accept recipients = lsearch;/etc/exim4/spamtraps

Almost all of the time it works; however, there are situations when 
spammers send mail to a spamtrap user with CC to a real user or vice 
versa (unknowingly, of course). This gets accepted and sent to user.

This is troublesome mail: I don't want to send it to real user's mailbox 
and I do not want to feed the statistical filter with it either.

The best course of action would be to accept such mail and then send it 
to /dev/null -- but I have some problem with how to implement this in Exim.

Even the simple option of rejecting such mail would have some problems:

deny recipients = lsearch;/etc/exim4/spamtraps
      recipients = lsearch;/etc/exim4/realusers


I don't really want to maintain file "realusers"; and I'm having trouble 
with writing an extraction rule in Exim that would trigger (return true) 
when a recipient's local part is in /etc/passwd but NOT in 
/etc/exim4/spamtraps. Help, anyone?


And how do you send mail in Exim to /dev/null anyway? Is there some 
idiom for it?


Regards,
mk

--
Premature optimization is the root of all fun.

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