PageWikiniArchive
Script PHP de traitement d'un mail
- Voici les fonctionnalités qui sont prises en compte par le script php qui se charge d'ajouter un mail sur les forums :
- 3 types d'opérations sont possibles : envoi de messages, abonnement, désabonnement
- Possibilité de joindre des pièces jointes aux messages.
- Si les fichiers joints sont interdits sur un forum, alors ils ne seront pas acceptés. En revanche le contenu du message est pris en compte : il est alors inséré sur le forum sans ses piéces jointes qui sont quant à elle supprimées.
- La taille maximale des fichiers joints est respectée : elle est défénit dans la configuration de chaque forum.
- Message d'avertissement à l'utilisateur si une pièce jointe a été rejetée (à cause de sa taille trop importante ou si les fichiers joints ne sont pas autorisés sur ce forum).
- Message d'avertissement à accueil@tela-botanica.net si une erreur s'est produite dans le script.
- Traitement du texte de chaque messages pour éviter des "=ISO..." ou des caractéres "bizarres" dans le sujet et le corps des messages.
- Message d'avertissement si un utilisateur non inscrit à Tela Botanica essaye d'envoyer un message sur les forums (vérification de l'identité à partir de l'adresse mail).
- Message de confimation pour l'abonnement et le désabonnement à un forum.
- Respect des fils de discussion.
- Prise en compte du type de forum : si un forum est privé, une personne qui n'est inscrite à ce forum ne pourra pas y envoyer des messages.
- Message d'avertissement si un utilisateur essaye d'envoyer des messages dans un forum où il n'a pas les droits.
- Mise à jour des statistiques de l'utilisateur lors de l'envoi d'un nouveau message.
- Possibilité de mettre plusieurs forums de destination dans le A: (TO: ) d'un message : ceci permet d'envoyer simultanément le même message sur plusieurs forums.
- Prise en compte des adresses de forums mises dans le CC: d'un message : il est ainsi possible d'utiliser le CC: pour envoyer un message sur un forum.
- Gestion des adresses mails mutiples pour un même utilisateur
- Traitement des messages d'erreurs provenant de problèmes lors de l'envoi des messages aux abonnés :
- Type d'abonnement mis à "pas d'email" sur tous les forums où un abonné à donné une mauvaise adresse mail
- Message d'avertissement à l'utilisateur si l'adresse utilisée n'est pas une adresse principale
- Envoi d'un message à accueil@tela-botanica.net dans le cas où l'erreur n'a pas était identifiée