Petit soucis : serveur smtp

Fermé
kent - 10 déc. 2006 à 10:48
 zOAr(gH) - 20 févr. 2007 à 17:41
bonjour,

sur mon espace perso free, j'ai crée un formulaire de contact en utilisant le serveur smtp, mais voilà que j'ai un message d'erreur alors que dans ma boite, avec le meme script mais pas le mem serveur, ça marche !!
voici le message :
Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.free.fr:25

je compte sur votre aide.
merci

3 réponses

bonjour,
si mes souvenirs sont bons, free a désactivé la fonction mail dans les espaces perso, mais propose quand même une solution de remplacement, elle est dans la faq
courage
0
Salut,

J'ai cherché dans la FAQ, mais pour se renseigner il faut appeler et comme je ne suis pas chez free, je dois payer !!
pouvez-vous me communiquer cette solution alternative.

Merci
0
bonjour kent,
je suis allé sur free et j'ai trouvé ceci :

recevoir par mail le contenu d'un formulaire de votre page



Pour permettre à l'utilisateur de saisir des données,
il est parfois utile de créer des formulaires HTML, avec le tag <FORM>.
Pour permettre aux utilisateurs de FREE de récupérer les informations saisies sur leur pages Web personnelles, nous proposons un script PERL permettant de récupérer ces données sur le compte e-mail associé à la page Web.


Créer votre formulaire HTML

Vous devez d'abord créer votre formulaire, c'est à dire une page Web contenant entre autres les différents champs :

<FORM METHOD="POST" ACTION="http://perso0.free.fr/cgi-bin/form2mail.pl">
<INPUT TYPE="text" NAME="nom_du_champ">
.. Et tous les champs dont vous avez besoin ..
<INPUT TYPE="submit" VALUE=" O K ">
</FORM>

Vous placerez cette page sur votre site Web hébergé par FREE.

Attention : Pour que votre formulaire fonctionne vous devez mettre remplir le champ "Form" de la façon suivante :

<FORM METHOD="POST" ACTION="http://perso0.free.fr/cgi-bin/form2mail.pl">
Envoi de l'e-mail sur votre compte

Le script PERL va donc envoyer un e-mail dans votre boite aux lettres.
Si vous placez votre formulaire sur la page :

http://login.free.fr/repertoire/formulaire.html
Vous receverez l'e-mail sur votre adresse login@free.fr
Cet e-mail sera de la forme : Date: Tue, 13 Jul 1999 16:54:31 +0200
From: login@free.fr
Subject: Form2Mail
URL:<http://login.free.fr/repertoire/formulaire.html>
To: login@free.fr
IP du client : 127.0.0.1
Page d'origine : http://login.free.fr/repertoire/formulaire.html
** Valeurs résultats **
valeur1 : first result
valeur2 : deuxième résultat
O K : OK !


Mettre en place la page de résultat

Une fois le mail envoyé, le serveur va afficher dans le navigateur une page Web résultat contenue dans le même répertoire de vos pages Web Perso que le formulaire.
Si vous placez votre formulaire sur la page :
http://login.free.fr/repertoire/formulaire.html

La page qui sera chargée sera la page result.html du répertoire correspondant, c'est à dire: http://login.free.fr/repertoire/result.html

Attention : La page résultat doit être nommée result.html,
cette page doit se trouver dans le même répertoire que votre formulaire.

Téléchargez les pages toute prête (au fomat .zip)
le lien de téléchargement est :
http://support.free.fr/pagesperso/Formulaire_Free.zip
et hop la boum comme disait prosper
0
Merci beaucoup jeanch.

Bonne journée
0
Bonjour,

J'ai relu un paquet de fois cette proposition de Free... je l'ai mise en place sur mon site et ça donne ça :

Method Not Allowed
The requested method POST is not allowed for the URL /support.html.

Qqun a-t-il une idée du pourquoi du comment ? J'attends l'activation de MySQL dans tous les cas, mais cette option me plaisait bien.
0