formulaire de contact php ne fonctionne pas (ovh en mut)
15 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
formulaire de contact php ne fonctionne pas (ovh en mut)
La série continue...
le formulaire de contact (chez am-en) fonctionne bien pour mon site principal
mais rien à faire pour un autre site hébergé chez Ovh en mutualisé...
Pas de réception de mail malgré que les fenêtres fonctionnent correctement
Une incompatibilité quelque part
toutes les pages sont en html sauf les 3 composants (formulaire) qui eux sont en php
je ne pige pas
Merci pour votre retour à ce sujet
Fred
le formulaire de contact (chez am-en) fonctionne bien pour mon site principal
mais rien à faire pour un autre site hébergé chez Ovh en mutualisé...
Pas de réception de mail malgré que les fenêtres fonctionnent correctement
Une incompatibilité quelque part
toutes les pages sont en html sauf les 3 composants (formulaire) qui eux sont en php
je ne pige pas
Merci pour votre retour à ce sujet
Fred
heu... on dit " bien que " et pas " malgré que "...
sinon chez ovh, surtout sur les 60gp c'est la merde pour les mails... faut virer tous /r dans ton script et verifier les entetes mails générés par ton script... il y'a aussi le souci de l'adresse mail destinataire pour laquelle il est préférable que ce ne soit pas une adresse pvh car il y'a un bug mais je sais pas pourquoi, ovh joue la carpe sur ce point....
sinon copie et colle ton script ici, on verra ce que l'on peut faire.....
sinon chez ovh, surtout sur les 60gp c'est la merde pour les mails... faut virer tous /r dans ton script et verifier les entetes mails générés par ton script... il y'a aussi le souci de l'adresse mail destinataire pour laquelle il est préférable que ce ne soit pas une adresse pvh car il y'a un bug mais je sais pas pourquoi, ovh joue la carpe sur ce point....
sinon copie et colle ton script ici, on verra ce que l'on peut faire.....
etrusco a écrit:heu... on dit " bien que " et pas " malgré que "...
effectivement
voici le script du fichier cdb.php
"<?
// Email Adresse du destinataire de tous les mails envoyé à partir du site
//$dest = "l'adresse-mail";
$dest = "l'adresse-mail";
$Fsender = stripslashes($Fsender);
?>"
et celui de la page d'envoi
"<body text="#CCCCCC" link="#CCCCCC" vlink="#CCCCCC" alink="#CCCCCC">
<?
include "./cdb.php";
// tous les champs obligatoires ont ete remplis correctement
// on prépare les diff≥rentes composantes du mail
// on utilise stripslashes, pour convertir les caract≤res
// sp≥ciaux du php vers du texte brut
$Fnom = stripslashes($Fnom);
$Fsujet = stripslashes($Fsujet);
$Fsuj= "Message envoyé du site machintrucchouette" . $Fsujet;
$Fmessage = stripslashes($Fmessage);
// c'est ici ,entre le '<' et le '>', qu'on pourra ins≥rer
// l'adresse de retour de la newsletter
$headers_en_plus = "From: $Fnom <$Fadresse>";
// et on envoie la newsletter
mail($dest, $Fsuj, $Fmessage, $headers_en_plus);
//echo $dest . " / " . $/Fsuj . " / " .$Fmessage . "<br>\n";
echo "<span class='bleu'>Votre message a bien été envoyé.<br>Merci.";
echo "<br><br><a href='./contact1.html'>Retour à la page de contact</a></span>";
?>"
Script gentiment offert par un des membres de ce forum (il se reconnaitra et je le salue au passage)
Si tu vois ce qui peut être modifié pour que ça fonctionne chez Ovh
Merci
Fred
apparement ( bien que ce script pourrait grave être amélioré t'a vu ===> lol ) ça a l'air ok.... c'est peut etre un problème de charge serveur.... ton mail est peut etre bloqué, mis en attente. moi ovh ils m'ont mis la fièvre plusieurs fois avec leur serveur mail et le manque d'infos.
Moi j'ai souvent ce genre de problème (pas chez OVH, chez un autre hébergeur qui fonctionne bien par ailleurs). Soit les mails disparaissent, soient ils ont plusieurs jours de retard. Alors j'ai ajouté un bout de script qui enregistre tout nouveau message dans ma bdd avant de l'envoyer.Une fois par jour, je vais dans mon admin vérifier, ça m'évite de rater des clients.
la fonction mail de php présente quelques petit bugs en particulier, si les headers sont mal renseignés. Sur certains serveurs si le Return-path n'est pas renseigné, mail n'enverra aucun mail à des adresses en dehors du serveur.
Je te conseille de rajouter dans ton header les champs Reply-To et Return-path auquels tu peut affecter la même valeur que From.
Je te conseille de rajouter dans ton header les champs Reply-To et Return-path auquels tu peut affecter la même valeur que From.
fandecine a écrit:la fonction mail de php présente quelques petit bugs en particulier, si les headers sont mal renseignés. Sur certains serveurs si le Return-path n'est pas renseigné, mail n'enverra aucun mail à des adresses en dehors du serveur.
Je te conseille de rajouter dans ton header les champs Reply-To et Return-path auquels tu peut affecter la même valeur que From.
Où dois-je faire ça
dans le panneau d'admin (mails) de mon hébergement
A+
Fred
ps: je me sens très "cake" sur ce coup là
fredwat a écrit:
Où dois-je faire ça![]()
dans le panneau d'admin (mails) de mon hébergement![]()
non, dans ton script:
- Code: Tout sélectionner
$headers_en_plus = "From: $Fnom <$Fadresse>\n";
$headers_en_plus .= "Reply-to: $Fnom <$Fadresse>\n";
$headers_en_plus .= "Return-path: $Fnom <$Fadresse>\n";
fandecine a écrit:![]()
non, dans ton script:
$headers_en_plus = "From: $Fnom <$Fadresse>\n";
$headers_en_plus .= "Reply-to: $Fnom <$Fadresse>\n";
$headers_en_plus .= "Return-path: $Fnom <$Fadresse>\n";
warff!
Je ne connais rien aux scripts; mais je vais essayer ce que tu me conseilles
Merci fandecine
Fred
ps: il me suffit donc de faire un copier-coller de ce complément...à quel endroit du script dois-je le positionner (en haut, au milieu, en bas?)
Désolé je suis novice sur ce truc là (sur d'autres aussi d'ailleurs
fandecine a écrit:Au secours! que fait la police!![]()
tu remplace ceci: $headers_en_plus = "From: $Fnom <$Fadresse>"; per ce que je t'ai donné.
j'ai copié $headers_en_plus = "From: $Fnom <$Fadresse> avec le \n"; Fallait-il le faire ?
Faut-il aussi renseigner le $Fnom
dans l'adresse je n'ai mis que xyz@truc
est-il nécessaire de rajouter "mailt0:....@..."
Tel quel (copie intégrale) je n'ai encore aucun retour pour le moment...con...ie de ma part ou lenteur Ovh ?
quand je vous dis que je suis "cake" c'est pas un mensonge
Fred
rtb a écrit:Ta boite de reception est celle d'OVH ?
Salut rtb,
sur mon site principal (a_men) j'ai utilisé ce script sans rien y changer; je recois donc bien mes mails via thunderbird.
A propos du formulaire qui concerne cet autre site hébergé par ovh; je n'ai aucune idée de la façon (éventuelle) de paramétrer quoi que ce soit...cakos again
+
Fred
Tu recuperes et traite les variable envoyées par ton formulaire de saisie
$msg .= " Nom :\t$variable1\n";
$msg .= " Nom :\t$variable2\n";
.....
$recipient = "ton adresse de destination";
$subject = "Sujet :\t$sujet\n";
$mailheaders= "MIME-Version: 1.0\r\n";
$mailheaders.= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailheaders.= "From: \t$mail\n";
$mailheaders .= "Reply-To: $mail\r\n";
mail($recipient, $subject, $msg, $mailheaders);
En esperant que ca puissent t'aider
Ca fonctionne sur un OVH 60gp, je viens de le tester vers un mail de chez ovh
$msg .= " Nom :\t$variable1\n";
$msg .= " Nom :\t$variable2\n";
.....
$recipient = "ton adresse de destination";
$subject = "Sujet :\t$sujet\n";
$mailheaders= "MIME-Version: 1.0\r\n";
$mailheaders.= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailheaders.= "From: \t$mail\n";
$mailheaders .= "Reply-To: $mail\r\n";
mail($recipient, $subject, $msg, $mailheaders);
En esperant que ca puissent t'aider
Ca fonctionne sur un OVH 60gp, je viens de le tester vers un mail de chez ovh
15 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Spam via un formulaire contact PHP ???
- url rewriting sous ovh : fonctionne pas ?
- Serveur mut. -> maintenance ?
- [résolu] Formulaire de contact avec envoi de mail en Php
- Fonction Php qui ne fonctionne plus
- PHP : str_replace ne fonctionne pas
- [PHP] Faire un $query qui fonctionne ...
- RESOLU script php qui fonctionne mal ?
- RewriteRule ^publicite.html pub.php ne fonctionne pas
- une question sur du php , pourquoi ca ne fonctionne pas ?
- [rêglé] Le fil Rss (forum.php) ne fonctionne plus, snifff
- réécriture ne fonctionne pas pour paser du HTM vers PHP
- OVH et mail PHP
- OVH se met à la version 6 de PHP
- php mail() chez OVH
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités








le forum