[RESOLU] PHPMailer : Réponse automatique à un email

Eléphant du PHP | 386 Messages

23 sept. 2014, 00:47

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:

ViPHP
xTG
ViPHP | 7331 Messages

23 sept. 2014, 08:11

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. ;)

Eléphant du PHP | 386 Messages

23 sept. 2014, 14:50

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.

ViPHP
xTG
ViPHP | 7331 Messages

23 sept. 2014, 17:32

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

Eléphant du PHP | 151 Messages

24 sept. 2014, 12:39

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
Développeur d'applications pour intranets industriels (IHM), DBA Oracle, auto entrepreneur. Je fuis les frameworks car je pense comme Rasmus Lerdorf : "all PHP frameworks suck"...
Je me suis lancé dans la reprise du projet PhpMyNewsletter (GNU GPL), que je vous invite à essayer.

echo ($user=='enregistré?"je t'aide":"je t'aide pas !");

Eléphant du PHP | 151 Messages

24 sept. 2014, 12:49

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
Développeur d'applications pour intranets industriels (IHM), DBA Oracle, auto entrepreneur. Je fuis les frameworks car je pense comme Rasmus Lerdorf : "all PHP frameworks suck"...
Je me suis lancé dans la reprise du projet PhpMyNewsletter (GNU GPL), que je vous invite à essayer.

echo ($user=='enregistré?"je t'aide":"je t'aide pas !");