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