Newsgroup: it.comp.os.linux.sys
Titolo: Roundcube e ldap

Ho finalmente configurato (su ubuntu server) roundcube e mi sembra
veramente ottimo. (addio squirrelmail)
Ho trovato che ha anche il supporto a ldap in scrittura e questo
potrebbe fare al caso mio, però mi sembra di capire che nel file di
configurazione devo scrivere le credenziali dell'utente con i permessi
di scrittura.
Io vorrei che a seconda di chi si collega alla sua casella abbia o meno
i permessi di scrivere nella rubrica, mentre tutti naturalmente possono
leggere.
Visto che ci siamo, una domandina su thunderbird, di tutte queste cose
per gestire configurazioni "globali" quale mi consigliate?
http://kb.mozillazine.org/Configuration_utilities_for_administrators
Avrei 3 o 4 impostazioni che tutti devono avere, e volendo anche le
configurazioni delle caselle sono praticamente sempre uguali.
Grazie

 leggere.
A occhio credo che devi giocare con questo parametro:
'user_specific' => false,   // If true the base_dn, bind_dn and 
bind_pass default to the user's IMAP login.
A questo punto credo che sarebbe più "smart" se il serve imap si 
autenticasse tramite LDAP, onde evitare di dover creare utenze su LDAP e 
utenze per la posta. Dovecot supporta l'autenticazione LDAP.
Però se si tratta di utente shell, allora dovresti implementare anche 
l'autenticazione di sistema su LDAP .... un casotto :-)
Provalo e fammi sapere se funziona.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo

 Provalo e fammi sapere se funziona.
Dunque io praticamente ce l'ho sempre avuta l'autenticazione diretta via
ldap, ho impostato pam_ldap anni fa e uso automaticamente
l'autenticazione via ldap da tutti i vari demoni (dovecot compreso).
Non avevo visto quella variabile (quando non apro con emacs mi scoccia
leggere :D), dovrebbe essere sufficiente in effetti...

 leggere :D), dovrebbe essere sufficiente in effetti...
E io se non uso il "syntax highlight", anche se non porto occhiali, 
divento peggio di mister magoo :-)
per i più giovani: 
http://it.wikipedia.org/wiki/Mr._Magoo


 per i più giovani: 
http://it.wikipedia.org/wiki/Mr._Magoo
Eh eh allora non sono il solo, non so come faccia certa gente a non
usare il syntax highlighting, io ce l'ho attivato anche per la lista
della spesa :D (e non è uno scherzo)

 della spesa :D (e non è uno scherzo)
midnight commander lo preferisco... è tonnellate di volte più utile e 
leggero di emacs per queste cose.

 leggero di emacs per queste cose.
Dipende, piace anche a me però con tramp chiavi ssh e i bookmark di
emacs salto nella /etc di un server con un C-x-r-b.
Per non parlare del fatto che ho tutte le scorciatoie, gli snippets per
yasnippet, i miei colori impostati e che soprattutto emacs è sempre
aperto, midnight avrei bisogno di aprirlo a parte.

 aperto, midnight avrei bisogno di aprirlo a parte.
mc = coltellino svizzero , emacs = sistema operativo stramegapluggabile (se 
vuoi ti fa anche una sessione di psicoterapia (c'č veramente)).


Allora aggiornamenti, ho configurato semplicemente l'ldap dal mio server
settato con user_specific e writable a true.
La rubrica me la piglia ma:
- nella lista generata automaticamente tutti i campi sono vuoti, ma se
  faccio una ricerca in effetti mi trova quello che voglio
- Se provo a modificare il contatto con un utente che in teoria può non
  me lo permette.
  Ho impressione che sia dovuto al fatto che
  utente di dovecot = pippo
  utente di ldap = ou=pippo,dc=...
 
  Quindi mi sa che giustamente non sa come mapparli.

Non mi è chiarissima questa parte tra l'altro:
--8<---------------cut here---------------start------------->8---
// The recommended directory structure for LDAP is to store all the address book entries
// under the users main entry, e.g.:
//  o=root
//   ou=people
//    uid=user@domain
//  mail=contact@contactdomain
//
// So the base_dn would be uid=%fu,ou=people,o=root
--8<---------------cut here---------------end--------------->8---
I miei contatti sono tutti sotto
ou=Contacts,dc=<azienda>
e ho messo come base_dn quello, ma che cavolo di struttura propongono
qui?
Avendo messo tra l'altro user_specific questi non dovrebbero servire
giusto?
--8<---------------cut here---------------start------------->8---
  'bind_dn'       => '',
  'bind_pass'     => '',
--8<---------------cut here---------------end--------------->8---
Ma volendo potrei anche lasciare un super utente e togliere
l'user_specific se è problematico, alla fine non corro rischi e se
proprio ripristinare l'albero la rubrica dal dump dell'albero non è che
ci metto tanto.

Altra cosetta, come faccio a dirgli che tutti gli utenti hanno indirizzo
<utente>@dominio?
Adesso mi sputa sempre 
<utente>@localhost
forse perché il server è effettivamente localhost, pensavo servisse
questo
--8<---------------cut here---------------start------------->8---
$rcmail_config['mail_domain']
--8<---------------cut here---------------end--------------->8---
ma non cambia nulla.
Comunque andare a modificare codice php secondo me è un'assurdità, yaml
o un file di configurazione classico non sono leggibili da quel catrame
di php?
Eppure questo mi sembra fatto veramente bene a differenza della maggior
parte delle interfacce php...