Page 1 of 1

formulaire de contact chez free, grrr... [résolu, en partie]

Posted: Tue Mar 14, 2006 11:07 am
by tobiwan
Boujour, à tous,

L'un d'entre vous a-t-il reussi à faire fonctionner le forumlaire de contact avec un hébergement chez free ?

En apparence, le formulaire fonctionne (free a recemment activé la fonction 'mail()'), mais il n'envoit rien. Ou pour être plus juste je ne reçois rien dans ma boite mel...

J'aimerais éviter un simple mailto pour le spam.

Si vous voulez jetez un oeil à mon site (encore en dév) : http://tasse2t.free.fr

Merci d'avance pour vos idées  ;)

Re: formulaire de contact chez free, grrr...

Posted: Tue Mar 14, 2006 8:01 pm
by Gilbert
Je suis aussi chez Free, j'ai testé la balise "contact_form", elle a marché sans problème. Vérifie que tu n'a pas fait une erreur de frappe dans l'adresse email que tu as mise en option dans la balise.

Gilbert

Re: formulaire de contact chez free, grrr...

Posted: Wed Mar 15, 2006 9:17 am
by tobiwan
J'utilise moi aussi la balise {contact_form email="monmel"} sans faute de frappe, mais le souci c'est que ce n'est pas mon compte principal, mais un compte alias. Et free ne permet qu'un seul smpt pour l'envoi des mail -> celui du compte principal.

J'ai bien essayé de mettre le mail de mon compte principal, sans succès...

Le problème viendrait-il de là ?

Re: formulaire de contact chez free, grrr...

Posted: Wed Mar 15, 2006 2:39 pm
by tobiwan
bon j'ai trouvé une "solution" :

J'ai supprimé la variable $extra dans l'envoi du mail, ligne 53 du fichier function.contact_form.php et (oh, miracle!) l'envoi du mail fonctionne. 

Code: Select all

}elseif (@mail($to,$subject,$message,$extra)){
			echo "Votre message a bien été envoyé.</div>";
			return;
Du coup, mon problème de base est résolu, mais je suis moyennement satifait. Je ne récupère plus les infos nom et mail du visiteur.

[edit]
Finalement en modifiant le code php, j'arrive à récupérer le mail de l'expéditeur, mais c'est de la bidouille.

j'ai été obligé de clairement séparer l'email webmestre (moi en l'occurence) et l'email du visiteur, sinon impossible de récupérer quoi que ce soit :/

En définitive, j'ai l'impression que free ne laisse pas la liberté de redéfinir l'expéditeur du message...
[/edit]

Re: formulaire de contact chez free, grrr... [résolu, en partie]

Posted: Wed Mar 15, 2006 7:27 pm
by Gilbert
J'ai fait un 2ème essai, en utilisant cette fois-ci dans la balise non plus mon adresse mail principale, mais un alias, et cela marche parfaitement  ; je précise que je n'ai absolument rien modifié dans le code php. La page affichant le formulaire contient juste {contact_form email="mon_alias@free.fr"} , et ça marche également avec {contact_form email="mon_identifiant_free@free.fr"}.

Gilbert

Re: formulaire de contact chez free, grrr... [résolu, en partie]

Posted: Thu Mar 16, 2006 8:23 am
by tobiwan
Merci pour les tests Gilbert :)

Ça me paraissait étonnant que ça ne fonctionne pas. Le pb doit donc venir de mon installation de cms-ms ou, plus probablement des modifs que j'ai fait... je vais remettre le code php d'origine pour tester.

[edit]
Après test, même pb, si je commente la ligne 38 de function.contact_form.php, je reçois le mail sans les infos visiteur (logique):

Code: Select all

$extra = "From: $name <$email>\r\nReply-To: $email\r\n";
Sinon, en apparence ça fonctionne ("votre message est parti"), mais le mail n'arrive jamais !
Il y a donc bien un truc qui coince, mais quoi ? A priori, le script php est "autonome" : pas d'appel à la base, ni à un fichier de config...
[/edit]

En gros, là, je sèche  ???

Est-on sous la même version ?  J'utilise la version 0.12-beta2 de cms-ms et la version1.1 du formulaire.

L'appel de la fonction est-il  bien sous la forme : {contact_form email="webmestre@domaine.org"} ?

[mode caliméro="on"] Suis-je seul au monde avec ce pb ? [/mode]

Je suis insistant, désolé, mais j'étais quasi convaincu que le pb venait de free, comme ce n'est pas le cas...

Re: formulaire de contact chez free, grrr... [résolu, en partie]

Posted: Thu Mar 16, 2006 6:05 pm
by Gilbert
Ma version de CMSMS est la 0.12 définitive, et celle du formulaire la 1.1.
Poses tout de même la question chez Free, j'ai cru comprendre d'après les messages échangés sur les forums "proxad.free.xxxx" que tous les serveurs n'était pas forcément dans la même configuration ; quand il y a une évolution ils ne doivent probablement pas évoluer en même temps (les derniers changements de version sql avaient duré plusieurs jours).

Gilbert

Re: formulaire de contact chez free, grrr... [résolu, en partie]

Posted: Fri Mar 17, 2006 9:04 am
by tobiwan
Merci pour l'info, je vais tenter de glaner quelques indices de ce côté...

Mais ce qui m'étonne c'est que le formulaire est bien envoyé, mais à la condition de ne pas modifier l'expéditeur (donc pas moyen de récupérer le nom et le mail de mes visiteurs avec le fichier php actuel). La fonction mail() serait-elle bridée? Pas impossible connaissant free, mais là pour vérifier...

Je vais tenter un autre script php (toujours via mail() ) pour récupérer les infos saisies par le visiteur dans le corps du message. Dommage, c'est moins "propre", mais l'essentiel pour moi est de récupérer les données. :)

Re: formulaire de contact chez free, grrr... [résolu, en partie]

Posted: Sun Apr 09, 2006 1:22 pm
by ponpon34
Bonjour à tous,

Je rencontre un Pb sur un formulaire de communication sur un site des pages perso de FREE.

Il y a 2 jours , tout fonctionnait , aujourd'hui message d'erreur : d'après FREE (pas très explicite) il y a eu une nouvelle release et .... il faut écrire au Scs mail car ce Pb n'est pas supporté .

Quelqu'un a t'il une idée ?

Merci

Michel