Я пытаюсь отправить подтверждение по электронной почте пользователю.
Но я получаю следующую ошибку:
Net :: SMTPAuthenticationError (502 5.5.2 Ошибка: команда не распознана
Конфигурация в production.rb следующая:
# Disable delivery errors, bad email addresses will be ignored
config.action_mailer.raise_delivery_errors = true
# set delivery method to :smtp, :sendmail or :test
config.action_mailer.delivery_method = :smtp
# these options are only needed if you choose smtp delivery
config.action_mailer.smtp_settings = {
:address => 'path_to_address_specified_by_my_hoster',
:port => 25,
:domain => 'my_domain.com',
:authentication => :plain,
:user_name => 'signup@my_domain.com',
:password => 'password'
}
Я создал почтовый ящик в профиле пользователя у моего хостинг-провайдера с именем "signup@my_domain.com"
Для созданного почтового ящика мне выдали логин и пароль:
login = verbose_login
password = verbose_password
Я не полностьюпонял точный формат: user_name.
Должен ли я использовать
:user_name => "signup@my_domain.com"
или:
:user_name => "signup"
или:
:user_name => "verbose_login"
Или этоЭто поле относится к почтовому серверу, и я должен спросить поддержку хостинг-провайдера?
А какая разница между: аутентификация =>: обычный и: логин?
Спасибо.