Login non funzionante su Horde: un’occasione per migrare a Roundcube mantenendo tutti i contatti

Per due differenti motivi oggi mi sono trovato a lavorare su webmail. Nel primo caso mi sono trovato di fronte ad un Horde che continuava a rimandare la gente al form di login, e tutto perché PHP non riusciva a scrivere il file di sessione causa permessi. Siccome questa cosa mi era già successa e mi ero pure dimenticato la soluzione, oggi la scrivo qui e la condivido in modo da non dimenticarmela più, anche se fondamentalmente spero di non lavorare più su Horde. Per esempio fino a poco tempo chi installava il pannello Kloxo poteva far scegliere ai suoi clienti quale webmail usare tra Horde e Roundcube. Al momento però è stato eliminato il supporto a Horde perché la versione 3 ha terminato il suo ciclo di vita e le versioni 4 e 5 sono difficili da integrare con il pannello Kloxo. Pertanto si è obbligati a usare Roundcube, ma a questo punto potete immaginare che la cosa a me non dispiaccia affatto.

RoundCube webmail interfaceTuttavia si pone una problematica, cioè quella dell’importazione dei contatti della rubrica, e la soluzione a questa problematica è il secondo motivo che oggi mi ha tenuto impegnato (anche se a dire il vero le due cose non sono direttamente collegate). Una soluzione quick and dirty prevede l’utilizzo di un formato di scambio (quale CSV) tra un’applicazione e l’altra, ma esiste una maniera più elegante e che non ci costringe a dover ripetere la stessa operazione per tutti gli indirizzi di posta serviti. Fra i vari plugin di Roundcube ce n’è uno che una volta configurato automatizza il tutto: appena una persona esegue il login su Roundcube vengono copiate le varie entry di Turba, che è appunto la rubrica di Horde. Ciò avviene ad una condizione: che la rubrica Roundcube sia vuota.

Il plugin in questione si chiama “import_horde_contacts” e lo trovate su GitHub. Tuttavia nel mio caso ho dovuto fare alcune modifiche al codice per poterlo fare funzionare, modifiche che ho segnalato all’autore facendo così la prima pull request della mia vita.

Leave a Comment

%d blogger hanno fatto clic su Mi Piace per questo:

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi