Fichiers sémaphore

MDaemon Email Server

Navigation:  Fonctionnalités supplémentaires de MDaemon >

Fichiers sémaphore

Print this Topic Previous pageReturn to chapter overviewNext page

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\ l’existence de ces fichiers. S’il en trouve un, le comportement associé est déclenché et le fichier sémaphore retiré. C’est un mécanisme simple qui permet aux administrateurs et/ou aux développeurs de manipuler MDaemon sans utiliser réellement l’interface. 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 à l’enregistrement 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 d’indiquer plusieurs nouveaux comptes à raison d’un 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 s’affiche pas de suite sur tous les postes des utilisateurs, mais apparaît individuellement, au moment où le navigateur d’un utilisateur lance une requête vers le serveur WorldClient.

Remarque : contrairement aux autres fichiers sémaphores, celui-ci est particulier à WorldClient. Ne l’enregistrez 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 d’apprentissage bayésien (comme si l’on cliquait sur le bouton Apprentissage de l’onglet Filtre bayésien du Filtre anti-spam). Remarque : ce fichier lance l’apprentissage 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 l’enregistrement à mettre à jour dans USERLIST.DAT? En ajoutant au début du nouvel enregistrement l’adresse électronique de l’enregistrement original suivie d’une 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 d’une 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 d’une session RAS connectée. C’est 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 d’une connexion au FAI à l’aide 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 d’une connexion effectuée par MDaemon.

PREDIAL.SEM

MDaemon crée ce fichier juste avant de tenter d’utiliser RAS/DUN. Cela permet aux autres logiciels de détecter lorsqu’il doit libérer le port de connexion pour que MDaemon puisse l’utiliser.

PRIORITY.SEM

Recharge le(s) fichier(s) de données du courrier prioritaire.

PROCBAD.SEM

Provoque le traitement de la file d’attente des messages erronés.

PROCDIG.SEM

Provoque l’envoi 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 d’une session de messagerie, MDaemon crée ce fichier sémaphore. Il contient un horodatage indiquant la date et l’heure 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 l’icô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 d’exécution. Si ce fichier reste dans le répertoire APP plus de 20 secondes, c’est signe que MDaemon n’est plus exécuté.