我寫了一個自定義郵件程序,每當用戶收到通知時都會發送一封電子郵件。 由於某些原因自定義郵件工程,但內置的設計郵件不起作用。 我無法發送確認電子郵件配置設計發送電子郵件
在我的配置中缺少某些東西嗎?
-devise.rb:
config.mailer_sender = "[email protected]"
-setup_mail.rb:
require "development_mail_interceptor"
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "gmail.com",
:user_name => "usename",
:password => "pass",
:authentication => "plain",
:enable_starttls_auto => true
}
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.register_interceptor(DevelopmentMailInterceptor) if Rails.env.development?
什麼錯誤/異常你好嗎? – 2011-04-03 07:33:10
沒有,開發日誌寫道,電子郵件已發送,但我從來沒有收到它 – Gady 2011-04-03 08:41:08
它最終在哪裏?系統是否通過網絡與'smtp.gmail.com'交談?你能否以某種方式增加錯誤記錄級別? – 2011-04-03 08:43:06