Ne peut pas vous connecter à cyradm pour administrer Cyrus IMAP

J'ai une nouvelle installation de cyrusimapd (2.3) sur CentOS 5 avec tous ces packages:

  • cyrus-imapd
  • cyrus-imapd-utils
  • cyrus-sasl
  • cyrus-sasl-plain
  • cyrus-sasl-md5

J'ai changé le mot de passe de l'user cyrus: passwd cyrus .

J'essaie de me connecter à cyradm avec cyradm -user cyrus localhost , mais, lorsque j'entre mon mot de passe, je reçois le message d'erreur suivant:

 Login failed: generic failure at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/Cyrus/IMAP/Admin.pm 

Je crains que j'ai le même problème qui s'explique en cyradm: ne peut pas être authentifié sur le server , mais je ne peux pas le résoudre avec les conseils donnés par ce type .

Comment puis-je résoudre ce problème et me connecter avec succès à mon instance de cyrus-imapd et utiliser cyradm?

La command passwd cyrus ne définit pas le mot de passe pour l'user cyrus; sauf si vous avez configuré sasl pour utiliser le file passwd local.

Quel est votre file de configuration cyrus? Plus précisément, comment avez-vous configuré sasl? Le lien que vous avez mentionné sasldb. Si vous utilisez sasldb, vous devez utiliser saslpasswd2 pour définir le mot de passe de l'user cyrus.