venerdì 5 dicembre 2008

Svuotare automaticamente le cartelle "Spam" e "Trash" su MDaemon

Accountpruner tool piuttosto potente di MDaemon, ma non sempre è quello piu facile da usare. Tenendolo a mente, qui ci sono alcune righe del mio file \MDaemon\App\midnight.bat che potrebbero essere utili. Questo file batch viene eseguito da MDaemon ogni notte a mezzanotte. (Se questo file non è presente, può tranquillamente essere creato a mano e MDaemon lo eseguirà).

c:\MDaemon\App\AccountPrune.exe /m /d=10 /p=”Spam.IMAP”
c:\MDaemon\App\AccountPrune.exe /m /d=10 /p=”Junk Mail.IMAP”
c:\MDaemon\App\AccountPrune.exe /m /d=10 /p=”Junk E-mail.IMAP”
c:\MDaemon\App\AccountPrune.exe /m /d=2 /p=”Trash.IMAP”
c:\MDaemon\App\AccountPrune.exe /m /d=2 /p=”Deleted Items.IMAP”
c:\MDaemon\App\AccountPrune.exe /m /d=2 /p=”Deleted Messages.IMAP”


Ovviamente se MDaemon è stato installato in un'altra directory, utilizzate nello script il percorso corretto.

Il risultato è che ogni notte a mezzanotte l'accountpruner di MDaemon verificherà in tutte le cartelle “Spam”, “Junk Mail” e “Junk E-Mail” di tutti gli utenti ed eliminerà tutti i messaggi più vecchi di 10 giorni.

Nelle cartelle “Trash”, “Deleted Items” e “Deleted Messages” verranno cancellati i messaggi più vecchi di 2 giorni. Combinando questo con le opzioni proprie dell'Accountpruner per eliminare anche i messaggi contrassegnati come eliminati, si avrà una soluzione completa, anche se il client email usa una cartella trash "dedicata", usa il flag di eliminazione di IMAP o usa entrambi i metodi.

1 commento:

Fabio B. ha detto...

come posso ottenere tutto ciò per un singolo utente / account?