> > I'm absolutely new to Exim.
>
> Welcome :-)


It's been interesting so far.  I come from Postfix and inherited a EXIM
server ;-).



>
> > I'd like to write a ACL to send email to certain alias addresses from
> the
> > senders on the same domain.
> >
> > For example,
> >
> > I'd like only users from example.com  to send emails to [EMAIL PROTECTED]
> > [EMAIL PROTECTED] which are aliases in /etc/aliases
>
> There will be many ways to do this, depending on your exact requirements.
>  For
> example, you could have a second lookup file which names the accounts
> which
> are restricted:
>
>  # in /etc/exim/restricted-aliases :
>  all
>  example
>
> then have an ACL which disallows non-local access to those accounts:
>
>  deny
>    domains = example.com
>    local_parts = /etc/exim/restricted-aliases
>    hosts = !+local_hosts
>    message = Some message here ...
>
> where the +local_hosts hostlist defines which hosts are allowed to address
> the
> restricted accounts.
>
> On the other hand, if you want more flexibility (multiple domains,
> multiple
> definitions of who can bypass the restriction, etc), that'll almost
> certainly
> be possible too, as long as you can define what it is exactly that you
> want.
>
> More info:
>
> http://www.exim.org/exim-html-current/doc/html/spec_html/ch40.html#SECTaclconditions



Thanks for all the info.   The above example doesn't work for some reason.
Here's more info ...

In exim.conf

qualify_domain is set to example.com.  This is the only domain on the
server. The above rule as-is, disallows even users from example.com from
sending emails to the [EMAIL PROTECTED] and [EMAIL PROTECTED]

I modified the above ACL to,

 deny message = You should not be sending me emails. Go away..
   domains = example.com
   local_parts = /etc/exim/restricted-aliases

I want [EMAIL PROTECTED], [EMAIL PROTECTED] ..and so on to send emails to
[EMAIL PROTECTED] and [EMAIL PROTECTED]  [EMAIL PROTECTED] should get
the deny message.

In /etc/exim/restricted-aliases i have,
all
info

My /etc/aliases has

all: user1, user2, user3, user4
info: user1. user4


Is local_hosts line necessary? I'm sure I'm missing something or have
misunderstood :-)

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