1

エンド ユーザーから情報を取得し、特定の人に電子メールを送信するためのフォームを作成しました。フォームを送信者にもメールで送信したいと思います。送信者に Bcc を送信しようとする場合を除いて、すべてが機能します。この行を Bcc に追加すると、メールが送信されません。Bcc への行を削除すると、電子メールは正しく送信されますが、送信者は電子メールのコピーを持っていません。ここにコードがあります、

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

2 に答える 2

1

ヘッダーで Bcc を使用しても問題ありません。ただし、それが原因でメール サーバーがメールを強制終了していないことを確認してください。1

メール関数の戻り値を確認してください。エラーが発生した場合、これは false を返す必要があります。その場合は、送信者に余分なメールを送信する必要があります。

Windows Server にはこれに問題があるようです。

于 2015-04-29T13:28:03.083 に答える