| Versione |
Base |
Collab |
ISP |
Full |
| Webmail |
|
|
|
|
Utilizzo di protocolli standard: IMAP/SMTP con eventuale SSL/TLS |
✔ |
✔ |
✔ |
✔ |
L'invio della posta elettronica è regolato dallo standard SMTP (Simple Mail Transfer Protocol) le cui specifiche derivano originariamente dalla RFC 821 (“SMTP”) risalente al 1981, e successivamente aggiornate dalle RFC 1869 e 1870 (“SMTP Service Extensions”) e RFC 2821. L’ erogazione delle funzionalità SMTP nei sistemi Mailware viene affidata al Software open Source Postfix in grado di fornire un framework altamente stabile per l’erogazione delle funzionalità standard di Messaging. Questi i motivi principali di tale scelta:
- Postfix supporta di default il formato Mailbox e con opportune modifiche della configurazione anche il formato Maildir.
- Si interfaccia nativamente con diversi metodi di autenticazione
- E’ integrabile con i principali prodotti Antivirus/Antispam
- Supporta diversi metodi di mail-processing come Content Filter e Policy Delegator
- E’ largamente utilizzato su sistemi di tipo Enterprise e la sua ampia diffusione assicura disponibilità di documentazione e un supporto costante da parte della comunità Open Source.
L’accesso alle mailbox è definito dai protocolli POP3 e IMAP4 descritti rispettivamente nelle RFC 1939 e RFC 2060. Per l’erogazione di tali servizi è previsto l’utilizzo del software Open Source Courier Imap, anch’esso largamente utilizzato e sotto costante aggiornamento. L’accesso al servizio di Posta Elettronica, previa presenza degli opportuni certificati SSL, potrà avvenire, anche mediante protocolli sicuri POPS/IMAPS. Il server supporta le Shared Folder IMAP. |
Indicazione dello spazio occupato dalle email (quota utilizzata) |
✔ |
✔ |
✔ |
✔ |
| Una barra indicatrice mostra all’utente la percentuale di riempimento della propria Mailbox. La percentuale è relativa alla quota attribuita all’utente ed è stabilità in base alla classe di servizio (COS) di appartenenza. |
AutoCompletamento degli indirizzi email presenti in rubrica |
✔ |
✔ |
✔ |
✔ |
In fase di composizione mail è disponibile una comoda funzionalità di auto completamento degli indirizzi email dei destinatari, che utilizza la Rubrica dell’utente come sorgente dati.
Durante la digitazione, in caso i caratteri inseriti siano presenti nella rubrica, verrà mostrata una lista di possibili corrispondenze, con la possibilità di selezionarne una. Man mano che l’inserimento dei caratteri prosegue, la ricerca viene affinata, e il numero di risultati ridotto di conseguenza. |
Ricerca delle email per: cartella, etichetta, data, oggetto, mittente, destinatari, testo |
✔ |
✔ |
✔ |
✔ |
| Una flessibile interfaccia web di ricerca si appoggia alle specifiche funzionalità del backend IMAP di Mailware. Alle normali opzioni di ricerca(cartella, oggetto, mittente, destinatario) è possibile specificare anche un intervallo di tempo, un'etichetta, o cercare nell'intero testo del messaggio. |
| Gestione delle cartelle personali |
✔ |
✔ |
✔ |
✔ |
Condivisione cartelle con altri utenti del dominio di posta |
✔ |
✔ |
✔ |
✔ |
Mailware supporta le Shared Folder IMAP: è possibile condividere con altri utenti le cartelle della propria mailbox, sia quelle di sistema che quelle personali create. Per ogni cartella si possono specificare gli utenti che potranno accedervi, in sola lettura o in lettura/scrittura: nel primo caso gli utenti visualizzeranno il contenuto della cartella condivisa senza poter eseguire alcuna operazione; nel secondo caso potranno invece eliminare i messaggi, spostarli,…
L’utente abilitato ad accedere ad una cartella mediante condivisione, vedrà quest’ultima come se fosse una sua cartella locale. |
Possibilità di contrassegnare le email come "da fare" |
✔ |
✔ |
✔ |
✔ |
| Mailware Webmail permette di contrassegnare, con un solo click, una mail come “da fare” (TO-DO), per una successiva lavorazione. Questa semplice funzionalità,incrementa enormemente la produttività personale, perché permette di associare immediatamente delle mail a dei task che non abbiamo modo di lavorare subito, evitando di ‘dimenticare’ le email importanti tra decine di altre mail già lette. |
Ordinamento delle email per stato (da fare/normale), mittente, oggetto, data e dimensione |
✔ |
✔ |
✔ |
✔ |
| L’interfaccia della Webmail permette di effettuare un rapido ordinamento dell’intera cartella visualizzata per stato (da fare/normale), mittente, oggetto, data e dimensione, semplicemente cliccando sull’intestazione della colonna di interesse. Questa funzionalità è particolarmente efficiente grazie all'utlilizzo della tecnologia AJAX. |
Possibilità di assegnare fino a 6 etichette di colore diverso alle email |
✔ |
✔ |
✔ |
✔ |
| Ogni email ha una sua importanza in un particolare contesto. Abbiamo quindi sviluppato un sistema di labeling: sei etichette colorate (label), ciascuna con colore e nome configurabili singolarmente. Le label possono essere usate per evidenziare le mail di interesse e per catalogarle (eg. Personale, Lavoro, ...). Ogni email può essere evidenziata in più di una categoria, utilizzando fino a sei etichette. |
Visualizzazione di emailfirmate S/MIME e verifica della loro integrità |
✔ |
✔ |
✔ |
✔ |
| Di default, SMTP garantisce l'autenticità del mittente di una mail, per questo in comunicazioni importanti si utilizzano solitamente mail firmate. S/MIME, acronimo di Secure/Multipurpose Internet Mail Extensions, è uno dei formati maggiormente utilizzati per lo scambio di email firmate su Internet. Mailware Webmail permette di evidenziare le email firmate con il protocollo S/MIME, e di verificare la correttezza delle stesse. In questo modo anche dalla webmail è possibile assicurarsi dell'autenticità dei messaggi ricevuti. |
Anteprima email dalla lista dei messaggi |
✔ |
✔ |
✔ |
✔ |
| Cliccando su di un messaggio nella lista, apparirà nella pagina principale una antiprima del messaggio stesso. Tale funzionalità permette di verificarne il contenuto ‘al volo’, senza dover aprire il messaggio stesso: è utile quando si ricerca un messaggio e, senza doverne aprire diversi per verificarne il contenuto, si vuole verificare che sia quello di interesse. Nell’anteprima inoltre è possibile effettuare quasi tutte le operazioni che è possibile eseguire dal messaggio aperto normalmente con il doppio click |
| Stampa e download dei messaggi |
✔ |
✔ |
✔ |
✔ |
Spostamento delle email nelle cartelle tramite trascinamento (drag and drop) |
✔ |
✔ |
✔ |
✔ |
| Una delle funzionalità più “dinamiche” della suite è la possibilità di spostare messaggi da una cartella ad un’altra semplicemente trascinandoli con il mouse. Si seleziona il messaggio che si vuole spostare, lo si trascina col mouse sulla cartella di destinazione e lo spostamento viene fatto dinamicamente. |
Gestione dell'anagrafica personale - self-provisioning |
✔ |
✔ |
✔ |
✔ |
Mailware permette agli utenti di gestire in autonomia alcuni aspetti del servizio direttamente dalla propria interfaccia WebMail. Un opportuno Link della WebMail reindirizza l’utente alla propria area di amministrazione dalla quale ha la possibilità di:
- Configurare il Messaggio di risposta automatica (Autoreply) e gestire la sua attivazione e disattivazione
- Sottoscriversi alle Liste di distribuzione con Policy di iscrizione “Aperta” presenti nel proprio dominio
- Modificare la propria Password di accesso ai servizi di Messaging
- Gestire i propri contatti personali
Le funzionalità sopra elencate includono utilissime capabilities di auto completamento in grado di assistere l’utente durante la ricerca di indirizzi, liste etc. |
Impostazione di un messaggio di risposta automatica |
✔ |
✔ |
✔ |
✔ |
| Mailware permette di gestire un messaggio di risposta automatico (AutoReply), che l’utente può impostare quando non potrà leggere mail per un certo periodo (ad esempio per ferie o per malattia). Se l'AutoReply è attivato, a colui che indirizzerà una mail all’utente in questione arriverà una mail che indica la motivazione dell’impossibilità di leggere la mail prima di un certo periodo (il testo è personalizzabile). |
Impostazione di indirizzi di forward per la posta in arrivo |
✔ |
✔ |
✔ |
✔ |
| E’ possibile specificare degli indirizzi email su cui redirigere il traffico in entrata per quella mailbox. Così facendo l’utente è in grado di ricevere i messaggi di quella mailbox anche su altre caselle di posta personali. Questa funzionalità permette ad un utente di archiviare la sua posta anche su una casella esterna, creando così in maniera del tutto autonoma, una copia di sicurezza di tutte le proprie email. |
| Calendar |
|
|
|
|
Gestione di calendari personali multipli |
|
✔ |
|
✔ |
| E' possibile creare dei calendari personali, che si andranno ad aggiungere a quello di default. Questo permette di dividere gli appuntamenti/meeting dal punta di vista logico. L’utente potrà così avere il calendario per gli eventi di lavoro, quello per lo sport, quello per la famiglia e così via. |
Condivisione dei calendari personali con gli utenti del dominio |
|
✔ |
|
✔ |
| E' possibile creare dei calendari personali, che si andranno ad aggiungere a quello di default. Questo permette di dividere gli appuntamenti/meeting dal punta di vista logico. L’utente potrà così avere il calendario per gli eventi di lavoro, quello per lo sport, quello per la famiglia e così via. |
| Visualizzazione mensile e settimanale degli eventi |
|
✔ |
|
✔ |
Creazione di eventi e meeting |
|
✔ |
|
✔ |
La Web Interface del Sistema di Calendar permette di pianificare una riunione mediante un form che assiste l’utente nella fase di inserimento di un evento nel calendario. In questa fase è consentito specificare tutti i dettagli accessori, come inizio, fine, durata, partecipanti (Attendees), luogo.
Il sistema invierà poi una mail di invito secondo lo standard iTIP ai partecipanti. |
Sottoscrizione a calendari condivisi da altri utenti del dominio |
|
✔ |
|
✔ |
| Una volta abilitati ad accedere al calendario di un altro utente (in lettura o scrittura)si può sottoscrivere tale calendario come fosse un calendario personale. I calendari condivisi infatti non vengono sottoscritti automaticamente per evitare un uso malevolo della condivisione, che potrebbe risultare una sorta di spam: la sottoscrizione permette di evitare che il calendario condiviso faccia parte del proprio desktop. |
| Gestione Eventi via Interfaccia Web |
|
✔ |
|
✔ |
Gestione Eventi da Microsoft Outlook tramite sincronizzazione |
|
✔ |
|
✔ |
Per coloro che usano il client Microsoft Outlook le informazioni di calendario vengono conservate in locale e generalmente sincronizzate via protocollo MAPI sul server Microsoft Exchange non prevedendo il supporto di calendari esterni ad Exchange.
Gli utenti di Outlook possono accedere a Bedework sincronizzando gli eventi del calendario personale con quello presente su Bedework. La sincronizzazione avviene tramite un plugin per Outlook che si interfaccia col server Funambol tramite protocollo SyncML.
Il flusso dei dati quindi è il seguente: Outlook / Plugin → Funambol → Bedework.
Il vantaggio di questa architettura è che le funzionalità di calendario sono fruibili anche in modalità offline e sincronizzate con il Server Mailware/Bedework ad ogni accesso al Sistema.
Da Outlook è comunque possibile configurare l’interrogazione delle informazioni Free/Busy dei calendari dei partecipanti in fase di definizione di una riunione o evento, qualora gli interessati abbiano pubblicato le loro informazioni di disponibilità.. |
Gestione Eventi da Client Caldav |
|
✔ |
|
✔ |
Mozilla Thunderbird, Apple iCal
Per coloro che usano il client Mozilla è possibile utilizzare le funzionalità di calendario aggiungendo a Thunderbird un apposito plugin denominato Lightning, il progetto Groupware della Mozilla Software Foundation appositamente realizzato per riunire le funzionalità di posta elettronica, calendario e gestione degli appuntamenti.
Lightning consente utilizzare direttamente le funzionalità di calendar mediante l’interazione con Bedework resa possibile mediante i differenti protocolli supportati (caldav, iCal, WCAP, Google Cal). Un ulteriore Plugin di Mozilla Sogo Connector permette di migliorare le funzionalità caldav, già presenti in Lightning, consentendo l’interrogazione delle informazioni Free/Busy dei calendari dei partecipanti in fase di definizione di una riunione o evento e per i quali di dispone dei diritti di consultazione necessari.
Allo stesso modo, gli utenti di Apple iCal avranno una completa compatibilità con il CalDAV store offerto da Bedework: potranno di conseguenza accedere a tutte le funzionalità di gestione degli appuntamenti, sia che si trovino sul proprio terminale sia che accedano via interfaccia web. |
| Chat |
|
|
|
|
Client di chat basato sul protocollo Jabber |
|
✔ |
|
✔ |
Ejabberd è il software open-source più diffuso per fornire servizi di instant messaging. Mentre eJabberd è focalizzato sulla gestione di un unico grande dominio con molti utenti, Babel lo ha modificato implementando una gestione multi-dominio del servizio.
Il server supporta tutte le funzionalità di chat: accesso al servizio, presence dell'utente, contact list (detta anche “roster”), ed import/export della contact-list.
Il servizio è accessibile sia tramite una webchat multi-tab che tramite client jabber.
Da client stand-alone, è inoltre possibile trasferire file verso utenti della piattaforma.
E' in fase di sviluppo inoltre il supporto mutlprotocollo verso reti esterne (MSN, Jabber). |
Gestione dei contatti e organizzazione in gruppi |
|
✔ |
|
✔ |
| Mailware permette di gestire la propria rubrica dei contatti di chat e di suddividere i contatti in gruppi. Alla creazione di un nuovo contatto infatti sarà possibile specificare il gruppo di appartenenza (ad esempio famiglia, lavoro,…) in modo da tenere logicamente raggruppati i contatti dello stesso ambito. |
| Visualizzazione dello stato dei contatti |
|
✔ |
|
✔ |
| Modifica del proprio stato di presenza (offline/online/ecc.) con possibilità di impostare un messaggio personalizzato |
|
✔ |
|
✔ |
Notifica dei messaggi di chat in arrivo e degli aggiornamenti di stato dei contatti |
|
✔ |
|
✔ |
| Se, durante la gestione di messaggi di posta o eventi del calendario, viene ricevuto un messaggio di chat o un aggiornamento di stato di un contatto tra quelli presenti in lista, un popup scorrevole avvertirà l’utente dell’evento, in modo da catturare la sua attenzione. La funzione è attivabile dal self-care dell’utente. |
| Rubrica |
|
|
|
|
| Accesso alla rubrica di dominio |
✔ |
✔ |
✔ |
✔ |
Gestione della rubrica personale |
✔ |
✔ |
✔ |
✔ |
| Un’interfaccia intuitiva permette la gestione completa della propria rubrica personale. Le normali funzionalità di creazione, modifica e cancellazione contatti sono affiancate a più moderne funzionalità, descritte oltre. |
Condivisione rubrica personale, anche in scrittura, con gli altri utenti del dominio di posta |
|
✔ |
|
✔ |
| Come per il calendario, è possibile condividere dei contatti della propria rubrica con altri utenti della piattaforma. L’utente beneficiario della condivisione potrà vedere la rubrica dell’utente e, se abilitato, scrivere/modificare/eliminare dei contatti. |
Import/export dei contatti nel formato vcf |
✔ |
✔ |
✔ |
✔ |
Direttamente dall’interfaccia Web della Rubrica è disponibile la funzionalità di import delle vCard (.vcf), il più comune formato utilizzato per lo scambio dei “biglietti da visita digitali”. In tal modo sarà possibile, al ricevimento di una vCard da un utente, importarla automaticamente nella propria rubrica.
Allo stesso modo sarà possibile creare la vCard per un contatto ed esportarla localmente, in modo da poterla successivamente inviare ad altri utenti per condividere i dettagli del contatto. |
| Manager |
|
|
|
|
| Supporto multicompany con deleghe amministrative |
|
|
✔ |
✔ |
| Gestione di differenti profili utente: SA (amministratore del servizio), CA (amministratore di company), Utente |
|
|
✔ |
✔ |
Gestione di classi di servizio (COS) per la differenziazione dei limiti di utilizzo del sistema (quota, quota warning level, dimensione massima dei messaggi, abilitazione servizio chat) |
✔ |
✔ |
✔ |
✔ |
Il repository degli utenti per tutte le company è basato su Fedora Directory Server LDAP. Ciò permette la gestione centralizzata degli utenti e la creazione e definizione di Classi di Servizio personalizzate e l’assegnazione per ciascuna di esse degli opportuni parametri che ne caratterizzano il livello di servizio fornito all’Utenza (per la differenziazione dei limiti di utilizzo del sistema (quota, quota warning level, dimensione massima dei messaggi, abilitazione servizio chat).
Classi di Servizio (COS) distinte hanno lo scopo di assegnare privilegi diversi e differenti livelli di servizio per le differenti categorie di utenti previste per i servizi erogati. |
Visualizzazione della quota attualmente assegnata ad una company |
|
|
✔ |
✔ |
| Il Manager mostra, sulla pagina di ogni company, la quota che è stata effettivamente assegnata ai suoi utenti. |
Gestione multidominio nell'ambito di ogni company |
|
|
✔ |
✔ |
| All'interno di una company è possibile creare più domini, potendo personalizzare il tema che verrà visualizzato per lo stesso. |
| Amministrazione degli utenti del dominio |
✔ |
✔ |
✔ |
✔ |
Caricamento massivo di utenti nel dominio (tramite procedura di upload di file csv) |
|
|
✔ |
✔ |
| Il Manager permette la creazione automatica delle utenze a partire da un file di testo opportunamente formattato. Così è possibile creare molte utenze in automatico senza dover eseguire manualmente la creazione. I dati delle utenze (mail, user id, classe di servizio,…) verranno impostati in base alle indicazioni fornite nel file in formato csv. |
Gestione di mailing list con possibilità di delegarne la gestione ad utenti del dominio di posta |
✔ |
✔ |
✔ |
✔ |
Mailware permette di creare Liste di Distribuzione (Mailing List) mediante le quali è possibile raggruppare e rappresentare un numero desiderato di utenti. Le Mailing List prevedono in fase di creazione l’attribuzione di un titolare e di una specifica policy che influenza il modo in cui queste potranno essere accedute ed utilizzate dagli utenti del sistema.
La presenza delle Policy consente un elevato livello di flessibilità nel comportamento delle Liste e la presenza di un titolare delegato consente la decentralizzazione della gestione ordinaria. Il titolare sarà l’unico ad avere il diritto, oltre all’amministratore di dominio, di aggiungere o rimuovere utenti dal gruppo.
Le policy determinano il livello di restrizione desiderato per una Lista. |
Cambio e recupero password |
✔ |
✔ |
✔ |
✔ |
| Il Manager permette di cambiare la password di un utente presente nel sistema, qualora lo stesso ne facesse richiesta o le policy di sicurezza consiglino l'operazione. |
| Funzionalità Aggiuntive |
|
|
|
|
Posta Elettronica Certificata |
Opz. |
Opz. |
Opz. |
Opz. |
La proposta presentata in questo documento intende rispondere ai requisiti inerenti la realizzazione di un sistema di Posta Elettronica Certificata ed è fortemente caratterizzata dall’esperienza che Babel vanta nella realizzazione di simili architetture. Essa permetterà al Cliente di dotarsi di un sistema di Posta Elettronica Certificata che rispetti i requisiti espressi dalle normative vigenti in materia e ottemperi alle specifiche dettagliate nell’allegato tecnico della legge pubblicata in G.U il 25.11.2005.
Il Sistema Mailware viene in questo caso integrato con la componente Mailware PEC al fine di fornire gli specifici servizi tipici di un sistema di Posta Elettronica Certificata nel rispetto delle normative CNIPA.
Mailware PEC è la componente del sistema Mailware di Babel che si occupa della certificazione delle email e che realizza le funzionalità di Posta Elettronica Certificata secondo la normativa CNIPA di riferimento. Mailware viene integrata con i dispositivi di firma e cifratura (HSM) così come previsto dalle specifiche CNIPA in materia di sicurezza.
Le attività fornite da Babel per la realizzazione dell’infrastruttura partono dal supporto all’Accreditamento CNIPA mediante redazione della documentazione tecnica e supporto al reperimento delle informazioni necessarie, fino al delivery mediante la fornitura “Chiavi in Mano” della nuova infrastruttura di Posta Certificata. |
Gestione Messaggi di Grandi Dimensioni |
Opz. |
Opz. |
Opz. |
Opz. |
| Viene data con Mailware la possibilità di gestire caselle di grandi dimensioni. Caselle che ospitano migliaia di messaggi e le cui dimensioni – a livello di spazio occupato – causerebbero rallentamenti nell’accesso alle stesse (a livello di tempo necessario per visualizzare i messaggi, aprirli,…), vengono gestite da Mailware in maniera da rendere la navigazione normale, mediante accorgimenti tesi ad ottimizzare le performance e ad amministrare una tale mole di dati e di traffico. |
Sincronizzazione Mobile Rubrica, Calendario e Push Email to Mobile |
|
Opz. |
|
Opz. |
E' possibile sincronizzare la rubrica e l'agenda presenti sul proprio cellulare, con i dati archiviati sul server Mailware grazie alla piattaforma Funambol, il tutto grazie ad appositi connettori sviluppati da Babel e rilasciati alla comunità open-source. L'integrazione con la piattaforma Funambol, mette a disposizione di Mailware un framework per il Push Email verso il mondo mobile con supporto di protocolli CTP ed STP. In questo modo, l'arrivo ogni nuova mail viene notificato sul proprio cellulare grazie ad una piattaforma scalabile e con un impatto minimo sull'infrastruttura di posta. |