Magento:时事通讯不出去

Magento:时事通讯不出去,magento,cron,newsletter,Magento,Cron,Newsletter,我的问题是,我已经创建了新闻稿模板,添加了几个订阅者,并且我可以将订阅者模板添加到队列中——所有这些都很好 我还可以在浏览器上运行cron.php——它运行时没有错误,但该死的电子邮件无论如何都不会发出。由于这个原因,我还没有完成crontab-e并将这些内容添加到该文件中。在我看来,无论从何处执行文件,无论是crontab、shell还是浏览器,在任何情况下都应该可以工作。我可以看出它不起作用 有什么想法吗 艾伦有来自Magento的电子邮件吗?(例如订单确认)?如果没有,您可能需要在服务器上

我的问题是,我已经创建了新闻稿模板,添加了几个订阅者,并且我可以将订阅者模板添加到队列中——所有这些都很好

我还可以在浏览器上运行cron.php——它运行时没有错误,但该死的电子邮件无论如何都不会发出。由于这个原因,我还没有完成crontab-e并将这些内容添加到该文件中。在我看来,无论从何处执行文件,无论是crontab、shell还是浏览器,在任何情况下都应该可以工作。我可以看出它不起作用

有什么想法吗


艾伦

有来自Magento的电子邮件吗?(例如订单确认)?如果没有,您可能需要在服务器上设置电子邮件发送选项或传出电子邮件设置。

我建议您查看数据库的cron_计划表? 一旦调用了cron.php文件(应该是通过crontab还是通过浏览器请求),表中就必须添加一行。这句话是“时事通讯发送”

如果计划了上一个“NEWSLETTER_send_all”,则应运行它,并将其状态设置为“success”,将新的设置为“pending”。或者,如果出现问题,警告消息将存储在cron_schedule表中,与时事通讯_send_all that failed(发送所有失败消息)位于同一行

如果在运行cron.php时,cron_schedule表没有添加新行,则新闻稿模块的config.xml文件或管理配置中的cron设置可能有问题。关于最后一个主题,请参见:


以上所有内容可能会给您一些提示。

导航到配置>管理>安全,在“向URL添加密钥”中选择“否”,保存配置


Src:

是的,它们是。magento发送的电子邮件进展顺利。所有订单确认或反馈表的东西都进行得很顺利。我指的是这些字母不会从队列中消失——不管cron.php运行了多少次或多少次,它们都会留在队列中。我的程序员根据您的指示找到了解决方案。谢谢你,伙计!