Hello all. 

I have an Exim rule (router) that goes like: 

(...) 
condition = ${if exists 
{/etc/senderlist}{${lookup{$sender_address_domain}lsearch{/etc/senderlist}{0}{1}}}{}}
 

This works fine as long as the sender doesn't use an alternate "mail from" 
header because $sender_address_domain will follow that instead of the true user 
domain (i.e., if the joe(at)domain.dom configures his email software to send 
mail as johndoe(at)yahoo.com , even if domain.dom is listed at /etc/senderlist 
the condition won't match because $sender_address_domain will be yahoo.com ) 

The question is: as the email is sent through Exim using authentication, what 
is the variable that holds the true user domain and that can be used in that 
rule ? 

Regards, 

-- 

Paulo Azevedo 
PTisp - Wherever internet can take you.. 

[email protected] 
tel : +351 249 739 099 | fax. +351 249 739 154 
www.ptisp.pt 


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

Reply via email to