doc:appunti:linux:so:sogo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:linux:so:sogo [2013/09/27 17:31] – [Demone sogod] niccolo | doc:appunti:linux:so:sogo [2021/05/24 15:45] (current) – [Demone sogod] niccolo | ||
---|---|---|---|
Line 24: | Line 24: | ||
* ldap-utils | * ldap-utils | ||
* phpldapadmin | * phpldapadmin | ||
+ | |||
+ | Moduli Apache necessari | ||
+ | |||
+ | * **rewrite** - Il file di configurazione ''/ | ||
===== Demone sogod ===== | ===== Demone sogod ===== | ||
+ | |||
+ | **ATTENZIONE** alla sintassi del file di configurazione! Dalla versione 1.3.16 (Debian Wheezy) alla version 2.0.7 (Debian Jessie) cambiano cose sostanziali, | ||
Una volta installato il pacchetto Debian e con l' | Una volta installato il pacchetto Debian e con l' | ||
Line 40: | Line 46: | ||
OCSEMailAlarmsFolderURL = " | OCSEMailAlarmsFolderURL = " | ||
- | SOGoAppointmentSendEMailNotifications = YES; | ||
SOGoMailingMechanism = smtp; | SOGoMailingMechanism = smtp; | ||
- | SOGoSMTPServer = 127.0.0.1; | + | SOGoSMTPServer = " |
- | SOGoSentFolderName = Sent; | + | |
- | SOGoTrashFolderName = Trash; | + | |
- | SOGoDraftsFolderName = Drafts; | + | |
SOGoIMAPServer = " | SOGoIMAPServer = " | ||
- | | + | |
+ | SOGoSentFolderName | ||
+ | SOGoTrashFolderName = "INBOX/Trash"; | ||
+ | SOGoDraftsFolderName = "INBOX/Drafts"; | ||
+ | SOGoJunkFolderName | ||
SOGoIMAPAclConformsToIMAPExt = YES; | SOGoIMAPAclConformsToIMAPExt = YES; | ||
+ | SOGoSieveServer = " | ||
SOGoVacationEnabled = YES; | SOGoVacationEnabled = YES; | ||
SOGoForwardEnabled = YES; | SOGoForwardEnabled = YES; | ||
Line 55: | Line 62: | ||
SOGoMailMessageCheck = manually; | SOGoMailMessageCheck = manually; | ||
SOGoMailAuxiliaryUserAccountsEnabled = NO; | SOGoMailAuxiliaryUserAccountsEnabled = NO; | ||
+ | SOGoAppointmentSendEMailNotifications = YES; | ||
// Append the domain name to the c_uid to obtain an unique UID. | // Append the domain name to the c_uid to obtain an unique UID. | ||
Line 179: | Line 187: | ||
DELETE FROM sogo_user_profile WHERE c_uid = ' | DELETE FROM sogo_user_profile WHERE c_uid = ' | ||
</ | </ | ||
+ | ===== Tuning ===== | ||
+ | |||
+ | Le seguenti valutazioni sono state fatte su una installazione di **circa 30 utenti**. | ||
+ | |||
+ | La parte più onerosa pare il numero di processi **imapd** contemporaneamente in esecuzione. Empiricamente risultano circa tre connessioni contemporanee per utente (client Mozilla Thunderbird). Poichè tutti gli utenti erano mascherati dietro un singolo indirizzo IP, in **''/ | ||
+ | |||
+ | < | ||
+ | MAXDAEMONS=200 | ||
+ | MAXPERIP=100 | ||
+ | </ | ||
+ | |||
+ | Un altro problema è sui child eseguiti da **'' | ||
+ | |||
+ | < | ||
+ | PREFORK=32 | ||
+ | </ | ||
+ | |||
+ | Il demone **'' | ||
+ | |||
+ | < | ||
+ | max_connections = 100 | ||
+ | </ | ||
+ | |||
===== LDAP Addressbook ===== | ===== LDAP Addressbook ===== | ||
Line 221: | Line 252: | ||
Con l' | Con l' | ||
+ | ===== Filtri Sieve ===== | ||
+ | |||
+ | Per attivare il risponditore automatico (vacation) e l' | ||
+ | |||
+ | < | ||
+ | SOGoVacationEnabled = YES; | ||
+ | SOGoForwardEnabled = YES; | ||
+ | </ | ||
+ | |||
+ | Dopo aver riavviato il servizio, nella sezione // | ||
+ | |||
+ | < | ||
+ | sogod [32518]: < | ||
+ | < | ||
+ | {RawResponse = " | ||
+ | </ |
doc/appunti/linux/so/sogo.txt · Last modified: 2021/05/24 15:45 by niccolo