Accuse de reception
salut a tous voila j'explique mon souci apres des heur hier a rechercher une solution en faite voila quand j'envoi un mail sur mon server mail depuis n'importe quel adresse (hotmail gmail yahoo) je recois un accuser de reception
j'aimerai que les personne qui remplisse le formulaire de mon site recoive cette accuser mais comment quand je recoi un mail de mon site sa me met viens de juju-video
que dois je changer et ou voila des bout de mon code
// Addresse de réception du formulaire
$email_dest = "mon adresse mail";
$sujet = "Vos identifiant";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: juju-video<mon adresse mail>\n";
$entetes .="Return-Path: juju-video<mon mail>\n";
$entetes .="Reply-To: juju-video<mon mail>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
merci de votrz aide
--
rien est impossible en informatique
Configuration: Windows Vista Internet Explorer 7.0
6 réponses
Un formulaire de site envoie des courriels via le serveur, et les destinataires reçoivent une accusé de réception, tandis que l'expéditeur affiche l'adresse du site plutôt que celle de l'utilisateur. Des réponses suggèrent de modifier les entêtes SMTP dans le code PHP, en utilisant From, Return-Path et Reply-To, et d'inclure le nom et l'adresse de l'expéditeur réel dans ces champs. D'autres proposent d'utiliser une adresse du domaine du site pour l'expéditeur et de placer l'adresse de l'utilisateur dans l'en-tête Reply-To, afin d'améliorer la délivrabilité. En cas de persistance, il est utile d'employer une librairie SMTP et de repenser le formulaire pour un envoi plus fiable et conforme.
-
Bonjour,
$entetes .="From: juju-video<mon adresse mail>\n";
c'est la ligne où vous définissez quelle sera le nom et l'adresse de provenance du mail
il suffit de le changer-
-
-
@pebkacpourquoi?
-
@julien77000tu le fais expres ?
y a 3 lignes dans ton code avec ton adresse... c'est là que tu dois la changer -
@julien77000c'est un peu ironique... ca non plus tu t'en doutes pas ?
-
-
$entetes .="From: monsite<mon adresse mail>\n";
vous pouvez également créer une adresse avec le nom de domaine de votre site afin de ne pas être spammé-
-
-
@julien77000Bonjour,
Reformule ta question en "français" car là j'avoue j'ai vraiment beaucoup de mal à comprendre ton problème . -
@kiki45en faite quand tu rempli le formulaire de mon site je le recoi est la personne dou sa vient sa me met viens de juju moi j'aimerais que sa mette se que la personne mette dans la case email
j'aimerai que les personne qui remplisse le formulaire de mon site et appuis sur envoyer quand je recoi un mail de mon site sa me met viens de juju-video allrs que j'aimerais que sa me mette vien de (se qui a ecrit dan la case email)
que dois je changer et ou voila des bout de mon code
// Addresse de réception du formulaire
$email_dest = "mon adresse mail";
$sujet = "Vos identifiant";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: juju-video<mon adresse mail>\n";
$entetes .="Return-Path: juju-video<mon mail>\n";
$entetes .="Reply-To: juju-video<mon mail>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
-
@kiki45voila quand je recoi un mail
From: monsite
To: mon adresse mail (la mienne )
Sent: Wednesday, May 06, 2009 1:15 PM
Subject: Vos identifiant
moi j'aimerai ke sa mette lemail de la personne ki lenvoi
--
rien est impossible en informatique
-
-
je comprends vraiment pas le problème, donne voir l'url de ton formulaire
-
Voila
$emailex = $_POST["zone_email1"];
$nom = $_POST["champ1"]
$email_dest = "mon adresse mail";
$sujet = "Vos identifiant";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: juju-video<mon adresse mail>\n";
$entetes .="Return-Path: juju-video<$nom>\n";
$entetes .="Reply-To: $emailex <mon mail>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";-
-
sa ne fonctionne pas regarde
c'est bien sa
// Addresse de réception du formulaire
$emailex = $_POST["zone_email1"];
$nom = $_POST["champ1"]
$email_dest = "mon mail (le mien ou je recoi les mail)";
$sujet = "Vos identifiant";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: juju-video<mon mail (le mien ou je recoi les mail)>\n";
$entetes .="Return-Path: juju-video<$nom>\n";
$entetes .="Reply-To: $emailex <et la je met le mien ou pas>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n"; -
-
-
Kiki45 a raison. il faut reprendre les valeurs des champs nom et email... Je pense qu'il serai plus de refaire complètement le formulaire et donc revoir la fonction mail()
-
Non, pas avant 17h30