のphp.netの例ではmail()
、2つの異なるアドレスが使用され$to
、追加のヘッダー情報「To:...」:
<?php
// multiple recipients
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
$subject = 'Birthday Reminders for August';
// message
$message = '<html> ... </html>';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>
だから私の質問は:あなたは$to
の構文を提供する必要がありますmail()
、しかしあなたはフォーマットを使うことができませんName <email@domain.com>
、これはあなたが追加のヘッダー情報でしかすることができませんよね?
では、最初に、php.netの例が4人の異なる人にメールを送信するのはなぜですか($to
ヘッダー情報とヘッダー情報に異なる電子メールアドレスを使用しているため)、これは本当に私を苛立たせます!?
次に、メールを1人だけ(1回だけ)に送信し、その形式を使用したい場合Name <email@domain.com>
、どのようにすればよいですか?$to
ヘッダー情報と同様にそれを使用しますか?その後、その人は電子メールを2回受信しますか?