LINUX.ORG.RU

История изменений

Исправление hizel, (текущая версия) :

For example if you're going to use CRAM-MD5 authentication, the password needs to be stored in either PLAIN or CRAM-MD5 scheme. If you want to allow both CRAM-MD5 and DIGEST-MD5, the password must be stored in plaintext.

Итак

  • отдавайте из базы любым захешированным методом, который поддерживает dovecot;
  • забудьте про CRAM-MD5/DIGEST-MD5 и тому подобное гоавно, только PLAIN только LOGIN!1;
  • exim авторизуйте через dovecot;
  • PROFIT!!1

Если в придачу очинь-очинь-нууу-очинь нужен CRAM-MD5, добавьте еще один passdb и храните для отдельных пользователей еще и CRAM-MD5 хэш, чоуж.

Исходная версия hizel, :

For example if you're going to use CRAM-MD5 authentication, the password needs to be stored in either PLAIN or CRAM-MD5 scheme. If you want to allow both CRAM-MD5 and DIGEST-MD5, the password must be stored in plaintext.

Итак

  • отдавайте из базы любым захешированным методом, который поддерживает dovecot;
  • забудьте про CRAM-MD5;
  • exim авторизуйте через dovecot;
  • PROFIT!!1

Если в придачу очинь-очинь-нууу-очинь нужен CRAM-MD5, добавьте еще один passdb и храните для отдельных пользователей еще и CRAM-MD5 хэш, чоуж.