Я знаю этот вопрос, как ответили много раз, но я все еще не могу понять, что не так с моими параметрами.Net :: SMTPAuthenticationError, 535-5.7.8 Имя пользователя и пароль не принимается
Я изменил свою учетную запись gmail, чтобы она разрешила менее защищенные приложения, разблокировала ее с помощью captcha, но она по-прежнему считает, что мое имя пользователя и пароль не принимаются, хотя я уверен в них, потому что я проверил их 3 раз уже
Вот мои файлы:
конфигурации/сред/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 => "[email protected]",
:password => "mypassword",
:authentication => :login,
:enable_starttls_auto => true
}
конфигурации/инициализаторы/smtp_settings.rb
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mywebsite.fr",
:user_name => "[email protected]",
:password => 'myPassword',
:authentication => :login,
:enable_starttls_auto => true
}
Я думаю, что я сделал что-то неправильно, или положить что-то где-то не принадлежит, но я видел так много различных способов сделать это, что я потерял
Спасибо заранее
Вы заслужили свои первые 5 SO голосов для этого полного ответа, но жизнь научила меня, что сервис, такие как mailgun, и оставляя Только Gmail лучше и безопаснее :) – Jaeger