Hello all,
I have a some what convoluted setup that I'd like to make a
modification to, and was looking for some pointers.
The Long-winded situation:
I run a small host that servers as a mail server for multiple domains
(about 25). All but one of these is a fairly standard setup using
virtual_alias_domains + virtual_alias_maps +
-----------------------------------------------------------------------
smtpd_recipient_restrictions =
check_client_access hash:/etc/postfix/helo_client_exceptions,
check_sender_access hash:/etc/postfix/sender_checks,
reject_invalid_hostname,
permit_sasl_authenticated,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
permit_mynetworks,
reject_unauth_destination,
# Check with sqlgrey.
check_policy_service inet:127.0.0.1:2501
check_client_access hash:/etc/postfix/rbl_client_exceptions,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client bl.spamcop.net,
reject_rhsbl_sender dns.rfc-ignorant.org
mynetworks = 192.168.0.0/16 127.0.0.0/8 64.18.0.0/20
# Note: 64.18.0.0/20 is Postini.
-----------------------------------------------------------------------
The one odd-ball domain, however, pays Postini to filter their mail,
which is included in "mynetworks". The Postini domain's MX records all
point to Postini servers.
The QUESTION:
Is there a way to get just this domain to only accept messages from
Postini + other virtual domains on this server (I guess this is likely
just "mynetworks"), while all the others continue to accept "valid"
messages from "anyone" (as above)?
Thanks!
-- Philippe Chaintreuil