我试图使用Ruby on Rails发送电子邮件,但我得到错误:
Net::SMTPAuthenticationError in UsersController#create
535-5.7.1不接受用户名和密码。
但是用户名和密码的组合是正确的。我已经经历过很多次了。
这是我的setup_mail.rb:
为了保护隐私,我更改了用户名、密码和域名。
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mydomain.com",
:authentication => "plain",
:user_name => "myname",
:password => "mypw",
:enable_starttls_auto => true
}
用户名必须为
:user_name => "myname@mydomain.com"
查看此链接是否有帮助
https://github.com/diaspora/diaspora/issues/1539 http://www.manu-j.com/blog/wordpress-exim4-ubuntu-gmail-smtp/75/Net::SMTPAuthenticationError in rails 3.1.0。Rc5连接gmail时
感谢sameera