使用设计发送自定义电子邮件到静态电子邮件地址

时间:2013-10-30 17:01:06

标签: ruby-on-rails ruby email devise

好的,这是我的问题。是否可以使用设备将自定义电子邮件发送到静态电子邮件地址。这是我的devise.rb:

config.mailer = "MyMailer"

这是我的my_mailer.rb:

 class MyMailer < Devise::Mailer

   default from: "email@example.com"


   def welcome_email

    mail(:to => 'myemail@hotmail.com', :subject => "New user!")
   end



 end

这是我在views / my_mailer中的welcome_email.html.rb:

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

我需要在设备向新用户发送确认说明的同时将此电子邮件发送给我。

1 个答案:

答案 0 :(得分:1)

您可以使用自己制作的自定义邮件:

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

或者,您可以在设计资源中定义headers_for方法:

def headers_for(action)
  {:bcc => 'email@example.com'}
end

您可以在此处获取有关headers_for的更多信息:

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