Magento:通讯不出门

时间:2010-07-01 12:28:44

标签: magento cron newsletter

我遇到的问题是我创建了新闻稿模板,添加了少量订阅者,我可以将订阅者的模板添加到队列中 - 一切正常。

我也可以从浏览器运行cron.php - 它运行没有错误,但该死的电子邮件无论如何都没有出去。出于这个原因,我还没有完成crontab -e并将内容添加到该文件中。据我所知 - 无论你在哪里执行文件 - 无论是crontab,shell还是浏览器 - 它都无论如何都应该有效。我可以看到它无法正常工作。

有什么想法吗?

艾伦

3 个答案:

答案 0 :(得分:2)

我建议你看一下数据库的cron_schedule表吗? 一旦调用了cron.php文件(应该通过crontab或浏览器请求),就必须在表中添加一行。该行是“newsletter_send_all”。

如果安排了之前的“neswsletter_send_all”,则应该运行它并将其状态设置为“success”,将新状态设置为“pending”。或者,如果出现问题,警告消息将存储在cron_schedule表中与失败的newsletter_send_all相同的行中。

如果在运行cron.php时cron_schedule表没有附加新行,则可能是新闻稿模块的config.xml文件或管理配置中的cron设置有问题。关于最后一个主题,请参阅:http://www.jnorton.co.uk/blog/setting-magento-cron-system

以上所有内容可能会为您提供一些曲目。

答案 1 :(得分:0)

是否有任何电子邮件是从Magento发送的? (如订单确认)?如果没有,您可能需要在服务器上设置电子邮件发送选项或外发电子邮件设置。

答案 2 :(得分:0)

导航至配置>管理员>安全,在“添加网址密钥”中选择“否”,保存配置。

Src:http://www.magentocommerce.com/boards/viewthread/2424/P105/#