Knowledge Base

A cosa servono i file .sem?
Ultimo aggiornamento: 12/07/2013
La funzione dei file semaforo (.sem) è provocare determinate azioni in MDaemon.

Periodicamente MDaemon controlla se nella directory \App\ ci sono dei semafori (i file .sem): se ne trova uno, esegue l'istruzione contenuta nel file, e poi rimuove il semaforo.

Il semaforo veicola l'informazione o tramite il nome stesso del file (quindi in questo caso il semaforo è un file vuoto con nome x e estensione .sem) oppure tramite il contenuto testuale e l'estensione.
Per l'elenco completo dei semafori scarichi il manuale in italiano nella sezione "download".

Ecco alcuni esempi:

1 - Creazione di un account mediante il semaforo ADDUSER.SEM

ADDUSER.SEM crea dei nuovi account nel file USERLIST.DAT senza richiedere il completo ricaricamento del database utenti.
Il file contiene i dati relativi ai nuovi account, uno per riga secondo il formato specificato in MD-API.html contenuto in MDaemon\docs\API\ e di cui esiste un esempio chiamato ADDUSER.SMP in Mdaemon\App\.
Il file deve contenere: il dominio, il nome della mailbox, il nome dell'utente, il path della mailbox, la password in chiaro e dei flag relativi alla configurazione dell'account.
Attenzione al formato, ogni campo deve iniziare ad una precisa colonna, come riportato nell'esempio. Durante la preparazione del file ADDUSER.SEM è possibile inserire in Mdaemon\App un file ADDUSER.LCK che impedisce a MDaemon di toccare ADDUSER.SEM fino a quando non viene rimosso ADDUSER.LCK.

2 - Processare le code.

Inserendo un file vuoto con nome PROCNOW.SEM, MDaemon processa immediatamente tutte le code.

3 - Ricaricare i file .INI e .DAT

Dopo aver apportato delle modifiche ai file .INI e .DAT è possibile ricaricarli in memoria mediante il semaforo RELOADCACHE.SEM
      TwitThis    LinkedIn    Facebook

Questo articolo ti è stato utile? Per niente Poco Molto Moltissimo
Facci conoscere il tuo parere e/o il tuo suggerimento circa altri argomenti che vorresti che approfondissimo in questa Knowledge Base:
Rispondi alla seguente domanda, così sapremo che sei proprio tu e non un computer a compilare la form:
Quanto fa 1 + 4 ?   

Serve aiuto?

Contatta l'assistente commerciale

Contatta il nostro operatore via chatchatta con noi
Contatta il nostro operatore via emaillascia un messaggio
Richiedi di essere contattato telefonicamenterichiesta di telefonata

 
Il blog di MDaemon
Scopri come misurare le prestazioni di un disco del mail server
Continua a leggere