Я младший разработчик рельсов.
Я пытаюсь отправить письмо через smtp на gmail.com
я нашел эту статью в интернете.
мой environments/production.rb
config.action_mailer.delivery_method = :sendmail
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_options = {from: 'pangodfather@gmail.com'}
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'devb.carwash.it',
user_name: 'myaccount@gmail.com',
password: 'mypass',
authentication: 'plain',
enable_starttls_auto: true
}
Вот так я пытаюсь отправить почту
UserNotificationMailer.send_change_password_link(@user, params[:user][:password]).deliver_now
У меня есть эта ошибка.
Net :: SMTPSyntaxError (501 Синтаксис: HELO имя хоста
На моем сервере, если я запускаю hostname
имя хоста, вывод:
devb.carwash.it
Что я делаю не так?
Спасибо