If you are an MX service provider and want to apply different
content filters for different domains, you can configure ONE Postfix
instance with multiple SMTP server IP addresses in
master.cf. Each
address provides a different content filter service.
/etc/postfix.
master.cf:
# =================================================================
# service type private unpriv chroot wakeup maxproc command
# (yes) (yes) (yes) (never) (100)
# =================================================================
# SMTP service for domains that are filtered with service1:dest1
1.2.3.4:smtp inet n - n - - smtpd
-o
content_filter=service1:dest1
-o
receive_override_options=
no_address_mappings
# SMTP service for domains that are filtered with service2:dest2
1.2.3.5:smtp inet n - n - - smtpd
-o
content_filter=service2:dest2
-o
receive_override_options=
no_address_mappings
After this, you can follow the same procedure as outlined in
the "advanced" or "simple" content filtering examples above, except
that you must not specify "
content_filter" or "
receive_override_options"
in the
main.cf file.
Set up MX records in the DNS that route each domain to the
proper SMTP server instance.