3

私は立ち往生しており、これが機能しない理由を一生理解できません。以前は機能していました。セキュリティ上の理由から、以下のメール アドレスを変更しました。

$to = "email@domainname.com";
$subject = "Submission";
$body = "Test Body";
$header = "From: email@domainname.com";                
if (mail($to, $subject, $body, $header)) {
    echo "message was successfully sent.";
    echo "$to $subject <br/> $body <br/> $header";
} else {
    echo "There was a Problem.";
};
4

2 に答える 2

0

メール サーバーを調べて、何が起こるかを確認するためだけにスパム フィルターの設定を変更しました。低く、見よ、すべてが正常に機能しています。奇妙なことに、メールが受信されたことさえ示されていませんでした。しかし、関係なく問題は解決しました。みんなの助けに感謝します。

于 2012-05-18T17:22:51.467 に答える
0

まず、アンビエントが適切に設定されていることを確認する必要があります。スクリプトもエラー メッセージを表示しません。

ヒント: ユーザーPHPMailer。(http://phpmailer.worxware.com/) このクラスは特定のメッセージを表示し、問題を修正できます。

重要: エラーの場所がわからない場合は、指示なしで試行錯誤することにイライラすることでしょう。電子メールが送信されない場合、多くの原因が考えられます。

PHPMail を使用して、バグがどこにあるかを調べてください。その後、ここで再度質問することができます。利点は、エラーの説明があることです。

私も同様の問題を抱えていましたが、PHPMail は私を大いに助けてくれました!

それで、それを試して、エラーを教えてください。

于 2012-05-18T17:07:15.803 に答える