OVH Community, votre nouvel espace communautaire.

Problème fonction mail() sur un mutualisé


Gaston_Phone
28/09/2016, 17h46
Citation Envoyé par Seb_Snk
Bonjour, après avoir lu tous vos commentaires, j'ai un problème également avec la fonction mail() également avec mon serveur mutualisé OVH ... ... Je suis dans une impasse totale !
Si quelqu'un a une solution, je suis preneur
Essaie ce script qui est toujours d'actualité --> OVH - Tester l'envoi de mail avec un petit script PHP

Daniel60
28/09/2016, 17h03
Si tu as lu tous les commentaires tu as du apercevoir au passage le script proposé par Gaston_Phone en #9. L'as-tu essayé ?

Seb_Snk
28/09/2016, 16h51
Bonjour, après avoir lu tous vos commentaires, j'ai un problème également avec la fonction mail() également avec mon serveur mutualisé OVH ...

Je vous explique, j'ai créée un formulaire de contact sur mon site web, je récupère les données que l'utilisateur va insérer dans celui-ci puis les renvoyer via la fonction mail() sur une adresse mail de ma boite .. Hors les mails ne me parviennent jamais et je n'ai pas d'erreur de générer, je lis un peu partout que cela viens d'OVH, hors je ne trouve pas le soucis également ... Je suis dans une impasse totale !
Si quelqu'un a une solution, je suis preneur

Merci!

fritz2cat
03/06/2016, 15h45
Dans Hébergement > choisir ton domaine > More (Plus) > e-mails ...

Goulwen
03/06/2016, 14h00
Citation Envoyé par fritz2cat
L'envoi de mails depuis le mutu est probablement bloqué pour cause de trop d'erreurs (envois vers des adresses invalides)
passe faire un tour dans le manager pour voir l'état des envois mail depuis ton hébergement web.
Merci fritz2cat,
je vais regarder.
Le fichier testmail.php sera évidement désactivé quand j'aurai trouvé le problème.

fritz2cat
03/06/2016, 13h04
L'envoi de mails depuis le mutu est probablement bloqué pour cause de trop d'erreurs (envois vers des adresses invalides)
passe faire un tour dans le manager pour voir l'état des envois mail depuis ton hébergement web.

fritz2cat
03/06/2016, 12h06
Citation Envoyé par Goulwen
OK merci beaucoup
Bonjour,
merci pour le script.

Il fonctionne chez free (gjamier.free.fr/testmail.php) mais pas chez OVH (http://ateliers.ec56.org/testmail.php)

D'où vient le problème ? Y-a-t'il autre chose à configurer ?

L'année dernière, mon site envoyait des mails via la commande mail et cette année, ça ne fonctionne plus.

Merci pour votre réponse
Si chaque fois que Google va visiter http://ateliers.ec56.org/testmail.php , tu reçois un mail, tu vas bien rigoler.

Goulwen
02/06/2016, 22h17
Citation Envoyé par robilci
Normalement, oui.
OK merci beaucoup [/QUOTE]

Bonjour,
merci pour le script.

Il fonctionne chez free (gjamier.free.fr/testmail.php) mais pas chez OVH (http://ateliers.ec56.org/testmail.php)

D'où vient le problème ? Y-a-t'il autre chose à configurer ?

L'année dernière, mon site envoyait des mails via la commande mail et cette année, ça ne fonctionne plus.

Merci pour votre réponse

robilci
18/03/2016, 09h29
Normalement, oui.[/QUOTE]

OK merci beaucoup

Nowwhat
17/03/2016, 14h30
Citation Envoyé par robilci
.... cependant en local, en faisant le test OVH de la fonction mail() de php, il me marque "mail envoyé" et me retourne true, mais je ne recois aucun mail...
Il s'agit d'un sorte de WAMP ou LAMP sur ton PC ?
Tu l'as paramétré comment - coté mail ?
Il suffit de te auto répondre .....

Citation Envoyé par robilci
Est ce que ca marchera une fois hebergé sur OVH svp ? merci
Normalement, oui.

robilci
17/03/2016, 14h15
Hello, je j'ai pas d'hebergement sur OVH mais je vais bientot en avoir un, cependant en local, en faisant le test OVH de la fonction mail() de php, il me marque "mail envoyé" et me retourne true, mais je ne recois aucun mail... Est ce que ca marchera une fois hebergé sur OVH svp ? merci

Gaston_Phone
24/06/2012, 22h35
Oui, et il a dépanné de nombreuses personnes.

kenny027
24/06/2012, 22h13
Il fonctionne niquel ton script
Merci

Gaston_Phone
24/06/2012, 21h52
J'aurai du commencer par cela, peux-tu essayer ce petit script :

Code PHP:
   // Test fonction mail();

   // *** A configurer

   
$to    "Adresse_Mail_Destinataire";  
   
$from  "Adresse_Mail_Contact_site";  // adresse MAIL OVH liée à ton hébergement.

   // *** Laisser tel quel

   
$JOUR  date("Y-m-d");
   
$HEURE date("H:i");

   
$Subject "Test Mail - $JOUR $HEURE";

   
$mail_Data "";
   
$mail_Data .= " \n";
   
$mail_Data .= " \n";
   
$mail_Data .= " Subject  \n";
   
$mail_Data .= " \n";
   
$mail_Data .= " \n";

   
$mail_Data .= "Mail HTML simple  :  $Subject    
 \n"
;
   
$mail_Data .= "
 \n"
;
   
$mail_Data .= "bla bla bla bla 
 \n"
;
   
$mail_Data .= "Etc.
 \n"
;
   
$mail_Data .= " \n";
   
$mail_Data .= " \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 
 \n"
;
   else                      echo 
" *** CR_Mail=$CR_Mail - Mail envoyé
 \n"

Vous trouverez des compléments d'informations sur :
http://a-pellegrini.developpez.com/tutoriels/php/mail/
http://www.siteduzero.com/tutoriel-3...il-en-php.html (Envoi de MAIL avec Pièce-Jointe)

kenny027
24/06/2012, 21h45
J'ai modifié mon HEADER et tout fonctionne maintenant.

Code PHP:
$mailheaders "From: xxx.lu : Formulaire de renseignements \nMime-Version:"
=>

Code PHP:
$mailheaders "From: info@xxx.lu\nMime-Version:"
Tout simplement, et le tour est joué

kenny027
24/06/2012, 21h12
Affirmatif
Je viens d'uploader le script sur un hébergeur gratos où je fais mes tests, j'ai lancé le truc et hop j'ai directement reçu mes mails

Gaston_Phone
24/06/2012, 21h07
Citation Envoyé par kenny027
mais le problème c'est que j'ai créé un script permettant aux gens de me contacter via un formulaire.
Es-tu sûr de l'adresse que tu as mise ?

kenny027
24/06/2012, 20h55
Bonjour,

Je vois que si plus de 5% des mails sont envoyés via la fonction mail(), alors l'envoi est bloqué. Ok mais le problème c'est que j'ai créé un script permettant aux gens de me contacter via un formulaire. Et je pense que ça concernera plus de 5% des mails

Autre chose, j'ai testé le script une fois le site uploadé, et j'ai toujours pas reçu les mails envoyés. D'après le Manager ils sont bien envoyés et non bloqués. Est-ce logique?

Merci d'avance

Gaston_Phone
24/06/2012, 19h59
Citation Envoyé par jazazello
Excusez moi , Fritz, mais vous voulez dire quoi par "verifier"?
il faut faire quoi exactement?
Ce fritz2cat a indiqué.

En gros si plus de 5 % des mails envoyés par la fonction mail() sur un mutualisé, l'envoi des mails est bloqué. Il faut alors débloquer les envois via le manager v3.

jazazello
24/06/2012, 19h36
bonjour!
Meme probleme..
Excusez moi , Fritz, mais vous voulez dire quoi par "verifier"?
il faut faire quoi exactement?
Merci

fritz2cat
16/05/2012, 17h24
Bonjour,

Dans ton manager OVH, vérifie dans la section suivante:
hébergement web > suivi des e-mails automatisés

Frédéric

batgrat
16/05/2012, 11h40
Bonjour,

Depuis quelques jour mes mails via la fonction mail() de php ne sont plus envoyés.

Hier j 'ai fait un petit script php avec la fonction mail dedans et quelques mail sont arrivé 8heure plus tard mais pas tout les mails.

Quelqu’un aurai une idée d’où sa peu venir?

Avant il n'y avait aucun problème, la seul différence c'est d'avoir migré il y a une semaine d'un mutualisé 60gp à un perso.