php mail() chez OVH

alexx
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 1 Juin 2005

php mail() chez OVH

Message le Ven Déc 02, 2005 5:20

Bonjour ,

y a-t-il quelquechose de spécial à faire pour réussir à se rappatrier le résultat d'un formulaire avec la fonction mail(), quand on est hébergé en mutualisé chez OVH ?

j'ai mis ça, ça ne marche pas :
Code: Tout sélectionner
$destinataire='postmaster@monsite.com';
   $titre="Formulaire monsite";
   $message="Provenance : $HTTP_REFERER\n";
   $message.="Adresse IP : $REMOTE_ADDR,\n";
   $message.="Navigateur : $HTTP_USER_AGENT\n";
   $message.="Nom : $vNom\n";
   $message.="Profession : $vProfession\n";
   $message.="E-mail : $vEmail\n";
   $message.="Message : $vMessage\n";
mail($destinataire,$titre,$message,"From: $vEmail") ;


Merci

Alex

3Crea
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 29 Nov 2005

Message le Ven Déc 02, 2005 8:44

Bonjour,

hébergé également chez ovh, j'ai le code suivant qui fonctionne:

Code: Tout sélectionner
   $adresse= trim($_POST['adresse']);
   $destinataire='adresse@monsite.com';
   $envoyeur = trim($_POST['envoyeur']);
   $message = $_POST['message'];      
   $headers = 'From:'.$envoyeur.'<'.$adresse.'>';
          mail($destinataire,'Commentaires - Questions',$message,$headers);


qui ressemble fortement au tien...
J'ai noté qu'il y avait un certain délai avant que les mails n'arrivent sur le webmail d'ovh (l'histoire de quelques minutes alors je doute que ça ne soit ça).

Suggestions rapides, vérifie que le contenu de tes variables soit correct, essaie avec un autre entête...


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Ven Déc 02, 2005 16:33

C'est quoi le message d'erreur, et il se situe où?
à l'envoi des variables à ton script ou au niveau de la fonction mail() ???

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 385
Inscription: 17 Nov 2005

Message le Sam Déc 03, 2005 3:31

Pour aller plus loin, avez-vous des exemples de scripts qui permettent d'envoyer (tjs chez ovh) des mails au format html ?

GuillaumeL66
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 14 Sep 2011

Re: php mail() chez OVH

Message le Mer Sep 14, 2011 15:55

Désolé de déterrer le post mais j'ai acheté récemment un mutu chez OVH et la fonction mail de mon formulaire de contact qui marchait sur Free ne fonctionne plus sur OVH.

Je sais qu'il y a de nombreux posts sur ce sujet donc j'ai préféré en déterrer un plutôt que d'en faire un tout neuf.

J'ai d'ailleurs pu récupérer la fonction de test d'envoi de mail que l'on retrouve sur beaucoup de forums, qui marche très bien sur mon hébergement. Mais dès que l'on veut rendre la chose un peu plus personnalisé (avec une fonction isset, des vérifactions de paramètres...), ça ne marche plus.

J'ai testé les différents codes de formulaire de contact proposés via les quelques liens posté sur le forum OVH, qui traite exclusivement de cette question, mais aucun ne fonctionne.

Alors, ma question est simple : est-ce que quelqu'un connait les règles à respecter spécifiquement pour OVH ou a un code tout prêt légèrement personnalisé que je pourrai personnaliser ultérieurement, et qui marche pour OVH ?

Merci à vous !


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: php mail() chez OVH

Message le Mer Sep 14, 2011 17:15


GuillaumeL66
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 14 Sep 2011

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 13:48

Je repasse un peu tardivement mais merci pour tes solutions Spout.

J'ai fini par faire fonctionner cette fonction mail en m'arrachant quelques cheveux. J'ai vite enfoui ces moments de galère au plus profond de ma mémoire, mais il me semble que mon problème était que ma fonction déclarait le header après l'appel du formulaire... et ça OVH semble ne pas l'accepter.

Bref, si ça peut aider à sortir de la galère certains nouveaux clients OVH...

Les plugins de mail sont une solution intéressante sur laquelle je me pencherai bientôt mais je pense qu'il vaut mieux comprendre le fonctionnement de la fonction mail puis les spécificités de son hébergeur avant de s'attaquer à ce genre de montagnes pour un néophyte comme moi.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 14:20



UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8576
Inscription: 23 Nov 2005

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 15:41

Perso utiliser la fonction mail, alors que le moindre saut de ligne en trop / en moins dans les en-tête est capable de complétement rendre illisible le contenu, je trouve ça plus que vain. les classes citées par spout sont à mon sens la meilleure solution.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 17:01

je ne comprend pas ou tu veux en venir, au final c'est toujours la fonction mail qui est utilisé, éclaire moi stp, merci**


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8576
Inscription: 23 Nov 2005

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 17:15

En effet, c'est toujours la fonction mail qui est utilisé, mais réinventer la roue à chaque fois me semble vain, quand on sait que des classes comme PHPMailer, dont la mise en place est très facile, existent.


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 17:49

KOogar a écrit:au final c'est toujours la fonction mail qui est utilisé

Les 2 classes peuvent utiliser SMTP.

Avec l'avantage d'une communauté (pour bcp de scripts open source):
- dépôt de sources (git, svn, mercurial, ...)
- bugtracking / issues
- request for features
- changelogs
- support
- ...

Et le code testé / bugtracké par toute une communauté = la plupart des erreurs rencontrées avec telle ou telle config serveur sont corrigées.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 18:05

merci* pour ce rappel, quel est l'avantage de passer par ce mode ?


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 18:16

- A ce que l'on dit, c'est assez rapide, mais j'ai pas vérifié.
- Ça peut arriver d'avoir besoin d'utiliser un serveur externe pour l'envoi.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8576
Inscription: 23 Nov 2005

Re: php mail() chez OVH

Message le Mer Oct 12, 2011 18:33

J'ai eu quelques cas de figures ou l'envoi en utilisant SMP s'est avéré nécessaire (souci de configuration serveur).


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités