我在开发环境中,我想通过我的控制台发送测试电子邮件。我让控制台运行良好,但它没有发送。
我转到 Spree 的邮件方法设置,这是我得到的:
我已经仔细检查了密码。我已经用谷歌搜索过了。我不知道如何让这件事发挥作用。
关键问题:如何在 Spree 开发环境中使用电子邮件?
我尝试过的东西 :Spree Mail Method is not working?
最佳答案
问题是您需要一个可以接收电子邮件的本地电子邮件服务器。要测试开发中的设置,请安装 mailcatcher gem,您将在开发中将其用作 SMTP 服务器,捕获所有传入邮件并将其显示在 http://localhost:1080/:
上。
只需在终端中运行
gem install mailcatcher
然后运行
mailcatcher
在控制台中。一个玩具 SMTP 服务器将在端口 1025 上运行,以捕获电子邮件并在 HTTP 端口 1080 上显示它们。然后只需转到 spree 管理面板并配置它。以下设置非常适合我,无需编写任何代码。
在我点击
send test mail
之后我在本地主机上收到以下电子邮件:关于ruby-on-rails - 如何在开发中使用 Spree 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22648252/