Magento未将订单确认电子邮件发送给管理员


15

我无所适从。

今天早上,我配置了cron并根据Aoe_Scheduler的要求,每5分钟发送一次队列中的电子邮件。但是,我没有在我的电子邮件帐户上收到新的订单确认。我已三重检查是否已配置正确的确认地址,并将四重检查了垃圾邮件文件夹,但那里没有电子邮件。

我担心客户也没有收到任何电子邮件。有谁认识到这个问题?我跑了1.9.1(几分钟后又跑了1.9.2)。

编辑:在前端创建帐户或请求新密码确实发送了电子邮件。


您的出站邮件日志显示什么?
Ben Lessani-Sonassi 2015年

@ BenLessani-Sonassi我位于共享的magento服务器上,因此无法直接访问那些日志(我将与我的托管服务提供商联系)。感谢您的日志建议。
2015年

另外设置Aoe_Scheduler也有Queue configuration -> Queue Usage -> Never 帮助。
阿米什里

Answers:


15

尝试一个工作环境:

CMS>销售电子邮件设置顺序>通过单独的邮件发送电子邮件(密件抄送为Buggy)

Magento知道此错误,并将在2.0中修复。


修复计划在何时进行?现在固定了吗?
camdixon

9

花了三天的时间研究和解决这些问题,现在我可以分享我最新发现的关于将Magento升级到1.9可能出现的问题的知识。

首先,Magento 1.9+完全依靠cron作业发送事务性电子邮件。如果您之前没有正确设置Cron作业,那么现在就必须这样做。

首先,请确保您已在Magento管理员中的下设置了cron任务System > Configuration > Advanced > System > Cron。默认设置为:

Generate Schedules Every: 15
Schedule Ahead for: 20
Missed if Not Run Within: 15
History Cleanup Every: 10
Success History Lifetime: 60
Failure History Lifetime: 600

有人建议更改这些设置,但是由于他们似乎无法就最佳组合达成共识,因此我宁愿保持原样。

然后,您需要进入主机控制面板并设置cron作业。在cPanel中,它位于“高级”>“ Cron作业”下。将它们设置为每五分钟运行一次,并使用以下命令:

php -f /home/username/public_html/cron.php

检查上面的路径是否正确,并且在Magento安装的根目录中是否确实存在文件cron.php(如果刚刚升级,则应该存在)。将用户名更改为正确的帐户。

现在,我最初犯了一个错误,即遵循xtento.com上开发人员的建议,他们说使用wget命令字符串: wget -O /dev/null -q http://www.YOURDOMAIN.com/PATH_TO_MAGENTO/cron.php

这对我根本不起作用,而php命令起作用了,所以我的建议是:坚持这一点。


谢谢你的帮助!您对“ php -f /home/username/public_html/cron.php”的php建议对我有用。
苏格兰,2015年

真棒!它对我也
很有用

使用wget也应该工作。.我很好奇那里出了什么问题
groovenectar

谢谢,我没有在DEV实例上运行cron,并指出正在忘记密码的电子邮件正在发送,但是升级到1.9.4.1之后没有进行订单确认...为DEV站点添加cron解决了订单电子邮件的发送。从1.9开始,通过cron发送交易电子邮件。以下是我们用于cron的语法,有助于在升级过程中停止cron触发数据库更新:“!-e -e /absolute/path/to/your/sites/document/root/maintenance.flag && php- f /absolute/path/to/your/sites/document/root/cron.php> / dev / null 2>&1“
Flipmedia

2

订单确认电子邮件未发送给客户或我们。检查了cpanel下的cron作业,它为空。我的测试站点运行良好,因此检查了cron作业以找到此设置,并且一旦在实时站点中进行了设置,就会立即收到60封电子邮件。希望这可以帮助某人,让我发疯。

分钟:0,26,42,58小时:*天:*月:*工作日:*

命令: php /home/username/public_html/cron.php > /dev/null

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.