簡體   English   中英

Rails Mailer實際上沒有發送電子郵件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM