При попытке авторизоваться на SMTP-сервере с поддержкой CRAM-MD5 Steps to Reproduce: 1. В настройках Kmail выбрать "Сеть," закладка "Отправка" 2. Выбрать профиль (smtp) и нажать "Изменить" 3. В появившемся дилоге на вкладке "Общие" пометить "Сервер требует пароля" и ввести соответствующую информацию для авторизации 4. На вкладке "Безопасность" выбрать способ авторизации CRAM-MD5, предварительно проверив, что он поддерживается сервером. 5. Сохранить настройки и попытаться отправить письмо Actual Results: Появляется диалоговое окно "Ошибка - KMail" следующего вида: Ошибка отправки: Ошибка при аутентификации на сервере. Вероятная причина этого - неверный пароль. Ответ сервера: "auth failure " Сообщение останется в папке 'Исходящие' до тех пор, пока вы не исправите ошибку (например, неправильный адрес) или не уберете сообщение из папки 'Исходящие'. Имейте в виду: другие сообщения будут также заблокированы этим сообщением, пока оно находится в папке 'Исходящие' Был использован транспортный протокол: XXXXXXX - OK - Expected Results: Отправка сообщения обычным образом, так же как при авторизации по методу LOGIN
Другие способы авторизации работают на этом сервере? Вы уверены, что CRAM-MD5 авторизация работает на сервере?
Сервер linux/qmail с поддержкой нескольких протоколов авторизации. Kmail из KDE 3.1 прекрасно с ним работал через CRAM-MD5. KMail 1.5.4 (пакет kdenetwork-kmail-3.1.4-alt3) определяет наличие поддержки CRAM-MD5 сервером, но авторизоваться не может. По протоколу LOGIN при этом авторизуется без проблем.
У меня работает CRAM-MD5 без шифрования с postfix-2.0.16-alt5 и kdenetwork-kmail-3.1.4-alt3
У меня установлены те же самые пакеты
Сегодня сделал dist-upgrade c заменой pam0 passwd_qc и оюновлением perl и libxml. Теперь авторизация работает нормально.