ruby-on-rails - 为什么我无法使用 pow 发送电子邮件?

标签 ruby-on-rails ruby email rack-pow

我有一个使用 ActionMailer 发送电子邮件的 Rails 项目。这似乎适用于 localhost:3000 上的“rails server”,但是当我使用 pow 时,我从 smtp 服务器收到身份验证错误消息。我猜这与环境变量有关。这是配置代码

 config.action_mailer.smtp_settings = {
 address: "smtp.gmail.com",
 port: 587,
 domain: "railscasts.com",
 authentication: "plain",
 enable_starttls_auto: true,
 user_name: ENV["GMAIL_USERNAME"],
 password: ENV["GMAIL_PASSWORD"]
}

我在 Mountain Lion 上。

谢谢

最佳答案

我有一个不同的建议:

在开发中,只需使用 letter_opener .无论如何,在这种情况下,它比实际发送电子邮件更有用。

在生产中,使用SendGrid而不是 GMail。 SendGrid 很棒,而且非常容易设置。

关于ruby-on-rails - 为什么我无法使用 pow 发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14754329/

相关文章:

javascript - 获取文本中有多少个 'field' 实例,并将具有相同 'field' 的每个值附加到同一变量

php - 成员(member)获取成员(member): granting points

ruby-on-rails - ActiveRecord::Base:Class 的未定义方法 `mass_assignment_sanitizer=' (NoMethodError)

ruby-on-rails - 无法安装 curl gem

ruby-on-rails - Ruby on Rails 正则表达式

ruby - 关键区域的机器堆栈溢出(致命)

html - 移动样式中的按钮堆叠太近

ruby-on-rails - 有没有好的 HAML -> ERB/H​​TML 转换器?

ruby-on-rails - Rails 帮助简单表单 : undefined method `model_name' for Hash:Class

mysql - Thinking Sphinx 中搜索条件的索引计算字段