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 会突然发送数十封自问题出现以来已经排队数周的电子邮件。我们不想发送这些电子邮件。
在问题解决之前,有没有办法检查和/或删除队列中的所有电子邮件?
这将
是一个帮助;)在Magento 1.9.1中通过队列发送电子邮件作者描述了数据库中的 2 个新表。我的意见查看此表中存储的数据,然后清除表内容。
这应该会删除队列中的所有邮件。
编辑:我忘了说,您可以定义每个cron运行的最大邮件数,所以不要对燃烧的邮件服务器感到恐慌。