Par ce petit billet sans prétention je veux vous montrer les paramètres d'envoi de mail via un script sur votre hébergement mutualisé OVH ou 1and1.
En effet si vous êtes arrivés ici c'est que vous avez cherché comme moi les renseignements sans succès, en effet on dirait que les gros hébergeurs Français ( 1and1 et OVH ) cachent l'information.
Je vous conseille d'utiliser des scripts tout fait comme phpmailer où il n'y a qu'à changer les paramètres de départ, Host, Port, SMTPSecure et SMTPAuth.
Préalable pour ne pas avoir d'erreur SMTP
Quel que soit votre script SMTP et votre hébergeur, vous devez créer une boîte mail avec votre nom de domaine de type pré
Username
Password
Avant de débuter pensez à mettre le paramètre SMTPDebug = 0; à SMTPDebug = 2; Ceci pour avoir un message d'erreur plus clair (et c'est pas du luxe)
Envoi SMTP 1and1 les paramètres
Voici les paramètres SMTP qui fonctionnent avec 1and1, impossible de faire fonctionner le ssl, mais en tsl sur le port 25 ça passe directement.
Pas d'erreur : SMTP ERROR: Failed to connect to server: (0) ou autre failed, timeout etc ...
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.1and1.com";
$mail->Port = 25;
Envoi de mail via SMTP OVH
Cette fois on arrive à se connecter en SMTP ssl sur OVH avec les paramètres suivants sans erreurs :
SMTPAuth = true;
SMTPSecure = "ssl";
Host = "ssl0.ovh.net";
Port = 465;