我想实现每个用户的速率和大小限制(即,一定的邮件数量/数量每小时)的所有寄出邮件。到目前为止,我已经通过经过sasl身份验证的用户通过postfwd策略守护进程实现了这一点。但是,一些用户还在邮箱上有帐户,这样他们就可以使用/usr/sbin/sendmail命令从他们的web应用程序发送邮件。
对于这种情况,是否有任何方法实现对每个用户的速率限制,或者我唯一的选择是禁止通过authorized_submit_users以这种方式提交邮件,并要求通过sasl认证的SMTP提交邮件?
发布于 2013-01-16 09:27:39
可以使用non_smtpd_milters参数对非smtp通信使用sendmail。
如果这不能为您解决问题,最安全的方法是禁止本地sendmail(1)提交和强制SMTP提交。
https://serverfault.com/questions/469444
复制相似问题