如何向2个收件人发送电子邮件&两个收件人在to字段中看到对方?

时间:2015-08-13 20:57:33

标签: ruby-on-rails ruby email actionmailer mandrill

如何向2个人发送电子邮件并让他们在电子邮件的收件人字段中看到对方?

以下是我的代码,它会向两个人发送电子邮件,但两个电子邮件收件人都没有看到对方。我使用Mandrill发送我的电子邮件(不知道这些信息是否有帮助)。

User_mailer.rb(应用程序/邮件程序中的文件)

class UserMailer < ApplicationMailer
default from: 'Mauricio@example.com'

def email(user)
   mail(to: "1@gmail.com, 2@gmail.com",
   subject: 'Send email to 2 email accounts', 
   body: 'Email to be sent to 2 email accounts. Both recipients should see each other.')
end

Routes.rb(配置文件)

get 'sendemail' => 'users#send_email'

new.html.erb(app / views / users中的文件)

<%= link_to "Send email to both emails", sendemail_path %>

users_controller.rb(app / controllers中的文件)

def send_email
   UserMailer.email(@user).deliver
   redirect_to users_path
end

1 个答案:

答案 0 :(得分:3)

Mandrill的Message API允许这样做---将preserve_recipients设置为true