[英]Set Email Message ID for Devise confirmation emails
所有設計確認電子郵件都將進入垃圾郵件文件夾, 這個問題表明我需要為默認的UserMailer
設置message-id。 我將如何為devise的確認電子郵件設置默認值?
這是設置它的代碼
require 'digest/sha2'
class UserMailer < ActionMailer::Base
default "Message-ID" => lambda {"<#{SecureRandom.uuid}@#{Rails.application.config.mailgun_domain}>"}
# ... the rest of your mailer class
end
修補DeviseMailer應該可以工作
class DeviseMailer < Devise::Mailer
default "Message-ID" => lambda {"<#{SecureRandom.uuid}@#{Rails.application.config.mailgun_domain}>"}
## ...
end
Devise.setup do |config|
config.mailer = 'DeviseMailer'
# ...
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.