38 Commits (1ca272c0d6ce0f3f137f56ee1e6fd2fc95d30701)

Author SHA1 Message Date
Cerdic 1ca272c0d6 renommage de fichier 3 years ago
Cerdic 678a787d90 On introduit les classes SPIP\Facteur\FacteurMail et SPIP\Facteur\FacteurSMTP refactoree de l'ancien Facteur pour dispatcher les mails vers le bon service 3 years ago
Cerdic 00dd4501de on deporte tous les gros filtres dans des fonctions surchargeables sur le meme modele, c'est plus simple a maintenir, lire, surcharger 3 years ago
Cerdic 87169d43dc entetes PHP 3 years ago
Cerdic 2a30aacbf4 On remanie le formulaire de config et on separe le test dans un formulaire a part + ajouter une piece jointe au test si possible + des chaines de langue 3 years ago
maieul@maieul.net c0606979eb Nouvelle constant _LOG_FACTEUR, qui détermine le niveau de log pour les 4 years ago
cedric@yterium.com 6ffebc8708 fix : ajouter le sujet dans les logs quand on envoi par mail() (car pas dans le header dans ce cas) 4 years ago
cedric@yterium.com cfcba93a8b sur des gros sites on peut avoir plein de sources d'envoi de mail, et quand on veut retrouver qui a envoye un mail problematique (par quel canal) c'est complique. On ajoute un backtrace dans facteur.log et on rend aussi un peu moins verbeuse la liste des destinataires 4 years ago
bystrano@gmx.ch 3b800e27b0 permettre de spécifier des noms d'envoyeurs quand il y a plusieurs adresses reply-to 5 years ago
bystrano@gmx.ch 0543a0cfe6 ajouter une option nom_repondre_a à la fonction envoyer_mail 5 years ago
kent1@arscenic.info 0bffbb8f79 Pouvoir n'envoyer de mail que en bcc (version 3.4.9) 6 years ago
kent1@arscenic.info ee7447f4e5 Début de PSR SPIP 7 years ago
cedric@yterium.com 9a46df224f s'assurer que tous les cas d'echecs produisent bien une exception lorsque c'est demande, notamment lors de l'envoi du mail de test 7 years ago
brunobergot@gmail.com 68a57a662f version 3.3.2 : bugfix retour sur r95476 7 years ago
cedric@yterium.com 2b103a22c3 On peut passer un argument 'exceptions' au corps pour indiquer qu'on veut lancer une exception en cas d'erreur (par defaut non, comme avant) 7 years ago
marcimat@rezo.net adf66119ae 2 notices PHP en moins éventuelles. 8 years ago
marcimat@rezo.net d6a17ecd38 Éviter tout un tas de notices PHP sur le formulaire de configuration et lors de l'envoi d'un courriel. 8 years ago
kent1@arscenic.info 1ccdc5073e Sans log de m**** c'est mieux 8 years ago
kent1@arscenic.info e0f2c3d8de $destinataire peut être un array, prendre le premier si vraiment nécessaire 8 years ago
kent1@arscenic.info 92212ed966 Report de r83006 8 years ago
rastapopoulos@spip.org 5809e1623c Dans le commit [83006], le log de la ligne 149, ok c'est une erreur et donc il fallait rajouter _LOG_ERREUR. En revanche pour celui de la fin, c'est juste un log d'envoie normal, il n'y a pas à le loguer en erreur, sinon ça l'écrit tout le temps, même quand tout fonctionne. Enfin celui vraiment à la fin, quand pas de retour, là c'est une vraie erreur et donc on _LOG_ERREUR. 8 years ago
marcimat@rezo.net e0afaa051e Notices php en moins si on n'a pas configuré facteur, mais qu'on tente d'envoyer un mail. 8 years ago
kent1@arscenic.info e9f3e73501 Indentation 9 years ago
cedric@yterium.com b7039a628e Complement a r82964 qui repare r82933 : ne pas envoyer de double Content-type, et formater les headers correctement quand on fournit un $corps sous format texte (otetard) 9 years ago
cyp@rouquin.me e415775800 si aucun destinataire du courriel on renvoie false (eviter les warning PHP) 9 years ago
cedric@yterium.com a89726357e r82933 etait un chouia optimiste : l'ajout des headers custom fonctionnait quand on en fournissait mais provoquait une erreur de format sinon 9 years ago
cedric@yterium.com c0fb2df664 les headers de PHPMailer fonctionnent, on peut les utiliser avec un peu de discernement 9 years ago
cedric@yterium.com 7f4ea9d3b5 Branche 3 de facteur, en dev : 10 years ago
cedric@yterium.com 7e5ad28cde le wrapper html des mails peut recevoir soit du html brut a encapsuler : il est injecté tel quel, 11 years ago
cedric@yterium.com 862420e272 transformer les nl en <br> dans le mail html via un filtre dans le squelette, pour ne pas echapper betement les <br> ensuite 11 years ago
cedric@yterium.com ff4a3b40e7 Support des expediteurs multiples : pas de Name dans ce cas 11 years ago
cedric@yterium.com 0d8d677af9 Nouveauté : 11 years ago
cedric@yterium.com c0a06f05e5 Supporter les formats "Marie Toto <Marie@toto.com>" en guise de From 11 years ago
yffic@lefourneau.com 6d335f0d30 Log du type d'erreur si échec d'envoi 11 years ago
cedric@yterium.com ebdf0dadbd inutile de declarer une fonction vide pour une simple declaration de pipeline 11 years ago
cedric@yterium.com 7a5029724e cartouche 11 years ago
cedric@yterium.com 1b46110b9b les autorisations par defaut sont pour les admin, inutile donc de tout definir ici 11 years ago
cedric@yterium.com ce7bc3364e Dans ton trunk 11 years ago