MDaemon supporte les fichiers sémaphores qui peuvent être utilisés dans plusieurs buts. MDaemon recherche à intervalles réguliers dans le sous-répertoire \APP\ lexistence de ces fichiers. Sil en trouve un, le comportement associé est déclenché et le fichier sémaphore retiré. Cest un mécanisme simple qui permet aux administrateurs et/ou aux développeurs de manipuler MDaemon sans utiliser réellement linterface. Voici une liste de tous les fichiers sémaphore et de leurs actions :
NOM DU FICHIER |
ACTION |
ADDUSER.SEM |
Ce sémaphore crée de nouveaux comptes. Il sert à forcer MDaemon à ajouter de nouveaux enregistrements à la fin du fichier USERLIST.DAT sans provoquer une reconstruction complète de la base de données utilisateur qui pourrait prendre du temps. Chaque ligne de ce fichier doit correspondre à lenregistrement complet de compte de la forme indiquée dans la section "Account Management Functions" de l'API de (voir MD-API.html dans le répertoire \docs\API\). Il est possible dindiquer plusieurs nouveaux comptes à raison dun enregistrement de compte par ligne. MDaemon traitera ce fichier ligne par ligne et ajoutera chaque nouveau compte. Vous pouvez créer ADDUSER.LCK pour verrouiller le fichier pendant que vous le mettez à jour et MDaemon ne touchera pas à ADDUSER.SEM avant que ADDUSER.LCK soit supprimé. Pour voir un exemple de fichier ADDUSER.SEM, ouvrez ADDUSER.SMP dans votre répertoire APP avec un éditeur de texte. |
ALERT.SEM |
Présente dans un pop-up le contenu du fichier sémaphore à tous les utilisateurs de WorldClient qui sont connectés lorsque le fichier est créé. Cependant, il ne saffiche pas de suite sur tous les postes des utilisateurs, mais apparaît individuellement, au moment où le navigateur dun utilisateur lance une requête vers le serveur WorldClient. Remarque : contrairement aux autres fichiers sémaphores, celui-ci est particulier à WorldClient. Ne lenregistrez pas dans le répertoire \app\, mais dans le répertoire \MDaemon\WorldClient\. |
ALIAS.SEM |
Recharge le fichier contenant les alias. |
AUTORESPEXCEPT.SEM |
Recharge le(s) fichier(s) contenant les exceptions de l'autorépondeur. |
BATV.SEM |
Recharge le fichier de la protection contre les retours de courriers indésirables (BATV). |
BAYESLEARN.SEM |
Lance le processus dapprentissage bayésien (comme si lon cliquait sur le bouton Apprentissage de longlet Filtre bayésien du Filtre anti-spam). Remarque : ce fichier lance lapprentissage bayésien même si cette fonctionnalité est désactivée. |
BLACKLIST.SEM |
Recharge le(s) fichier(s) de liste noire. |
CATLIST.SEM |
Recharge le cache contenant les noms des catalogues. |
CFILTER.SEM |
Recharge les règles et nettoie les données en cache du Filtre de contenu ; recharge la liste blanche du Filtre anti-spam. |
CLEARQUOTACOUNTS.SEM |
Les résultats des vérifications des quotas des utilisateurs sont conservés dans le fichier quotacounts.dat. Si vous souhaitez nettoyer ce cache pour un utilisateur, saisissez son adresse dans ce fichier SEM et placez-le dans le répertoire \app\. Si une ligne de ce fichier contient uniquement le caractère "*" le cache est nettoyé pour tous les comptes. |
DELUSER.SEM |
Vous pouvez utiliser ce fichier sémaphore pour supprimer un ou plusieurs comptes utilisateurs. Créez un fichier texte contenant les adresses de chaque compte que vous voulez supprimer (une adresse par ligne), nommez le fichier "DELUSER.SEM", puis déplacez le dans le répertoire \app\ de MDaemon. MDaemon supprimera les comptes, puis le fichier DELUSER.SEM. |
DOMAINSHARING.SEM |
Recharge le fichier de données du partage de domaines. |
EDITUSER.SEM |
Ce sémaphore sert à mettre à jour des enregistrements spécifiques dans le fichier USERLIST.DAT sans une reconstruction complète qui pourrait prendre du temps. Pour mettre à jour un enregistrement spécifique dans USERLIST.DAT, élaborez un enregistrement de remplacement complet selon le format indiqué dans la section "Account Management Functions" de l'API MDaemon (voir MD-API.html dans le sous-répertoire de MDaemon \docs\API\). Ce nouvel enregistrement prendra en compte les modifications qui doivent être mises à jour dans USERLIST.DAT. Comme MDaemon reconnaît-il lenregistrement à mettre à jour dans USERLIST.DAT? En ajoutant au début du nouvel enregistrement ladresse électronique de lenregistrement original suivie dune virgule. Le fichier EDITUSER.SEM peut contenir plusieurs enregistrements à mettre à jour chacun sur sa propre ligne. MDaemon traitera le fichier ligne par ligne. Vous pouvez créer EDITUSER.LCK pour verrouiller le fichier pendant que vous le mettez à jour et MDaemon ne touchera pas à EDITUSER.SEM avant que EDITUSER.LCK soit supprimé. Pour voir un exemple de fichier EDITUSER.SEM, ouvrez EDITUSER.SMP dans votre répertoire APP avec un éditeur de texte. |
EXCPTION.SEM |
Force MDaemon à recharger le fichier EXCPTION.DAT. |
EXITNOW.SEM |
Ferme MDaemon. |
GATEWAYS.SEM |
Afin d'optimiser les performances, MDaemon conserve la liste des passerelles en mémoire. Créez un fichier appelé GATEWAYS.SEM dans le répertoire APP de MDaemon pour recharger le fichier gateways.dat. |
GREYLIST.SEM |
Recharge le(s) fichier(s) de données de la liste grise. |
GROUPS.SEM |
Recharge le(s) fichier(s) de données des comptes. |
GRPLIST.SEM |
Recharge le cache contenant les noms des listes de diffusion. |
HANGUPG.SEM |
Provoque la fermeture dune session RAS connectée. MDaemon attend que toutes les sessions de messagerie en cours se ferment et raccroche alors la session RAS. |
HANGUPR.SEM |
Force la fermeture dune session RAS connectée. Cest un raccrochage immédiat et sans condition sans tenir compte des sessions de messagerie en cours sur la connexion. |
HOSTSCREEN.SEM |
Recharge le(s) fichier(s) de données de l'Écran d'hôte. |
IPSCREEN.SEM |
Recharge le(s) fichier(s) de données de l'Écran IP. |
LDAPCACHE.SEM |
Recharge le(s) fichier(s) de données des utilisateurs LDAP et utilisateurs de passerelles. |
LOCKSEMS.SEM |
Empêche le traitement de tous le fichiers sémaphore tant que ce fichier n'est pas supprimé. |
LOGSETTINGS.SEM |
Recharge les paramètres de journalisation. |
MDSPAMD.SEM |
Recharge la liste blanche du Filtre anti-spam et de MDSPAMD, ce qui l'oblige à réinitialiser toutes ses données de configuration. |
MXCACHE.SEM |
Recharge le(s) fichier(s) de données du cache MX. |
NODNSBL.SEM |
Recharge la liste blanche DNSBL. |
ONLINE.SEM |
MDaemon crée ce fichier sémaphore lors de létablissement dune connexion au FAI à laide de RAS. MD retire le sémaphore à la fin de la connexion. Cela est utile si vous voulez savoir quand MD utilise le sous-système RAS. |
POSTDIAL.SEM |
MDaemon crée ce fichier immédiatement après le décrochage dune connexion effectuée par MDaemon. |
PREDIAL.SEM |
MDaemon crée ce fichier juste avant de tenter dutiliser RAS/DUN. Cela permet aux autres logiciels de détecter lorsquil doit libérer le port de connexion pour que MDaemon puisse lutiliser. |
PRIORITY.SEM |
Recharge le(s) fichier(s) de données du courrier prioritaire. |
PROCBAD.SEM |
Provoque le traitement de la file dattente des messages erronés. |
PROCDIG.SEM |
Provoque lenvoi immédiat des compilations de listes de diffusion. |
PROCHOLDING.SEM |
Provoque le traitement de la file temporaire. |
PROCNOW.SEM |
Provoque la vérification du courrier distant et la distribution du courrier en file d'attente. Remarque : il est possible de générer automatiquement ce fichier en envoyant un e-mail à l'adresse "[email protected]". Par conséquent, "procnow" ne peut pas être utilisé comme nom de boîte aux lettres. |
PROCREM.SEM |
MDaemon passera immédiatement en mode traitement du courrier et traitera tout le courrier distant. |
PROCRETR.SEM |
Provoque le traitement de la file de relance. |
PRUNE.SEM |
Recharge les paramètres de nettoyage automatique. |
QUEUERUN.SEM |
Juste avant le début dune session de messagerie, MDaemon crée ce fichier sémaphore. Il contient un horodatage indiquant la date et lheure du dernier intervalle de traitement du courrier. |
RESTART.SEM |
Arrête et redémarre MDaemon. |
RESTARTCF.SEM |
Arrête et redémarre CFEngine.exe (l'exécutable du Filtre de contenu). |
RELOADCACHE.SEM |
Recharge tous les paramètres et les fichiers en cache à l'exception des paramètres et des fichiers du Filtre de contenu. |
REVERSEEXCEPT.SEM |
Recharge le fichier des exceptions de la vérification inverse. |
SCHEDULE.SEM |
Recharge le(s) fichier(s) de données de la programmation. |
SPAMTRAPS.SEM |
Recharge le(s) fichier(s) de données des pièges à spam. |
SPF.SEM |
Recharge le(s) fichier(s) de données SPF, DK, DKIM et VBR. |
SUPPRESS.SEM |
Recharge les paramètres de liste noire et nettoie les paramètres des domaines en cache. |
TARPIT.SEM |
Recharge le(s) fichier(s) de données du système de répulsion et de l'Écran dynamique. |
TRANSLAT.SEM |
Recharge le(s) fichier(s) de données de la conversion d'en-têtes. |
TRAY.SEM |
Rétablit licône de MDaemon dans la zone de notification. |
TRUST.SEM |
Recharge la liste des domaines et adresses IP autorisés. |
UPDATEAV.SEM |
Lance la mise à jour des définitions de virus pour SecurityPlus for MDaemon. |
USERLIST.SEM |
Recharge le fichier USERLIST.DAT. |
WATCHDOG.SEM |
MDaemon recherche et retire ce sémaphore du répertoire APP approximativement toutes les 10 ou 20 secondes. Ce fichier peut être utilisé par des applications externes pour vérifier si MDaemon est en cours dexécution. Si ce fichier reste dans le répertoire APP plus de 20 secondes, cest signe que MDaemon nest plus exécuté. |