Railsでのログを見ると以下が該当するエラー
-> "220 smtp.gmail.com ESMTP 58sm51553615pfo.58 - gsmtp\r\n"
<- "EHLO \r\n"
-> "501 5.5.4 HELO/EHLO argument invalid, closing connection. 58sm51553615pfo.58 - gsmtp\r\n"
<- "HELO \r\n"
<- "EHLO \r\n"
-> "501 5.5.4 HELO/EHLO argument invalid, closing connection. 58sm51553615pfo.58 - gsmtp\r\n"
<- "HELO \r\n"
なのでActionmailerのSMTP設定を
■修正前
ActionMailer::Base.smtp_settings = {
:tls => true,
:address => 'smtp.gmail.com',
:port => 587,
:authentication => :plain,
:user_name => 'email@mydomain.net',
:password => 'password'
}
■修正後
ActionMailer::Base.smtp_settings = {domainを追加することで正常に送信できた。
:tls => true,
:address => 'smtp.gmail.com',
:port => 587,
:authentication => :plain,
:user_name => 'email@mydomain.com',
:domain => 'mydomain.com',
:password => 'password'
}