Newsgroup: it.comp.os.linux.sys
Titolo: Mail server

Ciao a tutti,
 
 
visto che sul gruppo l'argomento mail è caldo e che finalmente da noi anche 
i capi si stanno stufando dei problemi/costi con ms exchange 2010, vorrei 
affrontare l'argomento migrazione della mail verso sistemi open, 
configurazione di un buon mail/collaboration server e condividere un po' di 
esperienze.
 
Il sistema attuale che vorrei cambiare è un ms exchange 2010, 50 
mailbox da 10 GB in media, 6000 mail/settimana (4/5 interne) e 700 
MB/settimana (4/5 interne) in ingresso, 36000 mail/settimana (4/5 interne) e 
2000 MB/settimana (1/2 interne) in uscita. Molte mail sono generate da 
servizi vari.
 
Al momento ho un paio di installazioni Postfix/Dovect/Roundcube su una 
Debian Wheezy e su una Debian Jessie, pochi utenti e poco traffico. Le ho 
messe in piedi tenendo come traccia il collaudato 
https://workaround.org/ispmail
, che non mi spiacerebbe continuare ad 
utilizzare.
 
Voi cosa usate? Non mi attira molto Zimbra, che mi sa un po' di monolitico, 
ma non l'ho mai provato.
 
Buttando giù una prima lista della spesa sul nuovo sistema servirebbero:
1. mail (ovviamente)
2. auth con active directory (possibilmente)
3. calendario e rubrica condivisi (cosa usate voi? a casa non mi sono 
trovato male con il caldav/carddav di OwnCloud)
4. webmail (adesso uso RoundCube, dalla v.0.9 è anche carino graficamente; 
non ho provato SoGo: mi darebbe molto di più?)
5. out of office (al momento non saprei cosa usare)
6. archiviazione (idem)
7. distribution list (idem)
8. altre funzioni utili in azienda?
 
Per la migrazione esiste il modo di:
1. tenere temporaneamente anche exchange, spostare una mailbox alla volta, 
ricreandola sul nuovo server e configurando exchange, se possibile, per 
girare la mail per l'account spostato sul nuovo server e il client 
dell'utente con il nuovo server
2. eliminare exchange dando al nuovo server il suo ip, in modo che 
automagicamente riceva le mail anche dall'esterno direttamente.
 
 
Ciao e buona giornata,
  Void

 mailbox da 10 GB in media, 6000 mail/settimana (4/5 interne) e 700 
 
E', in genere, traumatico per gli utenti il passaggio da uno strumento 
integrato, come exchange, ad accrocchi di software disparati. Zimbra è
più digeribile per gli utenti (... alla fine sarà questa la misura del
successo del progetto) e ti minimizzerà lo sforzo di integrazione e di
gestione.
 
Ciao
 
 
Fabio

   Void
 
Non credo sia una soluzione accettabile: da noi per simili richieste
hanno deciso (un'azienda del gruppo) le Google Apps for Business.
 
Prima era Roundcube + Agendav (e Davical) + Dovecot&Postfix + ownCloud
(al posto di GDrive) + VPN con il PC in ufficio per il resto.
 
Per la migrazione, puoi mettere online il nuovo server con Postfix ed
usare i "transport" per girare al vecchio quelle ancora da migrare,
oppure fare il contrario (ammesso che Exchange supporti qualcosa del
tipo "per la consegna di questa casella rivolgiti all'SMTP XYZ:25").
Io sto facendo cosě (primo modo) per la migrazione sulle GApps.
 
Enrico

 automagicamente riceva le mail anche dall'esterno direttamente.
 
Potresti fare così:
1) metti un reverse proxy SMTP (ad esempio nginx) che punti al vecchio server;
2) migri tutte le mail sul nuovo server con imapsync;
3) sposti l'IP a cui punta il reverse proxy.
Questo è (secondo me) il metodo migliore
 

 automagicamente riceva le mail anche dall'esterno direttamente.
 
si
 
 
-- 
El saòn no'l sa gnente, l'inteligente el sa poco, l'ignorante el sa 
tanto, el mona el sa tuto!

 più digeribile per gli utenti (... alla fine sarà questa la misura del
 
Sono sicuro che per gli utenti sarà traumatico in ogni caso. Mi spiace un 
po' però passare da un monolito ad un altro (se lo è).
 
Ma ripeto: non ho mai provato Zimbra e non sono chiuso a nessuna 
possibilità.
 
Il seguente documento vi sembra realistico?
http://www.glcomp.com/documents/spec/VMware-Zimbra7-vs-Exchange2010.pdf
 
 
Qualcuno usa Zimbra desktop come client? Lo consigliereste?
 
 
Void

 Qualcuno usa Zimbra desktop come client? Lo consigliereste?
 
Nemmeno sotto tortura.
 
Meglio: ho provato ad installarlo su una macchina windows 7 
recentissima. Lento ed instabile. Non mi fido.


 tipo "per la consegna di questa casella rivolgiti all'SMTP XYZ:25").
 
Sì, avevo fatto qualche prova con il primo modo qualche anno fa, ma mi 
interesserebbe di più il modo2, forse meno traumatico.
 
 
Ciao e grazie,
  Void
 
 

 3) sposti l'IP a cui punta il reverse proxy.
 
Cosa cambia rispetto a:
2) migro tutte le mail sul nuovo server con imapsync o altro;
3) sposto l'IP del vecchio mail server al nuovo?
 
La mia idea era invece quella di lasciare il vecchio server configurando, se 
possibile, una casella di mail alla volta dicendo, per quella, di puntare 
all'SMTP del nuovo server.
 
 
Ciao e grazie,
  Void

 si
 
Come? Posso cercarmelo, ma come chiama exchange "per la consegna di questa 
casella rivolgiti all'SMTP XYZ:25"?
 
 
Ciao e grazie,
  Void

 casella rivolgiti all'SMTP XYZ:25"?
 
http://exchangeserverpro.com/how-to-share-an-email-domain-between-two-mail-systems/
 


 
http://exchangeserverpro.com/how-to-share-an-email-domain-between-two-mail-systems/
 
 
Grazie mille!
 
 
Ciao,
  Void

 configura il secondo?
 
tipo? come intendi?


 tipo? come intendi?
 
Configuro il nuovo account sul client dell'utente e trascino tutti i 
messaggi dal vecchio al nuovo. Magari può anche essere l'occasione per fare 
un po' di pulizia (non trascinando tutto indiscriminatamente)...
 
A proposito di pulizia: gli utenti hanno file .pst sparsi un po' ovunque. 
Immagino sia meglio cogliere l'occasione per reimportarli tutti sul nuovo 
server. Però poi come posso gestire l'archiviazione?
 
Ho trovato questo (Archiving and Discovery): 
http://www.zimbra.com/docs/ne/6.0.8/administration_guide/Archiving.18.1.html
 
 
ma al momento non ho capito bene come funzioni...
 
 
Void

 integrato, come exchange, ad accrocchi di software disparati. 
 
In realtà, perdonami, ma l'utente finale non vede nessun accrocchio. 
L'accrocchio c'è sicuramente in alcuni casi, ma solo lato server. 
 
Lavoravo in Sun tanti anni fa. 
35mila dipendenti mi pare. 
Di Windows nemmeno l'ombra. 
Usavano il prodotto Sun (che era liberamente scaricabile e poteva essere 
usato senza licenze) che si chiamava J.E.S. 
 
Noi avevamo un client IMAPs (come il client che usi per connettere Gmail), 
una rubrica su LDAP (che funziona meglio dell'LDAP accrocchiato di 
Exchange...), e se non ricordo male, c'era un plugin per il calendario. 
Per la chat interna usavamo un prodotto con protocollo standard (ai tempi 
non si usavano i software di videoconferenza). 
FINE. 
 
Al contrario, dove lavoro adesso, visto che nel mio dipartimento lavoriamo 
tutti su Linux, con Exchange ci ritroviamo con l'accrocchio. 
Evolution + davmail e ciò che funziona meglio... 
 
Oggi puoi usare hipchat di atlassian, combianto con LDAP e un server IMAP 
ed una rubrica entrambi interfacciati con LDAP. 
 
 
-- 
Massimiliano Adamo

 8. altre funzioni utili in azienda?
 
Dipende da quello che ti serve. Se vuoi provare un tutto in uno (e 
contemporaneamente provare SoGO), scarica questo: 
http://www.nethserver.org/
 
 
Enrico

 configura il secondo?
 
C'e` imapsync (non lo trovi in Debian) per questo
 
Enrico

 Ciao e buona giornata,
 
Ciao, scusami se mi sono permesso, il mio scopo non è fare pubblicità (e 
del prodotto infatti non hai alcun riferimento), piuttosto darti qualche 
spunto e indicarti come noi abbiamo pensato di risolvere il problema 
(anche grazie a questo ng e a qualche suo componente "illuminato"). :-)
 

 sistema molto completo, se ti va di approfondirlo contattami in privato. 
 
Mi daresti un indirizzo dove contattarti in privato?

 
http://www.nethserver.org/
 
 
Interessante, ma fin troppo, poi io cosa faccio? :-)
 
 
Ciao,
  Void

 Qui ci siamo sfasciati la testa, creando una funzione di migrazione. :-)
 
Addirittura? 8-)
 
 
Ciao,
  Void

 Interessante, ma fin troppo, poi io cosa faccio? :-)
 
Li gestisci, che credo che sia anche la parte piu` complicata di questo 
lavoro :P
 
Enrico

 altrimenti a che indirizzo potrei contattarti?
 
Anche a me piacerebbe conoscere il nome e le caratteristiche complete.
Senza necessariamente doverti scrivere in privato. Se risponde al topic
perché no, tanto anche zimbra non è solo gratuito. 
 
-- 
Inviato da iPhone

 Tutti e tre i "besti" autenticano via LDAP
 
Gli anni '80 sono finiti da un pezzo e il problema non si pone nemmeno :) 
Oggi TUTTO si autentica via LDAP... e detto tra noi, che ci vuole? 
Esistono moduli LDAP per tutti i linguaggi più diffusi e se lo 
sviluppatore non lo implementa è solo per eccesso di pigrizia. 
 
java usa il modulo jaas, php ha il suo modulo (che non conosco), python ha 
python-ldap e ruby ha sicuramente il suo modulo. 
 
Esistono pochissimi limiti .... mi viene in mente il fatto che Python 
Paramiko e Python Fabric non supportano kerberos (ma solo chiavi pubbliche 
e password).... ma magari mentre scrivo questo problema è stato 
superato ... fammi controllare.... no, il problema è ancora lì :)
 
-- 
Massimiliano Adamo

 altrimenti a che indirizzo potrei contattarti?
 
Rispondo a te per tutti, visto che la richiesta è arrivata su più 
fronti, il sito dove abbiamo spiegato tutto è 
www.dmpro.it
 
 
sul sito non c'è scritto (perchè non è pubblico), ma se mi contattate 
privatamente su   ng AT 
dmpro.it
   (creata ora) vi do un accesso demo.
 
 
---
 
[*]: soprattutto per la parte antispam una persona di questo ng è stata 
estremamente gentile ed è scesa da noi un week end, dandoci delle linee 
guida davvero interessanti che poi ci hanno messo nella condizione di 
sviluppare un sistema estremamente efficace.
 
[**]: Ci tengo a precisare, inoltre, che qualsiasi prodotto open 
utilizzato, è stato non solo citato e contattato per essere integrato 
nel sistema, ma abbiamo anche effettuato donazioni ed in alcuni casi la 
politica aziendale prevede donazioni continue e *volontarie* al 
raggiungimento di fatturati. Per me è indispensabile foraggiare il mondo 
open, soprattutto se da quel mondo arriva parte del tuo guadagno. Non so 
quante altre aziende la pensino così, ma io provengo da questo mondo e 
per me questo modo di pensare è del tutto naturale. Nonostante mi 
scontri quotidianamente con pareri discordanti che mi additano come 
utopista.


 
ho scritto tutto giů, ciao.

 un po' di pulizia (non trascinando tutto indiscriminatamente)...
 
Io le due volte che ho provato è stato sempre un disastro. Poi magari è 
perchè qui hanno 10mila email con allegati pesanti etc.
 
A dire la verità anche quando mi capita di spostare msg da imap alle 
cartelle locali.
 
No, decisamente non la trovo una gran soluzione.


 Qualcuno usa Zimbra desktop come client? Lo consigliereste?
 
Alcuni utenti lo hanno addirittura adottato come MUA a casa per gli account di
posta IMAP personali O_o
 
A parte queste derive perverse, fa il suo lavoro.
 
Vantaggi: offre la stessa esperienza d'uso della sua controparte web e integra
tutte le funzionalità disponibili.
 
Svantaggi: grosso e pesante (vero, ma su macchine recenti non è un problema) e
qualche rottura in caso di migrazione/renaming del server.
 
Ciao
 
 
Fabio

 sono i backup
 
L'ho già scritto, ma sarebbe secondo te accettabile installarlo su una VM e 
far fare il backup a Proxmox (nel mio caso)? Zimbra come salva le mail? 
Maildir? E usare lsyncd per avere una copia in tempo reale delle mail su 
un'altra macchina?
 
 
Ciao e grazie,
  Void

 fronti, il sito dove abbiamo spiegato tutto è 
www.dmpro.it
 
 
Grazie mille per le informazioni e per la disponibilità, lo inserisco nel 
ventaglio delle possibilità.
 
 
Void

 lavoro :P
 
Di questo genere ho sentito parlare anche di Zentyal: 
http://www.zentyal.org/
 
 
Qualcuno li ha provati?
 
 
Riassumendo avrei più soluzioni a diversi livelli di integrazione:
 
1. soluzione manuale: Postfix, Dovecot, Roundcube
2. soluzione integrata: Zimbra, SoGo, OpenXchange, DM
3. soluzione super integrata: Zentyal, Nethserver
 
Che la notte mi porti consiglio! :-)
 
 
Ciao e grazie,
  Void

 un'altra macchina?
 
"Backup" proxmox per il disaster recovery sì. Come backup no. E lsyncd no. Per
lo meno, non da solo. 
 
Il mailstore di zimbra ha un suo formato. Come in maildir, le singole mail nel
formato smtp mail text si trovano in una alberatura di directory. Diversamente
da maildir, la struttura della alberatura non riflette la gerarchia dei folder
imap, che viene invece mantenuta in mysql. I nomi degli oggetti del filesystem
sono le chiavi delle tabelle mysql in cui si trovano i metadati dei messaggi e
la definizione dell'albero delle cartelle imap. Come per maildir, ogni mailbox
ha la sua alberatura di directory distinta dalle altre.
 
Usare lsyncd non è adeguato, in quanto salveresti i singoli messaggi ma non la
struttura delle cartelle imap. Un backup "contemporaneo" di filesystem + mysql
difficilmente sarebbe consistente (a meno di non fermare il server). Ma usando
lsyncd e un po' di fantasia puoi mettere in piedi una infrastruttura di backup
granulare con recovery della singola mail, che puoi eventualmente aggiungere a
dei backup più consistenti.
 
Zimbra mette a disposizione una api rest per fare il backup delle caselle, dei
contatti, delle voci di calendario ecc ecc (in zimbra sono tutti oggetti dello
stesso tipo) in file zip o tgz contenenti la stessa struttura di cartelle imap
della mailbox con un file per messaggio. Agiungi la possibilità di selezionare
messaggi per intervalli di date e la possibilità di reimportare gli zip/tgz in
zimbra, ed ecco tutti gli strumenti per creare procedure backup e recovery con
possibilità di full, differenziali e incrementali. Un backup semplice richiede
anche solo una decina di righe di bash, ma se non hai voglia di fare da te, ci
sono una miliardina di script di backup precotti tra cui scegliere.
 
Oltre a quello delle mail, avrai bisogno anche del backup della directory LDAP
e di mysql. Comunque, trovi tutto quello che ti serve nei tanti siti dedicati.
 
Ciao
 
 
Fabio

 ventaglio delle possibilità.
 
 
se ti serve un accesso demo, fai un fischio su ng AT 
dmpro.it
.
Ciao!

 nel formato smtp mail text si trovano in una alberatura di directory [...]
 
Grazie per tutte queste info, me le sono salvate, sto cercando adesso come 
salva le mail OpenXchange (mi pare che possa utilizzare un sistema di mail 
preesistente, quindi anche postfix/dovecot) e come funziona il suo 
backup/restore (
http://oxpedia.org/wiki/index.php?title=Open-Xchange_backup
).
 
 
Ciao,
  Void

 3. soluzione super integrata: Zentyal, Nethserver
 
In effetti SoGo andrebbe al punto 1 e non al 2...
 
 
Void

 In effetti SoGo andrebbe al punto 1 e non al 2...
 
Perche`?
 
Enrico

 Perche`?
 
Un po' di confusione da venerdì pomeriggio... :-)
 
 
Ciao,
  Void

 ma non l'ho mai provato.
 
A proposito di Zimbra, non ho ben capito come funziona il sistema 
antispam e se è o meno efficiente.


 se è o meno efficiente.
 
Da quel che ricordo rbl e spamassassin.

 trovare in giro con una breve ricerca. Stiamo iniziando adesso a testarlo.
 
Sono finalmente riuscito a trovare un po' di tempo per installarlo e 
configurare almeno un utente con l'email: come webmail mi pare veloce, 
funzionale ed esteticamente gradevole. Anche come calendario condiviso, 
rubrica condivisa e per gestire la documentazione non sembra male. Mi piace 
il fatto che sia modulare, anche nel senso che l'ho fatto puntare ad un 
mailserver (Postfix/Dovecot) esistente e non ci sono stati particolari 
problemi.
 
Esiste però un modulo per la gestione degli utenti tramite webgui?
 
Sbaglio o la versione community non include i moduli text, spreadsheet, e 
messenger?
 
Per attivare la funzione "vacation" deve essere prima configurata in 
dovecot? Devo cercare come...
 
Anche l'autenticazione con active directory mi manca... oppure devo 
configurare la mail in modo che si autentichi via ad e poi OX si 
autenticherà via imap?
 
Ho visto che ha una funzione di archiviazione delle mail: sai come funziona?
 
 
Ref (qualche doc interessante):
* 
http://oxpedia.org/wiki/index.php?title=AppSuite:Open-Xchange_Installation_Guide_for_Debian_7.0
 
* 
https://oxpedia.org/wiki/index.php?title=AppSuite:Spreadsheet_Installation_Guide
 
* 
http://oxpedia.org/wiki/index.php?title=MSAD_Exchange_OX
 
 
 
Ciao e buona giornata,
  Void

 dovecot? Devo cercare come...
 
Trovato:
 
apt-get install open-xchange-mailfilter
 
modificato: /opt/open-xchange/etc/mailfilter.properties
e: /etc/dovecot/conf.d/90-plugin.conf
 
 
Immagino ci sia qualcosa di simile per avere un'opzione come set as spam/not 
spam (che sposti anche il messaggio nella/dalla cartella spam)...
 
 
Void

 spam/not spam (che sposti anche il messaggio nella/dalla cartella spam)...
 
Infatti: 
https://oxpedia.org/wiki/index.php?title=Spamassassin
 
 
apt-get install open-xchange-spamhandler-spamassassin
 
vi /opt/open-xchange/etc/imap.properties
 
/etc/init.d/open-xchange restart
 
/opt/open-xchange/sbin/listbundles | grep spam 
 
changeuser -A oxadmin -P *** -c 1 -u testuser
  --gui_spam_filter_capabilities_enabled true
 
Due dubbi:
1. verrà aggiornato anche il DB di spamassassin?
2. non esiste proprio un'interfaccia di gestione per gli utenti?
 
 
Void