[英]Timeout error for tlsmail for sending mail via devise and action_mailer
[英]Rails + Devise => Use Devise Mailer globally to handle all of the mail sending?
我想在全球范圍內使用devise郵件程序,因為這樣一來,我不必在我的應用程序中添加另一個郵件程序,而只需使用devise郵件程序即可在devise視圖/控制器外部發送自定義郵件。
已經深入研究,有人知道如何才能實現這一目標嗎?
如果重點是只有一個郵件程序,則僅擴展一個DeviseMailer可能更直接。 例如在app / mailer中
# app/mailers/mailer.rb
class Mailer < Devise::Mailer
# add all your custom mailer methods
end
例如,此設置將導致所有電子郵件(來自Devise和其他地方)都與app/layouts/mailer.html.erb
模板一起發送。
請注意,要做到這一點,您確實需要將Devise郵件模板從app/views/devise/mailer
移至app/views/mailer
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.