我已經得到的ActionMailer使用Gmail以下設置發送電子郵件:Rails actionmailer,gmail工作,office 365不。
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:user_name => "[email protected]",
:password => "password",
:authentication => "plain",
:enable_starttls_auto => true
}
但是,我不能讓辦公室365郵箱的工作,我有以下設置:
ActionMailer::Base.smtp_settings = {
:address => "smtp.office365.com",
:port => 587,
:domain => "my_domain.com",
:user_name => "[email protected]_domain.onmicrosoft.com",
:password => "password",
:authentication => :login,
:enable_starttls_auto => true
}
如果我試着和這個客戶我收到一封電子郵件:
Net::SMTPFatalError
550 5.7.1 Client does not have permissions to send as this sender
嗨,你能解決這個問題呢?我有同樣的問題。謝謝! – Fever 2015-10-06 23:17:45
嗨,我發現這是一個內部的IT問題,沒有什麼是我的代碼錯了 - 他們只是沒有正確設置權限。 – Darkstarone 2015-10-06 23:24:28