2016-10-05 14 views
2

複数の受信者に個別にメールを送信したいが、設定方法はすべて受信者がメールにCCdされている。Rails:複数の受信者にメールを送信せずに

NotificationMailer.rb:受信者は、すべてのメールをCc送信されていないので、私はこれを設定するにはどうすればよい

def send_weekly_digest(user_id) 
    @user = User.find(user_id) 
    @admin_email = "[email protected]" 

    if @jobs.count > 0 
     @recipients = [@user.email, @admin_email] 
     mail(to: @recipients, subject: "a nice subject") 
    end 

    end 

+0

':bcc'(ブラインド・カーボン・コピー)オプションあなたは(http://api.rubyonrails.org/classes/ActionMailer/Base探しているもののようです。 bccのためのhtmlの検索) – MrYoshiji

+0

私のポイントは、なぜbccとしてadmin_emailを入れないのですか? (ウィキペディア:「BCC:メッセージを受け取った第3の受信者への盲目のカーボンコピー、プライマリ(To)およびセカンダリ(Cc)受信者は第3(Bcc)受信者を見ることができません)」 – MrYoshiji

+0

他のメールを知らなくても、同じメッセージを複数の一般のユーザーに送信したい場合はどうすればいいですか? –

答えて

1

あなたはBCCオプションを使用することができます。

使用法:ウィキペディアから

mail(to: @user.email, bcc: @admin_email, subject: "a nice subject") 

Bccの定義:

BCC:メッセージを受け取る三次の受信者にブラインドカーボンコピー。 プライマリ(To)およびセカンダリ(Cc)受信者は、第3受信者を見ることができません。電子メールソフトウェアによっては、第三者の受信者がBCCで自分のメールアドレスのみを表示する場合や、すべてのプライマリおよびセカンダリ受信者のメールアドレスが表示される場合があります。

出典:https://en.wikipedia.org/wiki/Blind_carbon_copy

関連する問題