Because of compromised passwords that spammers are using to send high volumes
of SPAM through our servers, I am using policyd to limit the number of emails a
user can send in a given timeframe. The problems that our marketing division
(aka the Admissions Office) normally send out high volumes of email to
potential new students. We all have a specific server with Postfix configured
to use a mailing service(Mandrill from MailChimp) and the largest numbers of
emails, upwards of 10 to 15 thousand at a time are routed through that server.
But also have individual Admission Counselors who send out mail merged messages
under their own name.
Is there anyway that I can configure postfix on our default server to relay
messages from specific sender’s outgoing email through the server that’s
configured to use Mandrill before the policy daemon sees them. Below is the
configuration that implements the check_policy_service:
smtpd_helo_restrictions =
smtpd_client_restrictions =
smtpd_sender_restrictions =
smtpd_recipient_restrictions =
hash:/etc/postfix/protected_destinations,proxy:ldap:limittag
check_client_access hash:/etc/postfix/client_checks
check_policy_service inet:127.0.0.1:10031
permit_mynetworks
reject_unauth_destination
reject_invalid_hostname
reject_non_fqdn_recipient
reject_unknown_sender_domain
reject_unknown_recipient_domain
smtpd_end_of_data_restrictions =
check_policy_service inet:127.0.0.1:10031
Barring the ability to do tho in Postfix directly, is there any reliable
front-end package that can examine the messages first and then decide whether
to pass the message to the local copy of Postfix or rely the message to the
Mandrill configure server? I would need someday for this front-end to make its
determination based on some sort of dynamic list (preferably ldap based).
Thanks,
Rob Tanner
UNIX Services Manager
Linfield College, McMinnville Oregon
ITS will never ask you for your password. Please don’t share yours with anyone!