[英]Rails Mailer is not actually sending emails
我剛剛開始學習Rails上的ruby,這是我遵循的教程之一:
http://railscasts.com/episodes/206-action-mailer-in-rails-3
我跟隨它到T,但我的Gmail帳戶還沒有收到任何東西。 假設對紅寶石的某些更新已經改變了您的工作方式是否公平?
從網上閱讀的所有內容中,我最好的猜測是,實際上缺少將郵件程序設置為使用smtp設置的教程。
這是我的smtp設置:
ActionMailer :: Base.smtp_settings = {:address =>“ smtp.gmail.com”,
:port => 587,
:domain =>“ alexei.herokuapp.com”,
:user_name =>“ mygmailaccount”,
:password =>“ mygmailpassword”,
:authentication =>“普通”
:enable_starttls_auto => true}
測試時是否可能我仍在本地環境中?
在該Railscast中,Ryan的一行在開發中不發送任何電子郵件:
Mail.register_interceptor(DevelopmentMailInterceptor) if Rails.env.development?
你把它放進去了嗎? 如果是這樣,那么當您在開發環境中本地運行應用程序時,不會有電子郵件發送出去。
嘗試將其刪除。
還要打開myapp / logs / development.log,以查看嘗試發送電子郵件時是否顯示了什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.