1

フォームから収集した変数に基づいて複数の受信者の電子メールを含めたので、確認電子メールを受信したときに電子メールのみが表示され、他の人の電子メールは表示されません。

$headers = 'From: company@company.com' . "\r\n"
           . "Content-Type: text/html\r\n"
           . "BCC: " . $_POST['email2'] . ', ' . $_POST['email3'] . ', ' . $_POST['email4']  . "\r\n";

関連する電子メールに関連付けられている複数の名前を HTML 電子メールで表示するには、他の受信者に他の名前が表示されないようにするにはどうすればよいですか? (以下は明らかに、すべての受信者にすべての名前を表示しますが、これは私が望んでいないことです)。

$message = '<html><body>';
$message .= '<p>Dear '. $name1 . ' . $name2 . '. $name3 . '. $name4 . ',</p>';
4

2 に答える 2

2

新しいライブラリを作成する代わりに、3 番目のサイド ライブラリを使用します。

これがどのように行われるかを確認することもできます: https://github.com/Synchro/PHPMailer/blob/master/class.phpmailer.php

preSendメソッドとメソッドを見てくださいAddrAppend

于 2013-06-18T11:12:12.413 に答える