在配置菜单下的 spree 管理面板中,我配置了邮件 smtp、端口等,创建新邮件方法后,我按下测试邮件按钮,我收到以下警报消息“测试邮件发送成功”,甚至终端窗口也显示电子邮件发送成功消息,但是邮件未送达相应地址
发送测试邮件后控制台日志
Sent mail to [email protected] (5ms)
Date: Wed, 12 Jun 2013 03:11:43 -0700
From: test@spree.com
To: [email protected]
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.
请检查一下
默认情况下,Spree 中的邮件传递处于禁用状态。您可以通过两种方式启用它。
首先,如果您需要保留默认的 Rails 应用程序操作邮件配置,您需要通过设置来告诉 Spree 不要覆盖它们override_actionmailer_config
选项false
.
您还应该告诉 Spree 哪封电子邮件应该放在标题上,以免使用mails_from
选项。禁用所有 Spree 默认邮件设置和拦截器的典型 spree 初始化程序如下所示:
Spree.config do |config|
config.override_actionmailer_config = true
config.mails_from = "[email protected]"
end
refer spree mail delivery
请告诉我
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)