web-dev-qa-db-ja.com

同じVPS上のすべてのWordpressサイトのすべての連絡先フォームが機能しなくなりました-php mail()が誤動作しましたか?

VPSでは、Ubuntu 16.04.2、Apache2、およびPHP 7.0.15を使用します。実行したサーバー環境をインストールしたときに戻った:

php-Zip php-curl php-xml php-Gd php7.0-mcrypt php7.0-mbstring -y apt-getインストールlamp-server ^ -y

サーバー上の私のサイトはすべてWordpressベースであり、Contact Form 7モジュールを使用しています。何らかの理由で、これらすべてのサイトのすべての連絡先フォームが機能しません。

フォームを介してメールを送信しようとすると、「エラーが発生しました」というメッセージが表示されます。

これまでのところ、これはPHP mail()関数が原因で発生し、サーバーで誤動作することを理解しています。

どうすればmail()関数であることを確認して、それを復活させることができますか?

1
JohnDoea

私の環境では、メール転送エージェント(メールの受信者と送信者)であるpostfixソフトウェアがありませんでした。

この方法でインストールしました: enter image description here

1
JohnDoea