简短:是否可以使用PHP / SwiftMailer / Throttler插件 - 如果是,如何 - 设置MESSAGES_PER_HOUR
限制而不是MESSAGES_PER_MINUTE
限制?或者是否有任何其他解决方案可以达到同一目标?
很长:我正在使用php和Swift Mailer向我们选择加入的客户发送我们的每日优惠列表。绝对不是垃圾邮件。我和我的服务器管理员聊过,每小时限制是3000封电子邮件。我们的列表即将达到,所以我开始寻找解决方案。使用设置为50的MESSAGES_PER_MINUTE
确实有效,但问题是是否可以设置每小时限制而不是每分钟限制。为了尽快购买,许多顾客都保持清醒接受新的优惠,这意味着他们中的一些人会在半夜等待近一个小时。
新名单成员将在凌晨1点之后收到报价,所以对他们来说不应该是奇怪的。
答案 0 :(得分:0)
AFAIK,使用内置的Throttler插件是不可能的。 但你应该能够拥有自己,扩展Swift_Plugins_BandwidthMonitorPlugin。
查看Swift_Plugins_ThrottlerPlugin代码源(例如here)。它应该很容易适应您的需求。