Php Mail n'envoie pas une URL

Fermé
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 - 24 mars 2020 à 14:14
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 - 25 mars 2020 à 12:53
Bonjour,
J'ai un curieux problème avec send mail php, voici mon code
<?php 
$headers = "MIME-Version: 1.0\r\nContent-type:text/html;charset=iso-8859-1\r\nFrom: [mail de l'expéditeur]\r\n";
$Mail = "mail du destinataire";

$Message="www-XXXX-be";

if (mail($Mail, $Subject, $Message, $headers))
	{
	echo "Sent";
	}
else
	{
	echo error_get_last()['message'];
	}
?>

Le mail est bien reçu.
Si je remplace $Message="www-XXXX-be"; par $Message="www.XXXX.be";
il est bien envoyé (mail retourne true) mais le destinataire ne le reçoit pas !
Dans le spam non plus.

Y aurait-il quelque part quelque chose qui empêche d'envoyer un URL dans le corps d'un mail ?

Merci d'avance pour votre aide

4 réponses

Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
25 mars 2020 à 10:46
Bonjour,
Si j'envoie le mail à mon adresse Gmail ça fonctionne.
Par contre vers Skynet je ne reçois pas le mail : je pense donc que c'est Skynet qui bloque.
Je reçois pourtant via Skynet des mails qui contiennent des URL.
Je n'ai donc toujours pas compris pourquoi ça coince.
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
25 mars 2020 à 11:01
Skynet suppose peut-être que c'est une tentative de spam.
0
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
25 mars 2020 à 11:32
Certainement mais pourquoi ?
Je ne reçois pas le mail dans le répertoire spam, je ne le reçois pas du tout.
Par contre je reçois des spams !
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
25 mars 2020 à 11:39
tu as remarqué que cela semblait, pour le moment, dépendre, au moins partiellement, du contenu du mail.
tu peux donc peut-être modifier le contenu pour que cela passe.
0
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
Modifié le 25 mars 2020 à 11:50
Dès que le contenu contient une URL ça ne passe pas.
Le but du mail étant de communiquer une URL sur laquelle on doit cliquer pour valider une inscription il est difficile de modifier le contenu pour que ça passe.
Par contre de certains sites je reçois bien un mail contenant une URL à cliquer : je ne comprends pas la différence.
0
yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
25 mars 2020 à 12:05
Afin d'identifier des spams, Skynet utilise probablement, entr'autres, le contenu du mail, son origine, l'adresse email d'origine, ainsi que des listes blanches et des listes noires.
D'autres fournisseurs utiliseront d'autres algorithmes, tu ne pourras jamais être certain que ton mail passera partout et toujours.
Peut-être peux-tu essayer avec un URL non cliquable?
0
Herve_be Messages postés 1015 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 10 mars 2024 8
25 mars 2020 à 12:53
Je ne fais rien pour avoir une URL cliquable
je ne mets pas de >a href ...
je mets simplement l'URL www.xxxx
0