On Mon, Mar 03, 2008 at 11:52:16AM +0100, [EMAIL PROTECTED] wrote:
> 
> Hi all,
> 
> I have a centos server with several domains. For some domains I want to 
> limit the allowed senders to just 2 ip addresses.
> All the other domains must be able to receive mail from any ip address.

So, when someone says "RCPT TO:<[EMAIL PROTECTED]>" you want to
reject the command, unless they are connecting from some nominated list of IP
addresses?  And does that list of IPs vary depending on the domain?  (I'll
assume it doesn't, in my example below).

Something like:

  domainlist restricted_domains = some.restricted.domain : 
another.restricted.domain
  hostlist ok_senders = trustedserver.example.com : 10.0.0.0

to define the domains and IPs in question, then

  deny
        domains = +restricted_domains
        !hosts = : 127.0.0.1 : +ok_senders
        message = Not allowed

in your acl_smtp_rcpt should do the trick.

> I have been reading all kinds of documentation but are unable to find 
> the solution for this problem.

You don't have to use a domainlist / hostlist as I did above, but
fundamentally the answer is to add an acl_smtp_rcpt stanza using the "domains"
and "hosts" conditions.

http://www.exim.org/exim-html-current/doc/html/spec_html/ch40.html
http://www.exim.org/exim-html-current/doc/html/spec_html/ch40.html#SECID189
http://www.exim.org/exim-html-current/doc/html/spec_html/ch40.html#SECTaclconditions

-- 
Dave Evans
http://djce.org.uk/
http://djce.org.uk/pgpkey

Attachment: signature.asc
Description: Digital signature

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