Créer les entrées pour IMAP et POP, exemple :

kadmin -p root/admin
kadmin:  addprinc -randkey imap/mail.vn.auf.org
kadmin:  addprinc -randkey pop/mail.vn.auf.org
kadmin:  ktadd -k /etc/dovecot/krb5.keytab imap/mail.vn.auf.org
kadmin:  ktadd -k /etc/dovecot/krb5.keytab pop/mail.vn.auf.org
kadmin:  exit

Puis ajouter ceci dans /etc/dovecot.conf :

#auth_gssapi_hostname = mail.vn.auf.org # normalement pas nécessaire
auth_krb5_keytab = /etc/dovecot/krb5.keytab
auth default {
  mechanisms = plain gssapi
  ...

Ça fonctionne parfaitement avec Mutt. Ça fonctionne aussi avec Thunderbird 2 et 3 à condition de cocher « authentification sécurisée » (dans les paramètres des serveurs entrant et sortant) et que le hostname utilisé à la création du compte de courriel soit le bon (sinon aller bidouiller le hostname dans prefs.js). Ce genre de souci se repère facilement dans les logs du serveur Kerberos où on voit alors apparaître des requêtes pour un mauvais hostname.

Note : voir pourquoi Dovecot utilise son propre fichier au lieu de /etc/krb5.keytab ; un risque ?

JeanChristopheAndré/Notes/Kerberos/Dovecot (dernière édition le 2010-05-04 03:37:43 par JeanChristopheAndré)