sil*_*rmy 28 actionmailer ruby-on-rails-3
如何发送带有BCC标题的电子邮件?我按照导轨上的红宝石指南并设置:bcc => "email@email.com"它不起作用.
谢谢
由corroded编辑 这是我尝试的代码:
def booking_confirmed_email(booking)
@booking = booking
mail(:to => booking.contact_email,
:bcc => "my@email.com",
:subject => "Congratulations, #{booking.contact_name}!")
end
Run Code Online (Sandbox Code Playgroud)
还尝试过:
def booking_confirmed_email(booking)
@booking = booking
mail(:to => booking.contact_email,
:bcc => ["my@email.com"],
:subject => "Congratulations, #{booking.contact_name}!")
end
Run Code Online (Sandbox Code Playgroud)
无济于事
Til*_*ilo 47
详情如下:
http://api.rubyonrails.org/classes/ActionMailer/Base.html
简短回答:
mail(:to => "some@example.com" , :subject => "Example Subject",
:bcc => ["bcc@example.com", "Order Watcher <watcher@example.com>"] ,
:cc => "other@example.com" )
Run Code Online (Sandbox Code Playgroud)
请注意如何将一组电子邮件地址传递给以下每个:to,:cc,:bcc选项.
RailsCast:
http://railscasts.com/episodes/206-action-mailer-in-rails-3
在您的 user_mailer 的邮件定义上,添加以下内容:
mail(:subject => "enter your subject", :bcc => "email@email.com")
Run Code Online (Sandbox Code Playgroud)
您还可以让您的密件抄送接收电子邮件列表
@bcc = User.all.pluck(:email)
Run Code Online (Sandbox Code Playgroud)
然后打电话
mail(:subject => "enter your subject", :bcc => @bcc)
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。:)
| 归档时间: |
|
| 查看次数: |
19696 次 |
| 最近记录: |