Postfix 在将邮件排队之前检查用户尝试发送的电子邮件数量

Postfix 在将邮件排队之前检查用户尝试发送的电子邮件数量

我已经在 VPS(运行 ubuntu 18.04)上Postfix安装并设置为仅发送服务器。smtp

现在我想限制每个用户每天发送的电子邮件数量为 100 封(如果可能的话,请将该限制(已发送和剩余)保存在 mysql 数据库中)。

我怎么做?

我可以使用 php 查看日志并保存已发送的电子邮件数量,但这只是在电子邮件发送后。如果用户排队 500 封电子邮件,而我无法在这些电子邮件排队之前检查他尝试发送的电子邮件数量,该怎么办?

能否以某种方式检查之前要发送的电子邮件数量? 达到每日限制时是否可以切断连接并发出警告?

附言:我想使用 PHP 来检查所有这些 - 当然,如果可能的话。

谢谢你!

相关内容