R から複数の受信者に 1 つのメールを送信したいのですが、関数を使用してこれを実現できますが、受信者がメールを受信すると、フィールドsendmail
に自分のメール アドレスしか表示されません。to
sendmail が内部的にループし、 true ではない各受信者に個々のメールを送信するように見えますcarbon copy
。各受信者は、特定の電子メールを対象とするすべての受信者を確認することが重要です (この電子メールのすべての受信者に返信する必要があるため、ビジネス要件です)。Rを使用してこれを達成するにはどうすればよいですか?
私のコード
require(sendmailR)
to <- c("vasudeva.naik@abc.com")
header <- list(cc=c("alok.jadhav@abc.com"))
x <- sendmail("toto@abc.com", to, "test", "testing", header=header,control=list(smtpServer=server,verbose=TRUE))
<< 220 equity.xyz.com ESMTP Sendmail 8.11.7p1+Sun/8.11.7; Thu, 11 Jul 2013 21:31:43 -0400 (EDT)
>> HELO HKD03836654
<< 250 equity.xyz.com Hello HKD03836654.gbl.ad.net [169.34.175.142], pleased to meet you
>> MAIL FROM: toto@abc.com
<< 250 2.1.0 toto@abc.com... Sender ok
>> RCPT TO: vasudeva.naik@abc.com
<< 250 2.1.5 vasudeva.naik@abc.com... Recipient ok
>> DATA
<< 354 Enter mail, end with "." on a line by itself
>> <message data>
<< 250 2.0.0 r6C1Vh101169 Message accepted for delivery
>> QUIT
<< 221 2.0.0 equity.csfb.com closing connection
デバッグ オプションからの出力。ヘッダー情報はデバッグ出力に含まれていません。
> sendmail("toto@abc.com", to, "test", "testing", header=header,control=list(smtpServer=server,transport="debug"))
From: toto@abc.com
To: vasudeva.naik@abc.com
Subject: test
Date: Mon, 15 Jul 2013 02:15:29 -0000
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="1a556aa6576e231876dabb67e5a4f58730d3a228654e14705503b6985a6a6707"
This is a message with multiple parts in MIME format.
--1a556aa6576e231876dabb67e5a4f58730d3a228654e14705503b6985a6a6707
Content-Type: text/plain; format=flowed
testing
--1a556aa6576e231876dabb67e5a4f58730d3a228654e14705503b6985a6a6707--
ありがとう。