不确定这是否可能。
我的方案涉及用户提交故障单并发送两封电子邮件。
正在向提交者发送一封电子邮件(确认),向管理员发送另一封电子邮件(已创建故障单的提醒)。
对于发送给管理员的电子邮件,我想在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
答案 0 :(得分:1)
您可以在管理员消息中使用“回复”标题。
mail( :to => @ticket.mailing_list.name,
:subject => email_subjectCreation,
:reply-to => @ticket.submitter.full_email )