我正在尝试在Rails应用中使用SendGrid的Google Cloud优惠。在我的config / environment / production.rb中,我有:
config.action_mailer.delivery_method = :smtp
# SMTP Settings for use with SendGrid
ActionMailer::Base.smtp_settings =
{
:user_name => "myusername",
:password => "mypassword",
:domain => "mydomain",
:address => "smtp.sendgrid.net",
:port => 2525,
:authentication => :plain,
:enable_starttls_auto => true
}
它立即连接并立即发生错误:
Net::SMTPAuthenticationError (535 Authentication failed: Bad username / password
我可以在网上访问并使用相同的凭据登录,没问题。任何人都有任何想法为什么会这样?
答案 0 :(得分:0)
这结果是一个rvm问题。卸载并重新安装rvm修复此问题。