Page 1 sur 1

problème formulaire de contact

Publié : mar. mai 29, 2012 1:09 pm
par yvanxp
Bonjour,

Je viens de m’apercevoir que mon formulaire de contact ne fonction plus ? alors que rien n'a été modifié depuis l'install.

1. Réponse au problème apportée par le service technique :
"Pour résoudre votre soucis, je vous invite à indiquer au niveau du header de votre formulaire de contact et du champ " From: ", une adresse mail liée à votre domaine. Cette adresse ne devra pas être créer au niveau de votre espace client LWS, vous pouvez par exemple indiquer une adresse du type : noreply@mondedomaine.com"

mon Formulaire ->

<?php
/* Remplacer votre_adresse@mail.net par votre adresse mail
Remplacer http://www.votre_domaine.net par votre nom de domaine */

$adresse = "yvan.bernardot@egby.fr";
$site = "www.egby.fr";

$TO = $adresse;

$head = "From: ".$adresse."\n";
$head .= "X-Sender: <".$adresse.">\n";
$head .= "X-Mailer: PHP\n";
$head .= "Return-Path: <".$adresse.">\n";
$head .= "Content-Type: text/plain; charset=iso-8859-1\n";

$sujet = "Formulaire de contact";

$informations = "
Nom: ".$_POST['realname']." \r\n
Prenom: ".$_POST['realprenom']." \r\n
Email du formulaire: ".$_POST['email']." \r\n
Sujet du formulaire: ".$_POST['title']."\r\n
Message: ".$_POST['comments']." \r\n
";

$res = mail($TO, $sujet ,$informations, $head);

if (true == $res) {
Header("Location: http://".$site."/formail2_ok.html" );
} else {
Header("Location: http://".$site."/formail2_pasok.html" );
}
?>

de plus, vous pouvez mettre n’importe quoi, le retour et toujours sur formail2_ok.html

Merci

Re: problème formulaire de contact

Publié : dim. juin 03, 2012 4:38 pm
par yvanxp
Personne ne peu rien pour moi ??

Bon tampis, mais voici quand même ce que je reçois une fois le formulaire complété->


Your message did not reach some or all of the intended recipients.

Sent: Sun, 3 Jun 2012 10:15:13 +0200
Subject: Formulaire de contact

The following recipient(s) could not be reached:

yvan.bernardot@egby.fr
Error Type: SMTP
Remote server (193.37.145.38) issued an error.
hMailServer sent: RCPT TO:<yvan.bernardot@egby.fr>
Remote server replied: 553 5.7.1 <yvan.bernardot@egby.fr>: Sender address rejected: not logged in



hMailServer

Re: problème formulaire de contact

Publié : lun. juin 04, 2012 7:30 am
par Karen - LWS
Bonjour,

Comme expliqué par notre équipe technique lors de l'ouverture de votre ticket d'incidence fin mai, il convient d'indiquer une adresse email inexistante en champ $from de votre formulaire.

$adresse = "yvan.bernardot@egby.fr"; --> indiquez une adresse email qui ne soit pas créée, par exemple : $adresse = "norely@egby.fr";

Cordialement,

Re: problème formulaire de contact

Publié : lun. juin 04, 2012 11:22 am
par yvanxp
Bonjour,

J'ai bien mis noreply@egby.fr à la place de $adresse = "yvan.bernardot@egby.fr"et du coût je ne reçois plus rien du tout ! même plus le message d'erreur ?

Re: problème formulaire de contact

Publié : mar. juin 05, 2012 7:32 am
par Karen - LWS
Bonjour,

Je suis désolée, la démarche que je vous ai donnée n'est pas la bonne. Je viens de me renseigner plus amplement auprès de l'équipe technique.

Donc en fait, il faut :

- Soit remplacer $adresse par norely@egby.fr dans la ligne : $head = "From: ".$adresse."\n";

- Soit supprimer cette ligne.

Et il faut effectivement laisser $adresse = "yvan.bernardot@egby.fr";

Cordialement,

Re: problème formulaire de contact

Publié : mar. juin 05, 2012 9:08 am
par yvanxp
Merci cela fonctionne mieux !

il me semblait bien qu'il fallait laisser l'adresse "sinon pas de retour"

sinon j'ai toujours un petit soucis, le formulaire envoie alors que l'adresse mail n'est pas bonne ?

Merci encore