Biju Abraham N. wrote:
> Hi,
>  
> I am using a Debian Etch release with Exim4 4.50. We are getting mails on
> SMTP and to some locally defined mail aliases in /etc/mail/alias files. Is
> it possible to block external mails to these aliases or could some show
> which documentation to read up on this?
>  
> Thanks in advance,
> Regards,
> Biju.

I'm sure it's possible. I do something similar here to prevent a certain 
class of user from sending or receiving external email. An LDAP lookup 
is performed in the recipient ACL when the SMTP sending host is not part 
of our local network. You could do something similar performing an 
lsearch or lookup 
(http://www.exim.org/exim-html-current/doc/html/spec_html/ch09.html) of 
the /etc/mail/alias file. This is what I do:

   deny    hosts = ! +relay_from_hosts
         condition = ${lookup ldap { ...

relay_from_hosts is a hostlist containing the hosts which I consider to 
be local hosts with regard to accepting SMTP mail, i.e. the loopback 
interface and local subnets:

hostlist   relay_from_hosts = 127.0.0.1 : 192.168.24.0/24

Since you are using Debian you'd need to work out how to integrate this 
into Debian's non-standard Exim configuration files.

-- 
Nigel Wade, System Administrator, Space Plasma Physics Group,
             University of Leicester, Leicester, LE1 7RH, UK
E-mail :    [EMAIL PROTECTED]
Phone :     +44 (0)116 2523548, Fax : +44 (0)116 2523555

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

Reply via email to