我正在使用带有Rails Devise的ActionMailer。确认电子邮件已成功发送到我的Outlook电子邮件,但不会发送到Gmail或雅虎电子邮件帐户。
ActionMailer::Base.delivery_method = :sendmail
ActionMailer::Base.sendmail_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:authentication => :login,
:user_name => "[my_user_name]",
:password => "[my_password]"
}
我使用了正确的电子邮件和密码
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.smtp_settings = {:address => "localhost", :port => 1025}
config.action_mailer.perform_deliveries = true
答案 0 :(得分:0)
请注意,该电子邮件可能位于yahoo和Gmail的垃圾邮件文件夹中。由于不合格的源地址,从开发帐篷发送的电子邮件将转发到Gmail和Yahoo中的垃圾邮件。