長話短說:設計確認郵件結束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
}
這是devise.rb我色器件config.mail_sender:
config.mailer_sender = '"Kazik" <[email protected]>'
和錯誤是:
Net::SMTPSyntaxError (501 5.5.4 Invalid argument
我已經搜索了一段時間,發現了一些答案,但沒有給我綠燈。
我試圖從smtp_settings中刪除domain,但我結束了,不同的錯誤>>Net::SMTPFatalError (550 5.7.1 Relaying denied
,並在我GOOGLE之後。我認爲這是一個認證錯誤,所以我離開了這個域。
我也認爲我的mail_sender是錯誤的,但根據這question它似乎是合法的。
我也看了很多其他頁面,但沒有成功。這是我第一次這樣做,所以錯誤可能是微不足道的。但是錯誤輸出讓我很少了解自己的情況。
nope它沒有幫助... thnx嘗試 – Kazik