我有大约50,000个电子邮件地址,我希望向他们发送一封普通电子邮件。 我每小时有360封电子邮件的上限。 (每分钟6封电子邮件)
这些是我在Mautic服务器中设置的设置
在“邮件发送设置”下
这些是我的Cron Jobs
15分钟
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:webhooks:process > /dev/null 2>&1
10分钟
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:leadlists:update > /dev/null 2>&1
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:campaigns:update > /dev/null 2>&1
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:campaigns:trigger > /dev/null 2>&1
每分钟
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:email:process > /dev/null 2>&1
每天一次
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:fetch:email > /dev/null 2>&1
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:iplookup:download > /dev/null 2>&1
我最终只发送了400封电子邮件(服务器允许的上限),其他所有电子邮件都被服务器丢弃。
正确的设置应该是什么? 我还需要添加其他cronjob吗?
答案 0 :(得分:1)
重要提示:为此,您还需要更改广播并重建 cron。让我解释一下原因。当broadcast cron运行时生成所有邮件,所以邮件日期是在那个时候生成的,当我们限制发送时,这些邮件会在Mautic中停留几个小时,从而Gmail、Hotmail等电子邮件提供商不喜欢收到一封带有旧日期的电子邮件,这可能会损害您的送达率。一种替代方法是将广播和活动重建 cron 设置为相同的限制,例如,每批 6 封电子邮件,每个间隔 1 分钟。我建议更大的间隔,大联系人列表的一分钟间隔会重叠进程,Mautic 可能会失去性能。
答案 1 :(得分:0)
如果您希望每分钟精确发送6封电子邮件,可以使用:
/usr/local/bin/php /home/myDir/email.mydomain.com/app/console mautic:email:process --message-limit=6 > /dev/null 2>&1
或以任何其他方式调整cron间隔/邮件限制以保持在配额以下。