Aller au contenu

PHP reponse mail automatique


Sujets conseillés

Posté

Bonjour,

J'ai deja un mail form sur ma page contact en html qui fonctionne avec ce script sur une autre page en PHP

<?

$headers="From: ".$adressmail;

$email2="maildusite_AT_monsite.com";

mail($email2,$titre,$message,$headers);

include "mailenvoye.php3";

?>

avec une autre page en PHP qui affiche que le message est bien envoyé

J'aimerais inclure une autre fonction qui permet d'envoyer directement un mail automatique à son emetteur (avec un texte comme "merci pour votre mail blabla")

Quelqu'un a une idée la dessus ?

Merci a tous

Posté

Ca se fait difficilement en php, il faut s'adresser à son hébergeur. Dans les options de configuration des boites mail, il est inclus la possibilité de réponse automatique type 'Merci pour votre blabla..".

Anonymus.

Posté

j'ai du mal comprendre la question car pour moi, je ne vois pas de probleme :

tu fais un mail vers chez toi et 1 autre vers l'expediteur :

<?
$headers="From: ".$adressmail;
$email2="maildusite_AT_monsite.com";
mail($email2,$titre,$message,$headers);

$message = "Merci pour votre blabla"
$headers="From: maildusite_AT_monsite.com;
$email2=$adressmail
mail($email2,$titre,$message,$headers);
include "mailenvoye.php3";

?>

Posté

Bonjour Anonymus,

Merci pour ta reponse si rapide

Le probleme pour moi c'est que ce message "merci pour votre mail blabla" doit s'adresser uniquement a ce qui vient du site (j'en reçoit plus de 50 par jour)

Je ne peux pas diffuser ce message a ceux qui ne passe pas par le site web.

Connaissant ton niveau en PHP, si tu dis non c'est qu'il n'y a pas de solution :(

A moins que tu dispose d'un bon truc sortie de ta manche comme un bon magicien :wacko:

Posté

bonjour Vincent,

Il semble que ton code est correct, COOL :1eye:

Je vais essayer ça ce soir en rentrant du boulot

Merci et bonne journée

Posté

Salut Thierry,

"Ce qui vient du site" ? C'est à dire que l'email est envoyé par programme au départ de ton site, ou bien ils suivent un lien "mailto:...." sur tes pages ?

Dans le premier cas, c'est simple et Vincent te donne la solution.

Dans le second cas, c'est Anonymus qui a raison :)

Dan

Posté

Le problème de ce code, c'est qu'il n'est pas automatique. Il te faudra tout de même appuyer sur le bouton, auquel cas, oui, c'est facile, et revient au même que celui que tu donnes en exemple en haut.

..

(après reflexion)

En fait, tu veux que lorque la personne t'envoie un mail, cela lui répond qu'il a bien envoyé un mail ?? Ah, ok. Je me suis trompé :D

Posté

Histoire de me rattrapper, le code présente tout de même certaines erreurs... ;)

Il manque quelques ';' en fin de ligne :D

<?

$headers="From: ".$adressmail;

$email2="maildusite_AT_monsite.com";

mail($email2,$titre,$message,$headers);

$message = "Merci pour votre blabla";

$headers="From: maildusite_AT_monsite.com";

$email2=$adressmail"

mail($email2,$titre,$message,$headers);

include "mailenvoye.php3";

?>

Anonymus.

Posté

Bonjour Dan,

La page s'appelle mailform.htm il y a un mailform dessus

Et j'aimerai envoyé un message mail automatique lorsque l'internaute m'envoie un message à partir de cette page sur laquelle il a laissé son adresse mail.

Le code de Vincent me renvoie une erreur plus rien ne fonctionne si j'ajoute son code, mais je crois que son idée est bonne et que la solution n'est pas loin

Posté

Anonymus,

Ton code me renvoie cette erreur et je ne comprend pas pourquoi

Parse error: parse error, unexpected '\"' in /home/conseilg/www/envoimail.php3 on line 8

Posté

Tu as quelques erreurs dans le code donné, par exemple à la ligne $email2=$adressmail" il manque un ; à la fin et le " est superflu ;)

Sinon, c'est de cette manière qu'il faut accuser réception de l'email.

Dan

Posté
Histoire de me rattrapper, le code présente tout de même certaines erreurs... ;)

Il manque quelques ';' en fin de ligne :D

Anonymus.

<{POST_SNAPBACK}>

en fait, j'ai jamais été bon pour coder direct a la volée dans une fenetre réponse rapide d'un forum

Dan, faudra que tu demandes une evolution a IPB pour qu'ils fassent un module qui corrige les erreur de syntax php dans les posts ;)

Posté (modifié)

Génial, tout fonctionne très bien

Merci a tous pour votre aide, bonne journée

Voici le code qui fonctionne, ça pourrait servir a quelqu'un d'autre

<?
$headers="From: ".$adressmail;
$email2="reponse-du-site_AT_votre-site.com";
mail($email2,$titre,$message,$headers);

$message = "Bonjour,

Merci pour votre message, balababla, nous vous répondrons dans les meilleurs délais.

Cordialement

Thierry";
$headers="reponse-du-site_AT_votre-site.com";
$email2=$adressmail;
mail($email2,$titre,$message,$headers);
include "mailenvoye.php3";

?>

Modifié par Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...