Показано с 1 по 8 из 8

Тема: roundcubemail

  1. #1
    Member
    Регистрация
    01.03.2016
    Сообщений
    30

    По умолчанию roundcubemail

    стоит centos 6.8, ISPmanager-Lite 4.4.10.30
    настроена связка postfix+dovecot+squirrelmail все работает, но захотелось перейти с squirrelmail на roundcubemail, поставил из репозитория roundcubemail-1.0.9-1.el6.noarch, прошел инсталяцию, перехожу на по url example.com/roundcubemail ввожу данные от почты и roundcubemail пишет - "Ваша сессия устарела"
    2016-12-09_12-47-59.jpg

    в конфиге стоит
    PHP код:
    $config['imap_auth_type'] = 'CRAM-MD5'
    в логах при подключении пишет
    Код:
    dovecot: imap-login: Login: user=<user@example.com>, method=CRAM-MD5, rip=127.0.0.1, lip=127.0.0.1, mpid=12548, secured
    dovecot: imap(user@example.com): Disconnected: Logged out bytes=29/399
    в чем может быть причина?

  2. #2
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Здравствуйте. Подобная проблема может возникать по разным причинам. Поищите в интернете, очень много рекомендаций гуглится. Например, попробуйте в конфигурационном файле main.inc.php изменить переменную на $rcmail_config['use_https'] = true;

  3. #3
    Member
    Регистрация
    01.03.2016
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от Dasha Посмотреть сообщение
    Здравствуйте. Подобная проблема может возникать по разным причинам. Поищите в интернете, очень много рекомендаций гуглится. Например, попробуйте в конфигурационном файле main.inc.php изменить переменную на $rcmail_config['use_https'] = true;
    пробовал эту переменную, результат тот же. Попробовал установить не из пакетов, скачал, распаковал, настроил логи что бы больше информации было, в логах при заходе в почту
    error.log
    Код:
    MDB2 Error: no such field (-19): _doQuery: [Error message: Could not execute statement]
    [Last executed query: SELECT * FROM users WHERE mail_host = 'example.com' AND alias = 'user@example.com']
    [Native code: 1054]
    [Native message: Unknown column 'alias' in 'where clause']
    
    MDB2 Error: no such field (-19): _doQuery: [Error message: Could not execute statement]
    [Last executed query: INSERT INTO users (created, last_login, username, mail_host, alias, language) VALUES (now(), now(), 'user@example.com', 'example.com', '', 'ru_RU')]
    [Native code: 1054]
    [Native message: Unknown column 'alias' in 'field list']
    imap.log
    Код:
    [21E2] S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN AUTH=DIGEST-MD5 AUTH=CRAM-MD5 AUTH=LOGIN AUTH=DIGEST-MD5 AUTH=CRAM-MD5] Dovecot ready.
    [21E2] C: A0001 ID ("name" "Roundcube Webmail" "version" "0.8.6" "php" "5.3.3" "os" "Linux" "command" "/roundcubemail/")
    [21E2] S: * ID NIL
    [21E2] S: A0001 OK ID completed.
    [21E2] C: A0002 AUTHENTICATE CRAM-MD5
    [21E2] S: + PDA1ODMwMjgzMzc2MDIxODEuMTQ4MTUyODIyOUBnYXJkZW5zaG9wLmNvbS51YT4=
    [21E2] C: c3VwcGl4QGdhcmRlbnNob3AuY29tLnVhIDIyOGZlNDk2YWRlNzY3OWM5N2ZjODMwMmFiYzJiYmRj
    [21E2] S: A0002 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
    [21E2] C: A0003 NAMESPACE
    [21E2] S: * NAMESPACE (("" ".")) NIL NIL
    [21E2] S: A0003 OK Namespace completed.
    [21E2] C: A0004 LOGOUT
    [21E2] S: * BYE Logging out
    [21E2] S: A0004 OK Logout completed.
    sql.log
    Код:
    query(1): DELETE FROM session WHERE sess_id = 'i53ddu9m319r6moj9fgnrmdba3';
    query(1): SELECT * FROM users WHERE mail_host = 'example.com' AND username = 'user@example.com';
    query(1): SELECT * FROM users WHERE mail_host = 'example.com' AND alias = 'user@example.com';
    query(1): INSERT INTO users (created, last_login, username, mail_host, alias, language) VALUES (now(), now(), 'user@example.com', 'example.com', '', 'ru_RU');
    query(1): SELECT LAST_INSERT_ID();
    query(1): DELETE FROM session WHERE sess_id = 'i53ddu9m319r6moj9fgnrmdba3';

  4. #4
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    2,080

    По умолчанию

    error.log
    С этим нужно разобраться
    Похоже на то, что база не соответствует скрипту

  5. #5
    Member
    Регистрация
    01.03.2016
    Сообщений
    30

    По умолчанию

    Цитата Сообщение от Mobiaaa Посмотреть сообщение
    error.log
    С этим нужно разобраться
    Похоже на то, что база не соответствует скрипту
    так у меня dovecot хранит пароли не в бд, а в файле dovecot.passwd

  6. #6
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    2,080

    По умолчанию

    это ошибки работы с базой roundcube, а не почтового сервера

  7. #7
    Member
    Регистрация
    01.03.2016
    Сообщений
    30

    По умолчанию

    помогла эта тема мне исправить ошибку
    https://github.com/roundcube/roundcubemail/issues/4491
    не знаю правильно ли будет комментировать эту секцию в файле roundcubemail/program/include/rcube_session.php
    PHP код:
    /*
            if ($result && $this->_mkcookie($this->now) != $this->cookie) {
                $this->log("Session auth check failed for " . $this->key . "; timeslot = " . date('Y-m-d H:i:s', $this->now));
                $result = false;

                // Check if using id from a previous time slot
                for ($i = 1; $i <= 2; $i++) {
                    $prev = $this->now - ($this->lifetime / 2) * $i;
                    if ($this->_mkcookie($prev) == $this->cookie) {
                        $this->log("Send new auth cookie for " . $this->key . ": " . $this->cookie);
                        $this->set_auth_cookie();
                        $result = true;
                    }
                }
            }
    */ 
    но я заккоментировал и вход в почту заработал и отправка/прием почты работает

  8. #8
    Senior Member Аватар для xsacha
    Регистрация
    29.06.2015
    Сообщений
    271

    По умолчанию

    Подскажите как можно поправить roundcube ломается стиль точнее все на белом экране по ssl ?
    В ISP Manager я новичек, но веб панелька мне однозначно нравится.

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •