Rails ActionMailer包含CC字段而不发送CC电子邮件

时间:2013-04-26 19:17:29

标签: ruby-on-rails actionmailer

不确定这是否可能。

我的方案涉及用户提交故障单并发送两封电子邮件。

正在向提交者发送一封电子邮件(确认),向管理员发送另一封电子邮件(已创建故障单的提醒)。

对于发送给管理员的电子邮件,我想在CC字段中包含提交者电子邮件,以便他们可以全部回复并更新提交者的任何信息。由于已经有一封电子邮件发送到提交者,我当然不希望管理员电子邮件CC提交给提交者。

有没有人知道Rails是否可以在邮件的标题中添加CC字段而不实际向他们发送电子邮件?

如果有帮助,这是我的newticket.mailer.rb

class NewticketMailer < ActionMailer::Base
  default from: "TicketTracker@example.org"

def email_subjectConf
  "Facilities Ticket Confirmation - Thank you!"
end  

def email_subjectCreation
  "Facilities Ticket created for your location!"
end  

def ticket_confirmation(ticket)
 @ticket = ticket

mail to: @ticket.submitter.full_email, subject: email_subjectConf
end

def ticket_creation(ticket)
 @ticket = ticket

mail to: @ticket.mailing_list.name, subject: email_subjectCreation
end
end

1 个答案:

答案 0 :(得分:1)

您可以在管理员消息中使用“回复”标题。

mail( :to => @ticket.mailing_list.name,
      :subject => email_subjectCreation,
      :reply-to => @ticket.submitter.full_email )