--- On Fri, 8/3/12, Duane Hill <[email protected]> wrote:
> From: Duane Hill <[email protected]> > Subject: Re: [exim] Checking the "local_part" of a Sender > To: [email protected] > Date: Friday, August 3, 2012, 9:29 PM > On Saturday, August 04, 2012 at > 02:19:05 UTC, [email protected] > confabulated: > > > Hello all, > > > I know that you can check the "local_part" of a > recipient, but how can you check this for a sender? > > > In essence, there seems to be a lot of spam e-mail > coming in. They > > all have the same "local_part" but the domain name is > different. > > > So it would be nice if there is a way to block this. > > > I've seen where people setup something like: > > > deny > > senders = sender@* > > > Where a wildcard is used. > > > But, I have a MySQL database that is setup for checking > sender > > addresses. This means it has to be an exact > match. > > > Is there already a variable that is used to hold the > "local_part" > > of a sender? I've done a lot of digging and am > unable to find one. > > From an answer posted to a question on this list a > couple days ago: > > $sender_address_local_part > > See http://www.exim.org/exim-html-current/doc/html/spec_html/ch11.html Thank you, Duane. I actually was looking at that exact page just about five minutes ago and completely overlooked that. Certainly is my fault. So I got it setup to look for the sender_address_local_part but it still seems like it isn't working. I did a debug: exim -bh <IP_address> And the below line, exim thinks it is trying to compare the domain name with the local part: senders = ${lookup mysql{select sender from exim_sender_blacklist where `sender` LIKE '${quotemysql:$sender_address_local_part}'}} I tried using e-mail address "[email protected]" and the debug showed: does "me.com" match "trustedservices" - no Brian S. -- ## List details at https://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/
