PageWikiniArchive

insertion.php


Fonctionnement général


Ce script est appelé par qmail (ou tout autre gestionnaire de mail) lorsque un mail à destination des forums est émis.
Ce mail est de la forme : nom_forum@nom_domaine.ext
ou operation-nom_forum@nom_domaine.ext

S'il n'y a pas d'opération, celle-ci est par défaut "message".
Les types d'opération :
- message : Un message pour la liste
- abonnement : pour s'abonner à la liste
- desabonnement : pour se déabonner

Le script commence par analyser les entêtes du mail pour en extraire l'opération à réaliser.

Abonnement


Dans ce cas, on insère une ligne dans la table $site_users et dans $site_userthread avec l'email de l'utilisateur. Evidemment,
celui-ci doit exister dans $site_users ET le forum doit être libre pour inscription.

Désabonnement


C'est l'opération inverse.

message


Après quelques vérifications, le message est inscrit dans la table $site_$forum.