我想实现所有外发邮件的每个用户的速率和大小限制(即某些最大邮件数/每小时的数量)。 到目前为止,我已经通过postfwd策略守护程序为saslauthentication的用户实现了这一点。 但是,一些用户也在帐户上有可能使用/ usr / sbin / sendmail命令从他们的Web应用程序发送邮件。
有没有办法实现每个用户的速度限制,或者是我唯一的select,禁止通过authorized_submit_users以这种方式提交邮件,并要求通过saslauthentication的SMTP提交?
您可以使用non- non_smtpd_milters参数将sendmail milter用于非smtpstream量。
如果这不能解决你的问题,最安全的方法是禁止本地sendmail(1)提交并强制SMTP提交。