Retour : page principale > sommaire applications générales > appli Projet > specifications 14 mars 2004

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