1

メールを自動的に送信するPHPスクリプトがあります。うまく機能していますが、CCを追加しようとすると機能しません。以下は、次のメールのコードです。

$email_to = "$theData2"; // Who the email is to 

$headers = "From: ".$email_from; 

$ok = @mail($email_to, $email_subject, $email_message, $headers);

CCを動作させるために次のことを試みましたが、運がありませんでした。

$email_cc = "example@info.com"; 
$headers .= "CC: ".$email_cc;

また、これを試しました:

$headers .= "CC: sombodyelse@noplace.com";

:toとccの両方にメールで送信できません。

どんな助けでも大歓迎です。ありがとう!

4

4 に答える 4

2

改行を忘れました。

$headers .= "\r\nCc: ".$email_cc;
于 2011-03-28T13:50:33.463 に答える
2

ヘッダー エントリを"\r\n"次のように終了してみてください。

$headers .= 'From: <webmaster@example.com>' . "\r\n";
$headers .= 'Cc: myboss@example.com' . "\r\n";
于 2011-03-28T13:51:10.453 に答える
1

「CC」ではなく「Cc」で試しましたか?最後に「\n」を忘れずに。

于 2011-03-28T13:51:30.133 に答える
1

mail()PHP関数を直接使用しないでください。SwiftMailerPHPMailerなどのラッパー クラスを使用します。彼らはあなたにはるかに柔軟性を与え、より安全です.

于 2011-03-28T13:53:05.210 に答える