Roundcube – Неудачная попытка входа – РЕШЕНИЕ ошибки

18 Апр 2015
Admin
6107
15

После установки Roundcube на сервер вы можете при попытке войти с данными созданного ящика увидеть ошибку “Неудачная попытка входа” при этом пароль и логин верные.” Это может быть вызвано тем, что Roundcube шифрует пароли методом  DIGEST-MD5, а Dovecot все пароли шифрует методом CRAM-MD5.

После включения логов вы увидите примерно следующее содержимое:

В данном случае вам поможет удаление метода DIGEST-MD5 в файле /usr/share/roundcubemail/program/lib/Roundcube/rcube_imap_generic.php на строке 778

После удаления код должен выглядеть так:


То есть убираете ‘DIGEST-MD5′  перед ‘CRAM-MD5’ в коде на строке 778.

 

Если у вас возникнут вопросы или вы не сможете разобраться с решением проблемы пишите в комментарии постараюсь вам помочь.
(Просмотрено 2 825 раз, 1 просмотров сегодня)
УжасноПлохоНормальноХорошоОтлично (1 голос(ов), средняя оценка: 5,00 из 5)
Загрузка...
Похожие записи:
Фильтр по
Post Page
Windows Wordpress Советы Ошибки и Решения Linux Хостинг Интернет Windows 10 Руководства
Сортировать

15 комментариев

  • Агей:

    Здравствуйте!Я кажется выяснил проблему у меня с сервера на котором стоит pmta Пропала папка Roundcubemail -Это важнейшая папка она отвечает за вэб почту находится она в директории etc как правило. При этом на сервре скрипта – втором сервере данная папка есть и я вхожу в вэбпочту но только по домену сервера скрипта и только в этот один ящик относящийся к этому домену. Но мне нужные ящики относящиеся к доменам сервера pmta а именно сервера friendss. Дело в том что папка пропадает уже второй раз похожий случай был 3 недели назад. Мне не очень хочется переустанавливать pmta каждые 3 недели. Подскажите пожалуйста с чем это связано? кстати сервер этот же friendss.ru ip 54.38.183.59. Подскажите как себя обезопасить от подобных несчастных случаев ? папка пропадает когда захочет. Может можно обменять сервер или что-то сделать? Подскажите пожалуйста. Спасибо.

    • Admin:

      Здравствуйте. Сама по себе папка не могла пропасть, скорее всего она была удалена другой программой, если она вообще изначально там была. Попробуйте переустановить roundcube без переустановки PMTA.

  • Агей:

    я удалил DIGEST -MD5 Но это не помогло. Может вызнаете как установить причину и исправить ошибку? Помогите пожалуйста!

  • Агей:

    У меня в логах вот так я их вроде бы нашел. Написано это. Подскажите пожалуйста что это примерно означает?
    [25-Jul-2019 07:37:10] PHP Warning: strtotime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Europe/Berlin’ for ‘CEST/2.0/DST’ instead in /var/www/html/roundcube/program/lib/Roundcube/rcube_session.php on line 192
    [25-Jul-2019 07:37:10] PHP Stack trace:
    [25-Jul-2019 07:37:10] PHP 1. {main}() /var/www/html/roundcube/index.php:0
    [25-Jul-2019 07:37:10] PHP 2. rcmail::get_instance() /var/www/html/roundcube/index.php:43
    [25-Jul-2019 07:37:10] PHP 3. rcmail->startup() /var/www/html/roundcube/program/include/rcmail.php:77
    [25-Jul-2019 07:37:10] PHP 4. rcmail->session_init() /var/www/html/roundcube/program/include/rcmail.php:97
    [25-Jul-2019 07:37:10] PHP 5. rcube->session_init() /var/www/html/roundcube/program/include/rcmail.php:468
    [25-Jul-2019 07:37:10] PHP 6. rcube_session->start() /var/www/html/roundcube/program/lib/Roundcube/rcube.php:542
    [25-Jul-2019 07:37:10] PHP 7. session_start() /var/www/html/roundcube/program/lib/Roundcube/rcube_session.php:117
    [25-Jul-2019 07:37:10] PHP 8. rcube_session->db_read() /var/www/html/roundcube/program/lib/Roundcube/rcube_session.php:117
    [25-Jul-2019 07:37:10] PHP 9. strtotime() /var/www/html/roundcube/program/lib/Roundcube/rcube_session.php:192

  • Агей:

    Где находятся логи подскажите пожалуйста??? как их найти как как включить именно нужный файл. Я вроде бы видел папку logs но жто не о чем не говорит. Как найти файл именнно с этими данными? как он называется? Apr 18 01:24:43 dovecot: auth: password(info@novall.net, 127.0.0.1): Requested DIGEST-MD5 scheme, but we have only CRAM-MD5 (input: ca91eeb27c910289cb07053ca38a8903d48dbdac7ac35b252c910289cb070) Подскажите пожалуйста очень жду вашего ответа

  • Агей:

    775 Use best (for security) supported authentication method
    776 foreach (array(‘DIGEST-MD5’, ‘CRAM-MD5’, ‘CRAM_MD5’, ‘PLAIN’, ‘LOGIN’) as $auth_method) {
    777 if (in_array($auth_method, $auth_methods)) {
    778 break;
    Выше я привел номера строчек. Это же вполне нормально что весь код расположен по сути на 775, 776 и 777, а 778 строчка содержит только значение break; ? Подскажите пожалуйста.

  • Агей:

    путь к файлу такой /var/www/html/roundcube/program/lib/Roundcube/rcube_imap_generic.php Подскажите это просто особенности инсталятора pmta ? Это не влияет на работу вэб почты?

  • Агей:

    /var/www/html/roundcube Это нормальный путь или это ошибка? у меня папка roundcube находится в папке html Может именно по этой причине у меня происходит неудачная попытка входа в вэбпочту? Спасибо за предыдущую помощь. Жду вашего ответа!

  • Агей:

    Здравствуйте у меня возникает такая проблема на сервере где стоит pmta и висит 7 доменов я не по одному из доменов не могу войти в вэб почту логин и пароль вроде ввожу правильный. Хотел воспользоваться вашим методом, но у меня на сервере нет даже папки Roundcube есть только папка Roundcubemail и в ней нет нужного файла. Может вы знаете как решить мою проблему? Можете подсказать в какой папки находятся логи и где на сервере? может открыв их я увижу проблему. Спасибо жду Вашего ответа!

    • Admin:

      Попробуйте прописать строки прямо указывающие на путь к логам в файле: config/main.inc.php

      $rcmail_config['smtp_log'] = TRUE;
      $rcmail_config['log_dir'] = '/var/log/rcube.log';

  • Yarik:

    Спасибо, реально выручили!!!

  • Bo:

    Вау спасибо все заработало!!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *