Drupal 7 Ubercart 3.4通过电子邮件发送订单发票操作无效

时间:2013-04-26 04:35:09

标签: drupal drupal-7 ubercart drupal-rules

这是我的系统设置:Drupal 7.20 Ubercart 3.4规则2.2 除了ubercart电子邮件(订单通知电子邮件和订单状态更新电子邮件)之外,此站点上的所有其他电子邮件功能都正常工作。 这里的问题是系统在付款完成后没有发送订单发票。

我尝试添加另一个由同一事件触发的操作,该操作默认名为“客户完成结账”,使用“发送邮件”操作,如下图所示。

E-mail customer checkout notification

测试结果是系统执行了第一个操作但从未执行过第二个操作。 试图查看看门狗,没有消息显示系统正在尝试发送订单通知,并且没有错误,但它确实显示了我为第一个操作添加的那个发送的电子邮件。

之前有人遇到过这个问题吗?

任何想法都将不胜感激!

2 个答案:

答案 0 :(得分:1)

之前使用过smtp 7.x-1.0的另一个测试,我回到smtp 7.x-1.0-beta2并且它有效...

答案 1 :(得分:1)

从这个问题开始已经有一段时间了,但是想到了这个问题的最常见原因,即错误配置邮件系统设置。

您将需要此模块https://www.drupal.org/project/mailsystem 您需要设置(admin / config / system / mailsystem)所有MailSystemInterface类(用于购物车,订单等)以使用SmtpMailSystem。