2013-10-30 69 views
1

好的,這是我的問題。是否可以使用設計將自定義電子郵件發送到靜態電子郵件地址。這裏是我的devise.rb:發送自定義電子郵件到設計的靜態電子郵件地址

config.mailer = "MyMailer" 

這裏是我的my_mailer.rb:

class MyMailer < Devise::Mailer 

    default from: "[email protected]" 


    def welcome_email 

    mail(:to => '[email protected]', :subject => "New user!") 
    end 



end 

,這裏是我的意見/ my_mailer welcome_email.html.rb:

<h1>New user just signed up! </h1> 

我當設備向新用戶發送確認指令時,需要將此電子郵件發送給我。

回答

1

您可以使用自己製作的自定義郵件:

https://github.com/plataformatec/devise/wiki/How-To:-Use-custom-mailer

或者,你可以在你的色器件資源定義headers_for方法:

def headers_for(action) 
    {:bcc => '[email protected]'} 
end 

在這裏你可以得到有關headers_for更多信息:

rails 3 + devise: how to modify the mailer method for confirmation emails to add user's second email address

+1

哇,謝謝一堆! –

+0

但是,現在在heroku日誌上,我收到電子郵件已發送,但收件箱中沒有電子郵件。或者是由於某種原因延遲交貨? –

+0

你發送什麼樣的電子郵件? Gmail嗎? –

相關問題