我的网站上有大约2000个客户订阅了我们的邮件列表。 我曾经使用过Swift Mailer,但它没有按照它应有的方式工作。
我想知道是否有一种方式,Postfix可以保持mailq(如果大量的电子邮件同时发送)的电子邮件,每10-20分钟发送20-30电子邮件大块。 所以这样,我们的服务器不被列入黑名单。
任何build议将不胜感激。
如果我正确理解问题,则可以使用default_destination_rate_delay和default_destination_recipient_limit参数来执行此操作。
你是有限的使用后缀? 这对Exim来说是可行的。
入站exim仅设置为队列,configuration出站exim,cron exim -bpu | grep '<' | head -20 | awk '{print $3}' | xargs exim -Mc
exim -bpu | grep '<' | head -20 | awk '{print $3}' | xargs exim -Mc
exim -bpu | grep '<' | head -20 | awk '{print $3}' | xargs exim -Mc
每10分钟,或者是这个效果
这是一种丑陋的黑客攻击,但你可以使用Postfix HOLD队列,并通过cron作业释放postsuper -H
批量消息。
你需要某种types的smtpd访问地图来识别要放在HOLD上的列表邮件。