Page 1 sur 1

PHPMailer : Réponse automatique à un email

Posté : 23 sept. 2014, 00:47
par nico44530
Bonjour,

J'utilise PHPMailer pour l'envois d'emails à travers mon site, dans mon cas c'est pour un mot de passe oublié.
Il fonctionne très bien, mais ce que je veux savoir c'est si une personne envois un email au site, le script peut envoyer une réponse automatique à cet email ?

Un exemple de réponse automatique suite à un email vers le site :

"Merci de nous avoir contacté, nous vous répondrons dans un délai de 24h"

Merci pour votre aide :wink:

Re: PHPMailer : Réponse automatique à un email

Posté : 23 sept. 2014, 08:11
par xTG
Ce n'est pas PHPMailer qui va faire ça mais un logiciel installé sur ton serveur et utilisant la messagerie.
Tu as des adresses de messagerie et donc un webmail, fouilles dans ses menus. ;)

Re: PHPMailer : Réponse automatique à un email

Posté : 23 sept. 2014, 14:50
par nico44530
Oui j'ai déjà trouvé ça, mais c'est pourri ^^
Y'a que du texte dans ce message.

J'aurais voulu ajouté des images, et mettre en forme.

Re: PHPMailer : Réponse automatique à un email

Posté : 23 sept. 2014, 17:32
par xTG
Je ne sais pas ce que tu as trouvé mais regardes s'il y a des options.
Tu pourras trouver de quoi changer les entêtes et donc autoriser les balises HTML.

Et si pas... Tu peux toujours le faire en PHP mais c'est pas franchement top...
=> faire une tâche CRON périodique qui récupère les emails en se connectant à la messagerie et y réponds
Pour s'y connecter et y répondre il y a des librairies : http://fr2.php.net/imap

Re: PHPMailer : Réponse automatique à un email

Posté : 24 sept. 2014, 12:39
par arnaud69
Ca s'appelle l'auto responder.
Alors oui, tu vas faire une tâche cron, qui va aller regarder si tu as reçu un mail, tu vas le parser, et envoyer un mail de réponse automatique.
Ton problème, c'est que tu vas faire l'analyse comment ? Mail de spam, mail de bounce, mail de demande ?
Et si c'est un mail qui ne contient aucune référence à ton site ?
Répondre c'est facile, répondre correctement, c'est autre chose.
Tu peux toujours aller regarder la classe de bounce mail handler qui traite les mails en erreur, ça te donnera une idée...
https://github.com/crazy-max/CwsMailBounceHandler

Re: PHPMailer : Réponse automatique à un email

Posté : 24 sept. 2014, 12:49
par arnaud69
Même mieux, tout fait, mais tout vieux !
http://www.phpclasses.org/package/1997- ... Class.html
Y'a plus qu'à l'adapter.. Attention au copyright et licence