成功安装action_mailer_optional_tls使用GMail发送?
-
03-07-2019 - |
题
我为Rails 2.3.2和Ruby 1.8.6安装了action_mailer_optional_tls,我无法让ActionMailer发送电子邮件!
我收到以下错误:
悲伤......有人有成功吗?530 5.7.0必须发出STARTTLS 先命令
解决方案
您的environment.rb文件中有什么用于配置tls设置?这就是我正在使用的:
config.action_mailer.smtp_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.com",
:user_name => "user@mydomain.com",
:password => "mypassword",
:authentication => :login
}
我在使用rails 2.3.2
运行的应用程序中使用该gem时没有任何问题其他提示
我在Rails 2.3.2和Ruby 1.8.6上遇到了类似的问题。新版本的Rails使用Ruby 1.8.7的一部分来支持TLS。我在这里发现了更多博客文章。基本上如果你有Ruby 1.8.6,你需要安装和配置 ActionMailerTLS gem ,你可以在github上找到它。一旦我这样做,我的问题就解决了。
不隶属于 StackOverflow