La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Marco Esposito Antonio Forte - SICR1.

Presentazioni simili


Presentazione sul tema: "Marco Esposito Antonio Forte - SICR1."— Transcript della presentazione:

1 Webmail @roma1.infn.it Marco Esposito Antonio Forte 30/05/2016Webmail @roma1.infn.it - SICR1

2 Sommario Sistema in produzione Sistema in produzione + test Sieve Sieve: estensioni supportate Managesieve Dovecot + Sieve + Managesieve Roundcube Webmail Prove pratiche sul sistema di test Discussione 30/05/2016Webmail @roma1.infn.it - SICR2

3 Sistema in produzione smtp.roma1.infn.it (postino3, postino4) smtp.roma1.infn.it (postino3, postino4) mailboxvm.roma1.infn.it (imap-dovecot) mailboxvm.roma1.infn.it (imap-dovecot) SAN (storage area network) SAN (storage area network) webmail.roma1.infn.it (squirrelmail) webmail.roma1.infn.it (squirrelmail) 30/05/2016Webmail @roma1.infn.it - SICR3

4 Sistema in produzione + test smtp.roma1.infn.it (postino3, postino4) smtp.roma1.infn.it (postino3, postino4) mailboxvm.roma1.infn.it (imap-dovecot) mailboxvm.roma1.infn.it (imap-dovecot) webmail.roma1.infn.it (squirrelmail) webmail.roma1.infn.it (squirrelmail) 30/05/2016Webmail @roma1.infn.it - SICR4 webmailtest.roma1.infn.it (roundcubemail) webmailtest.roma1.infn.it (roundcubemail) mailboxvm-test.roma1.infn.it (imap-dovecot+sieve) mailboxvm-test.roma1.infn.it (imap-dovecot+sieve) local disk SAN (storage area network) SAN (storage area network)

5 Sieve (1/2) Sieve: linguaggio di programmazione usato per gestire filtri per email attraverso uno script Sieve l’utente può personalizzare come trattare i messaggi in arrivo; i messaggi possono essere spediti a una cartella specifica, reindirizzati, rispediti al mittente, scartati, etc. 30/05/2016Webmail @roma1.infn.it - SICR5

6 Sieve (2/2) Esempio di script Sieve: vacation require [“vacation"]; # rule:[vacation] if true { vacation :addresses["forte@roma1.infn.it","antonio.forte@roma1.infn.it"] :subject "ferie" text: Ciao, sono in ferie fino alla fine del 2012! Buone feste Antonio. ; } 30/05/2016Webmail @roma1.infn.it - SICR6

7 Sieve: estensioni supportate 30/05/2016Webmail @roma1.infn.it - SICR7

8 Managesieve Servizio utilizzato per la gestione utente degli script Sieve senza accedere al filesystem Protocollo standard supportato dai server IMAP (Cyrus, Dovecot) Utilizza di default la porta TCP 4190 L’utente deve avere un client che supporta Managesieve Alcuni webmail integrano Managesieve (RoundCubeMail) 30/05/2016Webmail @roma1.infn.it - SICR8

9 Dovecot + Sieve + Managesieve (1/2)[mailboxvm-test.roma1.infn.it] Dovecot supporta Sieve e Managesieve Installati i seguenti pacchetti: – dovecot-pigeonhole-0.3.0-22.el5.x86_64 – dovecot-managesieve-0.3.0-22.el5.x86_64 Dovecot consente di utilizzare degli script globali di Sieve da eseguire prima e dopo gli script utente – utilizzato uno script globale Sieve per la gestione delle mail SPAM eseguito prima degli script utente 30/05/2016Webmail @roma1.infn.it - SICR9

10 Dovecot + Sieve + Managesieve (2/2)[mailboxvm-test.roma1.infn.it] Script spam.sieve in /var/sieve/before/ require ["fileinto"]; if exists "X-RM1-Spam" { fileinto "SPAM"; stop; } se la mail contiene il tag X-RM1-Spam sposta la mail nel folder SPAM dell’utente ed impedisce l’esecuzione di ulteriori script Sieve dell’utente (eliminato procmail per la consegna dello SPAM) In questo modo è possibile gestire anche il forward delle mail senza inoltrare lo SPAM (impostando il forward sul server Dovecot e non sui postini) 30/05/2016Webmail @roma1.infn.it - SICR10

11 RoundCube Webmail (1/2) [webmailtest.roma1.infn.it] client IMAP multilingue basato su interfaccia web fornisce tutte le funzionalità di un client di posta elettronica, compresa supporto MIME, rubrica, manipolazione cartella, la ricerca dei messaggi e il controllo ortografico. utilizza un database mysql per la gestione delle preferenze utente (rubrica, ecc.) supporto di funzionalità aggiuntive tramite plugin 30/05/2016Webmail @roma1.infn.it - SICR11

12 RoundCube Webmail (2/2) [webmailtest.roma1.infn.it] Plugin configurati: – managesieve supporto protocollo managesieve ed interfaccia visuale di gestione degli script Sieve (no scrittura codice Sieve) – squirrelmail_usercopy importazione automatica dell’addressbook di Squirrelmail (solo per gli utenti che ce l’hanno) – new_user_dialog Impostazione identità per nuovi utenti (vedere esempio pratico) 30/05/2016Webmail @roma1.infn.it - SICR12

13 Prove pratiche 30/05/2016Webmail @roma1.infn.it - SICR13

14 Discussione Ci interessa Roundcube come sistema webmail in sostituzione di Squirrelmail? SE CI INTERESSA: ci sono altre funzionalità che ci interessano? quando pensiamo di metterlo in produzione? come procediamo? chi si occupa di fare le pagine di documentazione e le mail informative per gli utenti? ALTRIMENTI: conosciamo altre alternative a Squirrelmail? teniamo Squirrelmail e aspettiamo “tempi migliori”? 30/05/2016Webmail @roma1.infn.it - SICR14


Scaricare ppt "Marco Esposito Antonio Forte - SICR1."

Presentazioni simili


Annunci Google