狂欢邮件方法不起作用?

时间:2013-06-12 10:30:59

标签: ruby-on-rails ruby-on-rails-3 spree

在配置菜单下的狂欢管理面板中,我配置了邮件smtp,端口等,创建新的邮件方法后按下测试邮件按钮,我收到以下警告信息“Testmail发送成功”,甚至终端窗口也显示电子邮件发送成功留言但邮件未送达相应的地址

发送测试邮件后的控制台日志

Sent mail to abc@xyz.com (5ms)
Date: Wed, 12 Jun 2013 03:11:43 -0700
From: test@spree.com
To: abc@xyz.com
Message-ID: <************************>
Subject: [["message"]] Spree Demo Site Testmail
Mime-Version: 1.0
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit

Congratulations!
================

If you have received this email, then your email settings are correct.

1 个答案:

答案 0 :(得分:1)

请检查

默认情况下,Spree中的邮件传递已禁用。您可以通过两种方式启用它。

首先,如果您需要保留默认的Rails app动作邮件配置,您需要通过将override_actionmailer_config选项设置为false来告诉Spree不要覆盖它们。

您还应该使用mails_from选项告诉Spree哪些电子邮件应该在标题上。禁用所有Spree默认邮件设置和拦截器的典型spree初始化程序如下所示:

Spree.config do |config|
  config.override_actionmailer_config = true  
  config.mails_from = "no-reply@yourdomain.com"
end

参考spree mail delivery

请告诉我