web-dev-qa-db-fra.com

Tous les formulaires de contact de tous les Wordpress sites sur le même VPS ont cessé de fonctionner - php mail () fonctionne mal?

Sur mon VPS, j'utilise Ubuntu 16.04.2, Apache2 et PHP 7.0.15. À l'époque où j'ai installé l'environnement du serveur que j'ai exécuté:

php-Zip php-curl php-xml php-Gd php7.0-mcrypt php7.0-mbstring -y apt-get installer lampe-serveur ^ -y

Tous mes sites sur le serveur sont basés sur Wordpress et utilisent le module Formulaire de contact 7 et, pour une raison quelconque, tous les formulaires de contact de tous ces sites ne fonctionnent pas.

Chaque fois que je vais essayer d'envoyer un courrier électronique à travers les formulaires, je reçois un "Une erreur est survenue".

Jusqu'à présent, je comprends que cela se produise à cause de la fonction PHP mail (), qui fonctionne mal sur le serveur.

Comment puis-je m'assurer que c'est la fonction mail () et la ramener à la vie?

1
JohnDoea

Il me manquait le logiciel postfix qui est un agent de transfert de courrier (destinataire et expéditeur d'e-mails) dans mon environnement.

Je l'ai installé de cette façon: enter image description here

1
JohnDoea