Benvenuti Luca Biffi, Direttore Tecnico di Achab supporto@achab.it Achab techjam Archive Server for MDaemon
Usare Archive Server for MDaemon al 100%: guida alle funzionalità "nascoste" Achab 2
Agenda Come funziona ASM 10 funzionalità + o nascoste Domande e risposte Achab 3
Come funziona ASM Achab 4
10 funzionalità + o - nascoste 1. Coda messaggi scartati 2. Backup della configurazione 3. Installazione custom del bottone per Outlook 4. Login diretto 5. Login esterno 6. Archiviazione selettiva: modifica della regola di CF 7. Regola di non-archiviazione da risultati ricerca 8. Funzionalità da query sul database 9. Modifica della password di amministratore di ASM 10. Invio materiale di debug Achab 5
Coda messaggi scartati /1 E possibile che alcuni messaggi non siano archiviati da ASM? Suspect relay o Messaggi inviati in BCC e ricevuti via DomainPOP o Messaggi consegnati all utente direttamente dal DomainPOP o Messaggi scaricati in MultiPOP e non indirizzati ad un utente di MD Messaggi malformattati che ASM non riesce a caricare Messaggi che sono già stati archiviati in precedenza Messaggi inviati ad una lista di MDaemon in situazioni particolari Messaggi con attachment Messaggi criptati Regola di non archiviazione Bachi Cosa fare? Achab 6
Coda messaggi scartati /2 Configurazione > Sistema > Coda messaggi scartati Achab 7
Coda messaggi scartati /3 Achab 8
Backup della configurazione /1 Per restorare completamente un installazione di ASM occorre: - Backup database - Backup repository Se manca o è corrotto il backup del database? Achab 9
Backup della configurazione /2 Configurazione > Sistema > Backup/Ripristino Achab 10
Backup della configurazione /3 Achab 11
Installazione custom del bottone per Outlook /1 Serve per richiamare ASM direttamente da Outlook <dominio> > Opzioni di dominio > Produzione E se si volesse installare solo ad alcuni degli account? Achab 12
Installazione custom del bottone per Outlook /2 Disinstallare la toolbar di ASM da Outlook se già presente Prendere da <asm root>\engine i file outlook_button.exe e SetupB.exe e copiarli in una cartella Creare nella medesima cartella del punto precedente il file outlook_button.ini con il seguente contenuto [INSTALLATION] LINK=http://<asm host>/asm/admin/login.ach?account=<email dell'utente>&pwd=<password dell'utente> TOOLBAR=ASM toolbar LABEL=<realname dell'utente> Eseguire setupb.exe Nota: Nel caso si usi la versione CGI di ASM, come LINK usare LINK=http://<asm host>/asm/scripts/achml.exe/admin/ login.ach?account=<email dell'utente>&pwd=<password dell'utente> Achab 13
Login diretto ad ASM /1 ASM Achab 14
Login diretto ad ASM /2 Occorre specificare un link di questo tipo: ISAPI: http://<asm host>/asm/admin/login.ach?account=luca.biffi@achab.it &pwd=<password> CGI: http://<asm host>/asm/scripts/achml.exe/admin/login.ach? account=luca.biffi@achab.it&pwd=<password> Achab 15
Login diretto ad ASM /3 E se si volesse ancora di più, ad esempio accedere direttamente ad ASM e visualizzare già i risultati di una ricerca postati dal proprio CRM? E una funzionalità introdotta con ASM 2.8.2 Occorre avere una coppia di file aggiuntivi, da richiedere ad Achab Richiamando il template index.ach senza parametri, si ottiene la pagina di help ISAPI: http://<host>/asm/admin/direct_search/index.ach GCI: http://<host>/asm/scripts/achml.exe/admin/direct_search/index.ach Achab 16
Login diretto ad ASM /4 Achab 17
Login esterno /1 Possibilità di fornire ad un cliente esterno l accesso ad ASM Configurazione > Sistema > Login esterno Achab 18
Login esterno /2 http://<nome server>/<alias di asm>/extlogin.htm Achab 19
Archiviazione selettiva /1 Archive Server for MDaemon ha le seguenti opzioni di configurazione per archiviare in modo selettivo la posta: Archiviazione/non messaggi classificati come spam Archiviazione/non messaggi classificati come infetti da virus Archiviazione/non di un singolo account di un dominio Non archiviazione dei messaggi che soddisfano una o più regole personalizzabili (mittente, destinatario e oggetto) E se si volesse non archiviare i messaggi che contengono ad esempio, in allegato un file con un certo nome? Achab 20
Archiviazione selettiva /2 GUI di MDamon > Sicurezza > Filtro contenuti Achab 21
Regola di non archiviazione su risultati ricerca /1 Achab 22
Regola di non archiviazione su risultati ricerca /2 Funzionalità riservata all'amministratore di sistema e di dominio. Disponibile solo quando uno di questi soggetti effettua una ricerca specificando almeno uno dei seguenti criteri: -mittente -destinatario - oggetto il bottone "Non Archiviare apre un popup che presenta la form per definire una regola di non archiviazione, precompilata con i criteri specificati per la ricerca. Nota: Solo nel caso in cui l'utente sia l'amministratore di sistema, oltre ai tre campi sopradescritti, compare una lista di selezione contenente i domini configurati su ASM. Achab 23
Funzionalità da query sul database /1 Funzionalità non disponibili da interfaccia di amministrazione ottenibili solo agendo direttamente sul database. Per eseguire query SQL sul database si può usare: Query Analyzer di SQL Server Comando isql/osql (Windows prompt) MySQL Query Browser MySQL command prompt Nota: In tutti i casi occorre eseguire le query con le credenziali dell utente di ASM (ASM_USER) Achab 24
Funzionalità da query sul database /2 Esempio 1: Disabilitare statistiche /1 Achab 25
Funzionalità da query sul database /3 Esempio 1: Disabilitare statistiche /2 Il calcolo delle statistiche di ASM è piuttosto oneroso per le risorse a disposizione. Di default le statistiche sono calcolate di continuo, ma è possibile effettuarne il calcolo da una certa ora in poi (in un periodo in cui il server è più scarico). E se le si volesse disabilitare del tutto? UPDATE sys_config SET cfg_value = -1' WHERE cfg_id = 140 i valori riconosciuti sono: NULL => continuativamente hh.mm => da una certa ora/minuto -1 => mai Achab 26
Funzionalità da query sul database /4 Esempio 2: E possibile nascondere agli utenti il link delle statistiche? Si puo' nascondere il link alle statistiche a tutti (tranne che al sys_admin) con la seguente query: UPDATE sys_admin_functions SET adf_sysadmin_only=0 WHERE adf_key=16 analogo discorso per il link opzioni con: UPDATE sys_admin_functions SET adf_sysadmin_only=0 WHERE adf_key=13 Achab 27
Funzionalità da query sul database /5 Esempio 3: Inserire un nuovo sysadmin Per inserire un nuovo system administrator di ASM con queste credenziali di accesso: Username: newadmin Password: asm INSERT INTO sys_admin_logins (sal_login, sal_password, sal_is_enabled, sal_msg_default_header) VALUES ('newadmin', '7CCBB03CB795734415A0B6924A8D7AED', 1, 'Hello, I am sending to you the message found in our archive: it is attached to this email in.eml format. Double click the attached file: your email client will open and display the original message.') Una volta loggati si può cambiare la password con una non banale Achab 28
Recupero password di admin Ho perso la password di amministrazione di ASM, come posso fare? Achab 29
Invio materiale per il debug /1 Utente Supporto Buongiorno, ho questo problema... Buongiorno, ci mandi i file di log, per cortesia... Ecco i log... C è un problema con il database, c è un file db_error.log? Si può velocizzare il troubleshooting del problema? Achab 30
Inviare materiale per il debug /2 Achab 31
Questioni e domande? Achab 32
Grazie! Luca Biffi, Direttore Supporto Tecnico di Achab supporto@achab.it Achab techjam Archive Server for MDaemon