Portál AbcLinuxu, 12. května 2025 09:36

Dotaz: Horde, nejde se prihlasit

15.10.2009 19:58 dobraczek
Horde, nejde se prihlasit
Přečteno: 132×
Odpovědět | Admin
Mam nainstalovane Horde-webmail + postfix s virtualnimi ucty. Pri pokusu do horde a zadanim uzivatele info@domena.cz + hesla to nevyhodi zadnou chybu, ale ani se to neprihlasi. Pokud treba zadam chybne jmeno a heslo, vypise to chybu.

Zde je nastaveni:

conf.php

$conf['vhosts'] = true; $conf['debug_level'] = E_ALL & ~E_NOTICE; $conf['max_exec_time'] = 0; $conf['compress_pages'] = true; $conf['secret_key'] = '962cd83a552600aef424a77a7908f62ed7d4ef0a'; $conf['umask'] = 077; $conf['use_ssl'] = 2; $conf['server']['name'] = $_SERVER['SERVER_NAME']; $conf['server']['port'] = $_SERVER['SERVER_PORT']; $conf['urls']['token_lifetime'] = 30; $conf['urls']['hmac_lifetime'] = 30; $conf['urls']['pretty'] = false; $conf['safe_ips'] = array(); $conf['session']['name'] = 'Horde'; $conf['session']['use_only_cookies'] = true; $conf['session']['cache_limiter'] = 'nocache'; $conf['session']['timeout'] = 0; $conf['cookie']['domain'] = $_SERVER['SERVER_NAME']; $conf['cookie']['path'] = 'horde'; $conf['sql']['username'] = 'xxxx'; $conf['sql']['password'] = 'xxxx'; $conf['sql']['hostspec'] = 'localhost'; $conf['sql']['port'] = 3306; $conf['sql']['protocol'] = 'tcp'; $conf['sql']['database'] = 'horde'; $conf['sql']['charset'] = 'utf-8'; $conf['sql']['splitread'] = false; $conf['sql']['ssl'] = false; $conf['sql']['ca'] = 'cs'; $conf['sql']['phptype'] = 'mysqli'; $conf['auth']['admins'] = array('email@domena.cz'); $conf['auth']['checkip'] = true; $conf['auth']['checkbrowser'] = true; $conf['auth']['alternate_login'] = false; $conf['auth']['redirect_on_logout'] = false; $conf['auth']['params']['app'] = 'imp'; $conf['auth']['driver'] = 'application'; $conf['signup']['allow'] = false; $conf['log']['priority'] = PEAR_LOG_NOTICE; $conf['log']['ident'] = 'HORDE'; $conf['log']['params'] = array(); $conf['log']['name'] = '/tmp/horde.log'; $conf['log']['params']['append'] = true; $conf['log']['type'] = 'file'; $conf['log']['enabled'] = true; $conf['log_accesskeys'] = false; $conf['prefs']['params']['driverconfig'] = 'horde'; $conf['prefs']['driver'] = 'sql'; $conf['alarms']['params']['driverconfig'] = 'horde'; $conf['alarms']['params']['ttl'] = 300; $conf['alarms']['driver'] = 'sql'; $conf['datatree']['params']['driverconfig'] = 'horde'; $conf['datatree']['driver'] = 'sql'; $conf['sessionhandler']['type'] = 'none'; $conf['sessionhandler']['memcache'] = false; $conf['problems']['email'] = 'email@domena.cz'; $conf['problems']['maildomain'] = 'domena.cz'; $conf['problems']['tickets'] = false; $conf['problems']['attachments'] = true; $conf['menu']['apps'] = array(); $conf['menu']['always'] = false; $conf['menu']['links']['help'] = 'all'; $conf['menu']['links']['options'] = 'authenticated'; $conf['menu']['links']['problem'] = 'all'; $conf['menu']['links']['login'] = 'all'; $conf['menu']['links']['logout'] = 'authenticated'; $conf['hooks']['permsdenied'] = false; $conf['hooks']['username'] = false; $conf['hooks']['preauthenticate'] = false; $conf['hooks']['postauthenticate'] = false; $conf['hooks']['authldap'] = false; $conf['hooks']['groupldap'] = false; $conf['portal']['fixed_blocks'] = array(); $conf['accounts']['driver'] = 'null'; $conf['user']['verify_from_addr'] = false; $conf['imsp']['enabled'] = false; $conf['kolab']['enabled'] = false; $conf['memcache']['enabled'] = false;

servers.php

$servers['imap'] = array( 'name' => 'IMAP Server', 'server' => 'localhost', 'hordeauth' => false, 'protocol' => 'imap/notls', 'port' => 143, 'maildomain' => '', 'smtphost' => 'localhost', 'smtpport' => '25', 'realm' => '', 'preferred' => '',

);

test.php horde hlasi

* Trying protocol imap/notls, Port 143:

SUCCESS - INBOX has 0 messages (0 new 0 recent)

Vse vypada naprosto v poradku

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

AraxoN avatar 15.10.2009 23:07 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Horde, nejde se prihlasit
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. Najprv pozri /tmp/horde.log. Nie je tam nejaké vodítko?
  2. Ak si robil zmeny v conf.php, tak niekedy treba vypnúť a zapnúť prehliadač, aby sa vymazali per-session cookies.
  3. Konfiguroval si len horde, alebo aj imp? V adresári horde/imp/config sú ďalšie konfiguráky...
16.10.2009 09:07 dobraczek
Rozbalit Rozbalit vše Re: Horde, nejde se prihlasit
Oct 16 09:42:41 HORDE [notice] [imp] Login success for info@domena.cz [83.69.46.223] to {localhost:143 [imap/notls]} [pid 22331 on line 304 of "/var/www/htdocs/horde/imp/lib/Session.php"]

Na radku 304 trida ktera se stara o vypis chyb (zapisu do logu).
Horde::logMessage(IMP::loginLogMessage('login'), __FILE__, __LINE__, PEAR_LOG_NOTICE);
obsah define
__FILE__ je /var/www/htdocs/horde/imp/lib/Session.php
__LINE__ je 305
Ohledne cookies jsem pouzil ve firefoxu spravce cookies a vsechny jsem smazal. Navic jsem to zkousel i na IE, kde to dela to same. Driv nez se nekoho ptam, tak zkousim uplne vse. Vcetne google.

Pri pouziti outloku se na port 143 normalne prihlasim. Napadlo me zda-li to neblokuji treba postfixu i kdyz s imap nema nic spolecnyho. Ale tam mam vypis IP
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 + Moje IP
Napada me jedine, ze jsem neco zapomel nainstalovat, co pouziva Horde. Nepouzil jsem klasicky instal typu apt-get install Horde3. Ale podporu IMAPU nainstalovanou mam.

Mozna pak jedine taky chyba v konfiguraci dovecot:
protocols = pop3 pop3s imap imaps
ssl_disable = yes
disable_plaintext_auth = no
mail_location = maildir:/home/mail/%u
pop3_uidl_format = %08Xu%08Xv


ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/certs/dovecot.pem



first_valid_uid = 106
first_valid_gid = 108
last_valid_uid = 106
last_valid_gid = 108

auth_verbose = yes
auth default {
  mechanisms = plain
  passdb passwd-file {
    args = /etc/postfix/passwd
  }
  userdb static {
    args = uid=106 gid=108
  }

  socket listen {
    client {
      path = /var/spool/postfix/private/auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.