Длинная короткая история:DEViSE подтверждение почты, заканчивающиеся SMTPSyntaxError недопустимый аргумент (501 5.5.4)
Это мои производств smtp_settings:
config.action_mailer.default_url_options = { host: 'myapp.herokuapp.com' }
config.action_mailer.delivery_method = :smtp
# SMTP settings for mailgun
ActionMailer::Base.smtp_settings = {
port: 587,
address: 'smtp.mailgun.org',
domain: ENV['ms_domain'], #Domain name
user_name: ENV['ms_username'], #Default SMTP Login
password: ENV['ms_pass'], #Default Password
authentication: :plain
}
И это мой Разрабатывают config.mail_sender в devise.rb:
config.mailer_sender = '"Kazik" <[email protected]>'
И ошибка:
Net::SMTPSyntaxError (501 5.5.4 Invalid argument
У меня есть какое-то время, я нашел ответы, но никто не дал мне зеленый свет.
Я попытался удалить domain из smtp_settings, но у меня получилось с другой ошибкой >>Net::SMTPFatalError (550 5.7.1 Relaying denied
, и после того, как я поступил за нее. Я думаю, что это ошибка аутентификации, поэтому я покинул домен.
Я также думал, что мой mail_sender ошибочен, но в соответствии с этим question он кажется законным.
Я также смотрю много других страниц, но не имеет успеха. Это то, что я делаю в первый раз, поэтому ошибка, вероятно, что-то тривиальное. Но выход ошибки дает мне мало информации, чтобы справиться с этим.
nope это не помогло ... thnx для попытки – Kazik