Jump to content
Règlement du forum ×

Fonction mail() ne marche que pour gmail


parazitenew

Recommended Posts

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
Link to comment
Share on other sites

  • Administrators

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

Link to comment
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.



×
×
  • Create New...