Bonjour,
je teste la page test_mail.php j'ai un retour disant que le mail a été envoyé mais le destinataire ne le reçoit pas, je ne sais pas quoi regarder pour verifier l'envoi
// Test fonction mail();
// *** A configurer
$to = "xxxxx@orange.fr";
// adresse MAIL OVH liée à l’hébergement.
$from = "xxxxxx@orange.fr";
ini_set("SMTP", "smtp.mondomaine.com"); // Pour les hébergements mutualisés Windows de OVH
// *** Laisser tel quel
$JOUR = date("Y-m-d");
$HEURE = date("H:i");
$Subject = "Test Mail - $JOUR $HEURE";
$mail_Data = "";
$mail_Data .= "<html> \n";
$mail_Data .= "<head> \n";
$mail_Data .= "<title> Subject </title> \n";
$mail_Data .= "</head> \n";
$mail_Data .= "<body> \n";
$mail_Data .= "Mail HTML simple : <b>$Subject </b> <br> \n";
$mail_Data .= "<br> \n";
$mail_Data .= "bla bla <font color=red> bla </font> bla <br> \n";
$mail_Data .= "Etc.<br> \n";
$mail_Data .= "</body> \n";
$mail_Data .= "</HTML> \n";
$headers = "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \n";
$headers .= "From: $from \n";
$headers .= "Disposition-Notification-To: $from \n";
// Message de Priorité haute
// -------------------------
$headers .= "X-Priority: 1 \n";
$headers .= "X-MSMail-Priority: High \n";
$CR_Mail = TRUE;
$CR_Mail = @mail ($to, $Subject, $mail_Data, $headers);
if ($CR_Mail === FALSE)
{
echo " ### CR_Mail=$CR_Mail - Erreur envoi mail <br> \n";
}
else
{
echo " *** CR_Mail=$CR_Mail - Mail envoyé<br> \n";
}
merci de votre aide
bonne journée
Bonjour,
Dans votre espace client > hébergement > ... > Suivi des scripts e-mail
est-ce que la fonction est active, et est-ce que le compteur s'incrémente ?
Bonjour@LionelD34
Dans l'exemple de script que vous mettez, plusieurs choses m'intérpellement et peuvent mener à des blocages à différents niveaux.
Si vous souhaitez envoyer un mail avec comme expéditeur xxx@orange.fr, utilisez le smtp d'orange pas la fonction mail PHP ou le SMTP OVH de votre plan email, car ces deux là lasortent avec nos IP, qui ne sont pas autorisées par Orange en IP expéditrice de leurs domaine (le SPF :
orange.fr. 600 IN TXT "v=spf1 include:_spf_gp.orange.fr include:spffed-ip.orange.com include:_spf_other.orange.fr ~all")
C'est pareil avec tous les providers o365, gmail, free, ...
--
Bruno B.
OVHcloud
Team lead Webhosting Infrastructures
bonjour,
en fait je n'avais pas créer d'adresse mail, donc je viens de le faire et je vais refaire des tests avec cette nouvelle adresse
il a été bloqué par l'envoi multiple de mails frauduleux, je sors cette page du site
merci de votre réponse
bonne journée
Bonjour@Bruno B. ,
Je me permets de rebondir sur votre réponse très pertinente.
Le script est un copié/collé d'un script suggéré par Gaston autre pilier de ce forum.
Dites-moi svp dans le cas des mails qui sortent des hébergements web en anonyme 'sendmail', ils ont une adresse de transport de ce genre:
bounce-id=Dxxx=Uxxx.clusterxxx.ovh.net=xxxx-xxxx@mail-out.clusterxxx.hosting.ovh.net
Est-ce que dans ce cas ce n'est pas le SPF d'OVH qui est consulté,
même si l'expéditeur dans le message lui-même est quelquun@orange.fr ?
J'ai un doute là-dessus...
Mais de toute façon OVH n'est pas destiné à être émetteur de mails @orange.fr , Gmail et compagnie, vous avez parfaitement raison.