1

gmail や yahoo などのメーリング機能を作成しようとしています。to、cc、bcc フィールドに複数の ID を入力して複数のメールを送信できますが、送信できません。添付ファイル付きの単一のメールを 1 つのメール ID にのみ送信できますが、複数のメール ID に ,cc ,bcc に送信することはできません。texboxes を使用してメール ID を追加しています

誰でも私を助けることができますか?

4

1 に答える 1

0

「バルク」の定義によって異なります。数百通のメールを送信している場合は、 php.net/ mail でアドバイスされているように、バッチ メール送信者を使用する必要があります。PHP のオプションはいくつかありますが、スクリプトを保持しないようにバックグラウンド処理を実行できるものをお勧めします。

Bcc少数の受信者に対してのみこれを行っている場合はCcmail(..). 上記のリンクの php.net ページに完全な例があります。

(ドキュメントからコピーした) 例を以下に示します。

<?php

$to  = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';

// subject
$subject = 'Birthday Reminders for August';

$message = '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  .. snip
</body>
</html>
';

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$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($to, $subject, $message, $headers);
?>
于 2012-12-21T11:26:24.793 に答える