Dar*_*one 5 ruby-on-rails actionmailer office365
我有Actionmailer使用gmail并通过以下设置发送电子邮件:
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:user_name => "user_name@gmail.com",
:password => "password",
:authentication => "plain",
:enable_starttls_auto => true
}
Run Code Online (Sandbox Code Playgroud)
但是,我无法使用Office 365邮件,我具有以下设置:
ActionMailer::Base.smtp_settings = {
:address => "smtp.office365.com",
:port => 587,
:domain => "my_domain.com",
:user_name => "username@my_domain.onmicrosoft.com",
:password => "password",
:authentication => :login,
:enable_starttls_auto => true
}
Run Code Online (Sandbox Code Playgroud)
如果我尝试与此客户发送电子邮件,则会得到:
Net::SMTPFatalError
550 5.7.1 Client does not have permissions to send as this sender
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2523 次 |
| 最近记录: |