0

非常に単純な解決策があるはずの問題の解決策を見つけるのに苦労しています。

顧客のサイトで機能するPHPフォームメーラーを作成しました。その後、SSL証明書を取得することにしましたが、それ以降、フォームメーラーは機能しません。エラーはまったく発生しません。すべて送信されたようですが、フォームからメールが届いていません。

次に、1つのフィールドと非常に基本的なPHPフォームメーラーを使用してナンセンスフォームを作成し、問題のトラブルシューティングができるかどうかを確認しましたが、この基本的なコードでも機能しません。

mail()関数はSSLで機能しませんか?私はどこかに関連する何かが欠けていると思っています。SSLを使用するのはこれが初めてですが、何らかの方向性を得ることができれば、コードを作成することができます。これがこの投稿の理由です。ガイダンス、指示、または批評は非常に高く評価されます。

---テストに使用したナンセンスフォーム---

<form id="form1" name="form1" method="post" action="testFormsub.php">
<input type="text" name="text1" id="text1" />
<input type="submit" name="button" id="button" value="Submit" />
</form>

---私の基本的なPHPフォームメイラー---

<?php
$test = $_POST['text1'];
$to="email@email.com";
$subject="Thank you for registering.";
$header="From: TEST EMAIL <email@email.com>";
$message="PLEASE WORK...$test \r\n";
$sentmail = mail($to,$subject,$message,$header);
?>
4

1 に答える 1

0

フォーム ページと結果ページのように、メール送信用に 2 つの別々のページを使用していますか?

その場合、両方のページで SSL を使用していますか?

そうでない場合、sendmail ページが SSL を使用し、testFormsub.php が SSL を使用していないという事実に問題がある可能性があります。

于 2013-06-02T08:41:09.920 に答える