Magento 1.9.2.2
升级后,不会发送订单确认电子邮件。意识到Magento切换到对电子邮件进行排队和运行cron,我检查了错误日志并发现了问题。每隔5分钟它就会显示:
Warning: shell_exec() has been disabled for security reasons in /home/(SITE NAME)/public_html/cron.php on line 66
Warning: shell_exec() has been disabled for security reasons in /home/(SITE NAME)/public_html/cron.php on line 67我可以要求我的主机调整服务器,让它执行。然而,cron已经不能工作3-4周了,我担心当它被修复后,Magento会突然发送几十封电子邮件,这些邮件自从问题出现以来已经排队了几周。我们不想发送这些邮件。
有没有办法在问题解决之前检查和/或删除队列中的所有电子邮件?
发布于 2016-02-17 15:20:35
这将是有帮助的;) Sending Emails by Queue in Magento 1.9.1作者描述了数据库中的两个新表格。我的意见是查看存储在此表中的数据,并只清除表内容。
这应该会删除队列中的所有邮件。
编辑:我忘了说,您可以定义每次cron运行发出的邮件的最大数量,所以不要担心一个正在燃烧的邮件服务器。
https://stackoverflow.com/questions/35447383
复制相似问题