Bonjour !
Comme dit dans le titre, je rencontre un problème avec ma fonction php mail() qui me retourne donc une valeur fausse (le mail n'est donc pas envoyé). Je pense que le problème vient du SMTP mais je n'ai aucune idée de comment régler ce problème, ni savoir d'où il vient précisément.
Voici l'aperçu de mon SMTP dans le PHP.ini. Mon serveur étant sous OVH j'ai donc mis l'adresse de chez OVH.
Et voici le code php pour le mail, que j'ai pu voir sur de nombreuses page de forum et qui a l'air de très bien marcher.
Cordialement !
Comme dit dans le titre, je rencontre un problème avec ma fonction php mail() qui me retourne donc une valeur fausse (le mail n'est donc pas envoyé). Je pense que le problème vient du SMTP mais je n'ai aucune idée de comment régler ce problème, ni savoir d'où il vient précisément.
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.ns0.ovh.net
; http://php.net/smtp-port
smtp_port = 587
Voici l'aperçu de mon SMTP dans le PHP.ini. Mon serveur étant sous OVH j'ai donc mis l'adresse de chez OVH.
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "test@votredomaine.com";
$to = "j'ai bien mis mon mail";
$subject = "Vérification PHP mail";
$message = "PHP mail marche";
$headers = "From:" . $from;
var_dump(mail($to,$subject,$message, $headers));
echo "L'email a été envoyé.";
Et voici le code php pour le mail, que j'ai pu voir sur de nombreuses page de forum et qui a l'air de très bien marcher.
Cordialement !