Jump to content
Sign in to follow this  
parazitenew

Fonction mail() ne marche que pour gmail

Recommended Posts

Posted (edited)

Bonsoir,

J'utilise la fonction mail() pour envoyer des e-mail aux utilisateur d'un site, j'ai testé avec gmail et hotmail mais seule l'adresse gmail réceptionne le mail. L'adresse hotmail ne réceptionne rien, même pas dans les spam.

hébergement cpanel

Code:

 

    $to = $_POST['email'];
    $from = 'contact@xxxxx.com';
    $name = 'xxxxx';
    $headers = "From: $from" . "\r\n" . 'Reply-To: contact@xxxxx.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
    $subject = "Réinitialisation de votre mot de passe";    

    $body = "Vous avez demandé la réinitialisation de votre mot de passe chez https://xxxxxx.com\nSi vous n'êtes pas à l'origine de cette demande, veuillez ignorer cet email.\n Pour réinitialiser votre mot de passe, cliquez sur ce lien et suivez les instructions\n".$link."\n L'équipe xxxxx vous remercie d'utiliser ses services.";

    $send = mail($to, $subject, $body, $headers);

 

Une idée?

Edited by parazitenew
Ajout de tag et correction du titre
  • Confused 1

Share this post


Link to post
Share on other sites

Bonsoir,

Alors il faut savoir que le problème ne proviens pas de ton script PHP.

Le soucis est que Microsoft sont TRÈS exigeants et bloquent une adresse IP envoyant des emails pour des raisons très futiles sans la possibilité de faire quoi que ce soit.

Si l'adresse IP est bloqué, seul ton hébergeur peut faire quelque chose en les contactant. (demande leur de vérifier les logs emails pour voir la raison exacte du rejet par les serveurs de microsoft).

Tu peux également tester l'adresse IP du serveur et voir si elle est pas blacklisté à cause d'une autre personne étant dessus qui SPAM https://mxtoolbox.com/blacklists.aspx

Bon courage :)

Share this post


Link to post
Share on other sites

Merci pour ta réponse, malheureusement je passe par un intermédiaire en Algérie, je doute qu'il va s'embêter à contacter OVH pour voir les logs. L'adresse IP n'est pas blacklisté je viens de vérifier.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...