有点远,但可以计算一小时内给定SMTP帐户发送的电子邮件数量吗?
假设john@example.com通过Thunderbird和PHP脚本发送电子邮件。
那个PHP脚本可以先检查那个小时发送了多少封电子邮件吗?
显然,PHP脚本可以很容易地记录它发送的电子邮件数量,但无法知道John是否从他的电子邮件客户端或其他脚本中发送了太多...
非常感谢。
答案 0 :(得分:1)
如果SMTP服务器没有此类统计信息,则无法获取该号码。
为什么要问,是否有一些权威计算电子邮件,并在达到限制时说“不”?如果是这样,那就问那个权威。
答案 1 :(得分:0)
您可以尝试分析/var/log/mail.log
文件。通常它会保留您需要的所有信息。例如,您可以编写一个脚本,从mail.log收集所有数据,对其进行分析,并将其放入某个数据库表中。这个脚本可以由cron每小时运行一次左右(取决于你需要的信息)
答案 2 :(得分:0)
简短的回答是否定的(康斯坦丁的答复有很多错误,但批评它可能不会有帮助)。您试图解决的问题是什么,为什么认为PHP脚本是正确的解决方案?
下进行。