VPS Cloud OVH : mail avec la fonction php

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

 

Publié dans Gnu / Linux, Hébergeurs
11 comments on “VPS Cloud OVH : mail avec la fonction php
  1. Sebastien dit :

    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 »

  2. 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 :)

  3. Nolhan Boutin dit :

    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 ?

  4. Cyril Mazur dit :

    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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Changer d’hébergeur

Service de migration de serveurs, sites web, domaines et emails

Tél. +33.3.81.47.93.85
Email : info@demenageur-site.com
Web : www.demenageur-site.com