Vous venez d’installer un serveur VPS Cloud d’OVH, distribution Debian 7 Wheezy.
Tout marche, mais votre site web ne peut pas envoyer d’email avec la fonction php mail() ?
Inutile de toucher au php.ini ou tenter d’installer sendmail
il faut reconfigurer Exim4 qui est par défaut en mode ‘distribution locale’
dpkg-reconfigure exim4-config
et choisissez l’option ‘site internet’, laissez le reste par défaut
Quelques années plus tard :
sur un VPS CLOUD OVH, avec Debian 10 : pour envoyer des emails avec php
C’est bien plus simple d’installer postfix et choisir l’option « site internet »
Hello !
Pour ma part, pas de PHP à modifier.
VPS Cloud OVH également, je dispose de WordPress et de Google Apps.
J’avoue, ça fait deux jours que je planche sur cette impossibilité d’envoyer des mails. J’ai tout essayé : SendMail, Postfix,… Rien, nada, que dalle, wallou.
Et puis je suis tombé sur votre blog. J’ai changé la ligne de code. Mais ça ne suffisait pas.
Alors pour tout ceux qui galèrent avec leur compte Google, WP et OVH Cloud la solution est toute bête :)
1/ Réinstaller Exim4 (on repart sur du propre) :
apt-get purge sendmail*
apt-get purge postfix*
apt-get install exim4
On sélectionne « Site Internet » comme énoncé par Sébastien. De base, normalement l’ancienne config mail est toujours présente (il aurait fallu faire une suppression plus approfondie mais bon). Donc on vide tous les champs, on fait ok jusqu’à la fin.
2/ RDV ici https://www.formget.com/google-apps-smtp-settings/
On commence à l’étape 10 (avant c’est pour créer un domaine Gapps) et on va donc débloquer le SMTP de Google.
3/ On installe et on configure ce petit plugin https://wordpress.org/plugins/wp-gmail-smtp/
Et tadaa ! L’envoi de mail via WP fonctionne.
Mon retour :)
Bonjour, j’ai eu le même problème que vous. Impossible d’envoyer des mails avec la fonction php mail(). Moi je possède, contrairement à vous, un VPS SSD. Et j’ai tenter votre commande, et celle-ci ne fonctionne pas. Quelqu’un pourrait-il m’aider ?
Bonjour, quelle est la distribution installée ? La commande citée était pour Debian 7.
Bonjour. Je suis également sur Debian 7 (Wheezy). Seulement, d’après le message d’erreur, les paquets ne sont pas installés.
Il faudrait avoir un regard sur les logs du serveur pour mieux vous aider. N’hésitez pas à nous contacter par téléphone.
Bonjour
As tu trouvé la solution pour installer la fonction php sur un serveur vps ssd de ovh ?
car la fonction php pour envoyer des emails ne fonctionne pas non plus.
Merci
Hé bien personne ne m’a encore confié la main sur un de ces serveurs…
Bonsoir? Oui j’ai trouvé la solution. Aucun problème au niveau du VPS, il faut juste un peu modifier le code PHP.
bonjour, auriez vous le bout de code à modifier, que l’on en fasse profiter les autres visiteurs de cette page ? merci!
Super, exactement ce dont j’avais besoin, en une ligne de commande :)
Super blog en français d’ailleurs, c’est rare. Keep up the good work.