Les Allergies
Alimentaires
Posez votre question Signaler

Problème mail() chez OVH [Résolu]

Chamicki 524Messages postés 11 juin 2009Date d'inscription 10 août 2011Dernière intervention - Dernière réponse le 27 avril 2010 à 14:19
Bonjour,
j'essaie d'envoyer un mail en php avec la fonction mail().
Rien ne se passe...
Je suis héberger chez OVH il y a-t-il un problème avec cette fonction ?
Comment y remédier ?
Lire la suite 

Problème mail() chez OVH »

35 réponses
Réponse
+5
moins plus
Sa me met le message a bien été envoyé.
Bon j'ai réussi a corriger mon problème
Il fallais allez dans le manager ovh / hébergement / Suivi des Emails / Et activer le messages (qui avaient été bloquer je ne sais pas pourquoi...)
ritonlafauche - 18 août 2009 à 03:12
Salut

je crois que j'ai le même problème et pourtant la fonction mail est activé dans le manager d'ovh.
Ajouter un commentaire
Réponse
+2
moins plus
Bonjour a tous....
Apres avoir pas mal ramé, et ayant tourné sur des forums similaires à celui ci, voici la réponse du moment quant à l'envoi de mails par PHP depuis un hébergement mutualisé chez OVH :

En tete d'un mail PHP sur OVH en mutualisé : (Ne pas mettre d'\r mais bien que des \n)
###############################################################
$entete = "MIME-Version: 1.0\n";
$entete .= "Content-type: text/html; charset=iso-8859-1\n";
$entete .= "From: adresse@domaine.tld <monsite@240gp.ovh.net>\n";
$entete .= "X-Sender: <www.domaine.tld>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-auth-smtp-user: adresse@domaine.tld\n";
$entete .= "X-abuse-contact: adresse@domaine.tld\n";
$entete .= "Reply-to:adresse@domaine.tld ";
###############################################################

Il semblerait que cette entete d'envoi fonctionne chez presque tout le monde :
Gmail -> OK
Yahoo -> OK
Free -> OK
Yopmail -> OK
Orange -> OK
Wanadoo -> OK
La Poste -> OK
Voila -> OK
Caramail / GMX -> OK

Ne fonctionne pas pour :
Hotmail
AOL
(Les mails sont considérés comme du spam et sont détruits directement à l'arrivée, merci pour leur politiques restrictives respectives !!)

Ne fonctionne pas non plus pour les boites de messagerie en Interne (par exemple truc@ma-faculté.fr)

En espérant que cela serve à d'autres personnes....
Ajouter un commentaire
Réponse
+1
moins plus
et si tu collai le code ...
Ajouter un commentaire
Réponse
+1
moins plus
si faut que tu definisse dans ton header le vrai email d'envoi du serveur tu le trouvera dans l'entete d'un mail que tu vas t envoyer sur gmail et dans le message tu clic sur le menu a droite en forme de fleche pointant vers le bas tu fais afficher le texte original et tu récupere le vrai email d'envoi que tu specifiera dans ton header.
Ajouter un commentaire
Réponse
+0
moins plus
mail($adresse,$titre,$message); rien de plus simple !!
Ajouter un commentaire
Réponse
+0
moins plus
pas dheader ? et vers ki tenvoi ce mail ?
Ajouter un commentaire
Réponse
+0
moins plus
Le header n'est qu'optionel j'ai essayer avec mais sa ne marche pas non. J'ai essayer l'envoi sur un mail hotmail et neuf et statut-quo
Ajouter un commentaire
Réponse
+0
moins plus
sur hotmail tu dois obligatoirement definir un certains type de headers sinon les mails n arrrive jamais ....
pour savoir si le mail est parti deja tes avec une condition

if(mail($adresse,...,...,....))
{
echo 'c bon';
}
Ajouter un commentaire
Réponse
+0
moins plus
Déjà fait le if et aucune erreur....

Qu'elles conditions sont obligatoire ?
Ajouter un commentaire
Réponse
+0
moins plus
Personne ne sais ?
Ajouter un commentaire
Réponse
+0
moins plus
J'ai pas tout compris là ton explication ...
Ajouter un commentaire
Réponse
+0
moins plus
tu t envoi un email sur gmail avec mail(blablla....); tu récupere l'adresse d'envoi du mail et tu la rajoute en parametres headers de ton script de mail
Ajouter un commentaire
Réponse
+0
moins plus
OK et pkoi en gmail et pas en hotmail ?
Ajouter un commentaire
Réponse
+0
moins plus
D'après toi cela viendrais des paramètres header alors... est ce que quelqu'un peut confirmer ?
Ajouter un commentaire
Réponse
+0
moins plus
je te l'ai dis plus haut hotmail bloque les message ne contenant pas ces infos ... ca fait plaisir de t aider toi ...
Ajouter un commentaire
Réponse
+0
moins plus
Ok je vais me créer un compte gmail et tester sa se soir. Je suppose que c'est pareil pour neuf ?
Quel(s) paramètre(s) header sont indispensable, seulement le "From : ......" ou d'autres ?
Ajouter un commentaire
Réponse
+0
moins plus
perso je fais ca moi

$headers .= "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=utf-8 \n";
$headers .= "X-Mailer: PHP\n";
$headers .= "from: xxxx@free.fr\r\nCc:xxxx@free.fr\r\nBcc:xxxx@free.fr";

et ca passe sur hotmail neuf et autres ...
Ajouter un commentaire
Réponse
+0
moins plus
Donc tu reçois une cc à chaque fois ?
Ajouter un commentaire
Réponse
+0
moins plus
oui ! mais bon j utilise jamais cet email :) o pire test sans moi j'ai galeré pour trouvé pour hotmail mais now c bon
Ajouter un commentaire
Réponse
+0
moins plus
$msg = "Pour confirmer votre inscription veuillez cliquez sur le lien suivant

$recipient = "rumillyfootball@gmail.com"; //On met l'adresse email ou on veut recevoire le mail
$subject = "Confirmation inscription RumillyFootball"; //On met le sujet du mail
$headers .= "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=utf-8 \n";
$headers .= "X-Mailer: PHP\n";
$headers .= "from: postmaster@rumillyfootball.fr\r\nCc:postmaster@rumillyfootball.fr\r\nBcc:postmaster@rumillyfootball.fr"; 

 if(mail($recipient, $subject, $msg, $headers))
     {
          echo 'Le message a bien été envoyé';
     }
     else
     {
          echo 'Le message n\'a pu être envoyé';
     } 



Sa ne marche toujours pas ...
Ajouter un commentaire
Ce document intitulé « Problème mail() chez OVH » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Les pires photos de famille
  • Les pires photos de famille

    Mises en scène étranges, coiffures démodées ou poses incongrues... Découvrez les pires photos de famille du site américain Awkward Family.

Problème mail() chez OVH - page 2