【发布时间】:2023-03-22 09:45:02
【问题描述】:
我知道这个问题已经回答了很多次,但我仍然无法弄清楚我的参数有什么问题。
我已经修改了我的 gmail 帐户,因此它允许使用安全性较低的应用程序,并使用验证码将其解锁,但它仍然认为我的用户名和密码不被接受,即使我确定它们,因为我检查了 3 次已经
这是我的文件:
config/environments/production.rb
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:user_name => "mymail@gmail.com",
:password => "mypassword",
:authentication => :login,
:enable_starttls_auto => true
}
config/initializers/smtp_settings.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mywebsite.fr",
:user_name => "myemail@gmail.com",
:password => 'myPassword',
:authentication => :login,
:enable_starttls_auto => true
}
我想我做错了什么,或者把一些东西放在了不属于它的地方,但是我看到了很多不同的方法,以至于我迷路了
提前谢谢你
【问题讨论】:
标签: ruby-on-rails-4 gmail actionmailer