[imp] I loose my session when I select a mailbox

John P Reber John.P.Reber at mail.jci.tju.edu
Tue Aug 9 08:04:24 PDT 2005


I seem to be loosing my session when I select a mailbox.

This is a new install of horde 3. horde2/imp3 are working.

I am able to login successfully.

I see a menu and can see my mail folders, including the correct new
message count in my INBOX.

I can select compose, then compose and send a message.

I can select my INBOX or any folder and see a list of messages.

When I select a message, the login screen appears.

After selecting a folder, without selecting a message, if I select
compose, I receive the following message in my compose window:

"Please log in again to resume composing your message. If you are NOT
using cookies AND you are composing messages in popup windows, you will
have to log in again in your main window as well. This is to keep
attackers from hijacking your session ID. We apologize for any
inconvenience.."



OUTPUT->test.php
================
Horde Version
      * Horde: 3.0.5
Horde Applications
      * Accounts: 2.1.2
      * Gollem: 1.0-RC2 (run Gollem tests)
      * Horde: 3.0.5
      * Imp: H3 (4.0.3) (run Imp tests)
      * Ingo: H3 (1.0.1) (run Ingo tests)
      * Kronolith: H3 (2.0.3)
      * Nag: H3 (2.0.2)
      * Passwd: 2.2.2
      * Turba: H3 (2.0.3) (run Turba tests)
      * Vacation: 2.2.2
PHP Version
      * View phpinfo() screen
      * View loaded extensions
      * PHP Version: 4.3.1
      * PHP Major Version: 4.3
      * PHP Minor Version: 1
      * PHP Version Classification: release
      * You are running a supported version of PHP.
PHP Module Capabilities
      * Ctype Support: Yes
      * DOM XML Support: Yes
      * FTP Support: Yes
      * GD Support: Yes
      * Gettext Support: Yes
      * Iconv Support: Yes
      * IMAP Support: Yes
      * LDAP Support: Yes
      * Mbstring Support: Yes
      * Mcrypt Support: Yes
      * MIME Magic Support (fileinfo): No
        The fileinfo PECL module or the mime_magic PHP extension (see
        below) will most likely provide faster MIME Magic lookups than
        the built-in Horde PHP magic code. See horde/docs/INSTALL for
        information on how to install PECL/PHP extensions.
      * MIME Magic Support (mime_magic): Yes
      * MySQL Support: No
      * OpenSSL Support: No
      * PostgreSQL Support: Yes
      * Session Support: Yes
      * XML Support: Yes
      * Zlib Support: Yes
Miscellaneous PHP Settings
      * magic_quotes_runtime disabled: Yes
      * memory_limit disabled: Yes
      * safe_mode disabled: Yes
      * session.use_trans_sid disabled: Yes
      * session.auto_start disabled: Yes
File Uploads
      * file_uploads enabled: Yes
      * upload_tmp_dir: /tmp
      * upload_max_filesize: 60M
      * post_max_size: 65M
Required Horde Configuration Files
      * config/conf.php: Yes
      * config/mime_drivers.php: Yes
      * config/nls.php: Yes
      * config/prefs.php: Yes
      * config/registry.php: Yes
PHP Sessions
      * Session counter: 2
      * To unregister the session: click here
PEAR
      * PEAR Search Path (PHP's include_path):
         /usr/local/apache2/htdocs/horde-3.0.5/lib:.:/usr/local2/lib/php:/php/includes
      * PEAR: Yes
      * Recent PEAR: Yes
      * Mail: Yes
      * Mail_Mime: Yes
      * Log: Yes
      * DB: Yes
      * Net_Socket: Yes
      * Date: Yes
      * Auth_SASL: Yes
      * HTTP_Request: Yes
      * File: Yes
      * Net_SMTP: Yes
      * Services_Weather: Yes

horde/config/conf.php
=====================

<?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Horde: horde/config/conf.xml,v 1.74.2.13 2005/07/16 10:36:59 jan Exp
$
$conf['debug_level'] = E_ALL;
$conf['max_exec_time'] = 0;
$conf['use_ssl'] = 2;
$conf['server']['name'] = $_SERVER['SERVER_NAME'];
$conf['server']['port'] = $_SERVER['SERVER_PORT'];
$conf['compress_pages'] = true;
$conf['umask'] = 077;
$conf['session']['name'] = 'Horde';
$conf['session']['cache_limiter'] = 'nocache';
$conf['session']['timeout'] = 0;
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
//$conf['cookie']['path'] = '/horde3';
$conf['cookie']['path'] = '/';
$conf['sql']['persistent'] = false;
$conf['sql']['hostspec'] = 'allman.jci.tju.edu';
$conf['sql']['username'] = 'horde3';
$conf['sql']['password'] = 'datamgr3';
$conf['sql']['protocol'] = 'tcp';
$conf['sql']['database'] = 'horde3';
$conf['sql']['charset'] = 'iso-8859-1';
$conf['sql']['phptype'] = 'pgsql';
$conf['auth']['admins'] = array('Administrator reber karl root');
$conf['auth']['checkip'] = true;
$conf['auth']['params']['app'] = 'imp';
$conf['auth']['driver'] = 'application';
$conf['signup']['allow'] = false;
$conf['signup']['approve'] = true;
$conf['signup']['preprocess'] = false;
$conf['signup']['queue'] = false;
$conf['log']['priority'] = PEAR_LOG_NOTICE;
$conf['log']['ident'] = 'HORDE-3';
$conf['log']['params'] = array();
$conf['log']['name'] = '/var/log/horde3.log';
//$conf['log']['type'] = 'syslog';
$conf['log']['type'] = 'file';
$conf['log']['enabled'] = true;
$conf['log_accesskeys'] = false;
$conf['prefs']['driver'] = 'none';
$conf['datatree']['params']['table'] = 'horde_datatree';
$conf['datatree']['params']['driverconfig'] = 'horde';
$conf['datatree']['driver'] = 'sql';
$conf['group']['driver'] = 'datatree';
$conf['cache']['default_lifetime'] = 1800;
$conf['cache']['driver'] = 'zps4';
$conf['token']['driver'] = 'none';
$conf['mailer']['params']['host'] = 'mail.jci.tju.edu';
$conf['mailer']['params']['auth'] = '0';
$conf['mailer']['type'] = 'smtp';
$conf['vfs']['params']['vfsroot'] = '/tmp';
$conf['vfs']['type'] = 'file';
$conf['sessionhandler']['params']['persistent'] = false;
$conf['sessionhandler']['params']['port'] = 5432;
$conf['sessionhandler']['params']['protocol'] = 'tcp';
$conf['sessionhandler']['params']['hostspec'] = 'allman.jci.tju.edu';
$conf['sessionhandler']['params']['username'] = 'horde3';
$conf['sessionhandler']['params']['password'] = 'datamgr3';
$conf['sessionhandler']['params']['database'] = 'horde3';
$conf['sessionhandler']['params']['table'] = 'horde_sessionhandler';
$conf['sessionhandler']['type'] = 'pgsql';
$conf['mime']['magic_db'] = '/usr/share/magic.mime';
$conf['problems']['email'] = 'postmaster at mail.jci.tju.edu';
$conf['menu']['always'] = true;
$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']['username'] = false;
$conf['hooks']['preauthenticate'] = false;
$conf['hooks']['postauthenticate'] = false;
$conf['hooks']['authldap'] = false;
$conf['weatherdotcom']['partner_id'] = '1002088710';
$conf['weatherdotcom']['license_key'] = '6186215c257d8ef1';
$conf['fortune']['exec_path'] = '/usr/games/fortune';
$conf['kolab']['enabled'] = false;
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */


imp/config/conf.php
===================

<?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Horde: imp/config/conf.xml,v 1.53 2004/12/09 15:33:27 slusarz Exp $
$conf['utils']['gnupg_keyserver'] = array('wwwkeys.pgp.net');
$conf['utils']['gnupg_timeout'] = '10';
$conf['utils']['openssl_cafile'] = '/usr/share/ssl/ca-bundle.crt';
$conf['utils']['openssl_binary'] = '/usr/bin/openssl';
$conf['menu']['apps'] = array();
$conf['user']['allow_folders'] = true;
$conf['user']['allow_view_source'] = true;
$conf['user']['allow_resume_all'] = true;
$conf['user']['allow_resume_all_in_drafts'] = true;
$conf['user']['alternate_login'] = false;
$conf['user']['redirect_on_logout'] = false;
$conf['user']['select_sentmail_folder'] = true;
$conf['server']['server_list'] = 'shown';
$conf['server']['change_server'] = false;
$conf['server']['change_port'] = false;
$conf['server']['change_protocol'] = false;
$conf['server']['change_folders'] = false;
$conf['server']['sort_limit'] = '0';
$conf['server']['cache_folders'] = true;
$conf['mailbox']['show_attachments'] = true;
$conf['mailbox']['show_preview'] = true;
$conf['mailbox']['show_xpriority'] = true;
$conf['fetchmail']['show_account_colors'] = false;
$conf['fetchmail']['size_limit'] = '4000000';
$conf['msgsettings']['filtering']['words'] = './config/filter.txt';
$conf['msgsettings']['filtering']['replacement'] = '****';
$conf['spam']['reporting'] = false;
$conf['notspam']['reporting'] = true;
$conf['msg']['prepend_header'] = true;
$conf['msg']['append_trailer'] = true;
$conf['compose']['use_vfs'] = false;
$conf['compose']['allow_cc'] = true;
$conf['compose']['allow_bcc'] = true;
$conf['compose']['allow_receipts'] = true;
$conf['compose']['special_characters'] = true;
$conf['compose']['link_all_attachments'] = false;
$conf['compose']['link_attachments'] = true;
$conf['compose']['add_maildomain_to_unexpandable'] = false;
$conf['compose']['attach_size_limit'] = '0';
$conf['compose']['attach_count_limit'] = '0';
$conf['hooks']['vinfo'] = false;
$conf['hooks']['signature'] = false;
$conf['hooks']['trailer'] = false;
$conf['hooks']['fetchmail_filter'] = false;
$conf['hooks']['mbox_redirect'] = false;
$conf['hooks']['mbox_icon'] = false;
$conf['hooks']['spam_bounce'] = false;
$conf['maillog']['use_maillog'] = true;
$conf['tasklist']['use_tasklist'] = true;
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */




More information about the imp mailing list