我正在发送两封不同的电子邮件:
mail(:to => email1, :template_name => "mail1_template",
:subject => "Mail 1").deliver!
mail(:to => email2, :template_name => "mail2_template",
:subject => "Mail 2").deliver!
在我添加附件之前它工作正常:
attachments["file.pdf"] = File.read("file.pdf")
mail(:to => email1, :template_name => "mail1_template",
:subject => "Mail 1").deliver!
mail(:to => email2, :template_name => "mail2_template",
:subject => "Mail 2").deliver!
PDF 附件本身没有问题,但是由于某些非显而易见的原因,email2 收件人收到的邮件正在与发送给“email1”收件人的第一个邮件合并:“email2”收件人收到一封电子邮件中的两个电子邮件内容。一旦我删除附件线,一切都会恢复正常。
我将如何解决它?