メールスクリプトは成功を報告しますが、メールは受信トレイに表示されません

email forms html php
メールスクリプトは成功を報告しますが、メールは受信トレイに表示されません

次のようなPHPページにリンクされるフォームを作成しました。

Nome:

E-mail :

Website:

Mensagem:

PHPページ:

    alert('Thank you for the message. We will contact you shortly.');

    window.location = 'index.html';



    // Print a message
    alert('Message failed. Please, send an email to [email protected]');
window.location = 'index.html';

私はその問題を理解することができないようです。 前もって感謝します。

  2  1


ベストアンサー

Webホストにアクセスできる場合、Ubuntuサーバーでapache2.logファイルを見つけてみてください。これは `/ var / log /`にありますが、これがどこにあるかわかりません。 とにかく、これを見つけた場合は、ログの最後のレコードを見て、このコマンドの実行中にapacheがエラーをスローしているかどうかを確認できます。 おそらくメールサーバーに問題があるようです。 セットアップは1つありますか? sendmailを使用していますか?

最近、メールの送信に関連する問題がいくつかありましたが、これはあなたを助けるかもしれません(しかし、前に言ったように、それはLinux用です)

0


php.ini`ファイルの [mail function] `セクションでsmtpサーバーの設定を確認してください。 メールサーバーはおそらくメッセージを正常に受信しました。そうでなければ、エラーを返します。 別のメールサーバーを使用しようとします。

0


簡単な方法です。

件名から未使用のスペースを削除します。 $ field_nameなどのサブジェクトで動的変数を使用しないでください。

php5 @mail関数を使用します

-1


タイトルとURLをコピーしました