我正在使用带有Rails Devise的ActionMailer。确认电子邮件已成功发送到我的Outlook电子邮件,但不会发送到Gmail或雅虎电子邮件帐户。

时间:2014-06-06 18:53:22

标签: ruby-on-rails devise actionmailer

我正在使用带有Rails Devise的ActionMailer。确认电子邮件已成功发送到我的Outlook电子邮件,但不会发送到Gmail或雅虎电子邮件帐户。

development.rb

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

1 个答案:

答案 0 :(得分:0)

请注意,该电子邮件可能位于yahoo和Gmail的垃圾邮件文件夹中。由于不合格的源地址,从开发帐篷发送的电子邮件将转发到Gmail和Yahoo中的垃圾邮件。