这是我的系统设置:Drupal 7.20 Ubercart 3.4规则2.2 除了ubercart电子邮件(订单通知电子邮件和订单状态更新电子邮件)之外,此站点上的所有其他电子邮件功能都正常工作。 这里的问题是系统在付款完成后没有发送订单发票。
我尝试添加另一个由同一事件触发的操作,该操作默认名为“客户完成结账”,使用“发送邮件”操作,如下图所示。
测试结果是系统执行了第一个操作但从未执行过第二个操作。 试图查看看门狗,没有消息显示系统正在尝试发送订单通知,并且没有错误,但它确实显示了我为第一个操作添加的那个发送的电子邮件。
之前有人遇到过这个问题吗?
任何想法都将不胜感激!
答案 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。