gunnar: server/kolab-webclient-h4/imp-h4/configuration/imp-h4-0ef4c583a74e6521f7f2e7ea9f06c3a9f08bd091 10-kolab_conf_base.php, NONE, 1.1 10-kolab_hooks_base.php, NONE, 1.1 10-kolab_servers_base.php, NONE, 1.1 11-kolab_conf_imp.php, NONE, 1.1 conf.php, NONE, 1.1

cvs at kolab.org cvs at kolab.org
Thu Feb 18 11:06:55 CET 2010


Author: gunnar

Update of /kolabrepository/server/kolab-webclient-h4/imp-h4/configuration/imp-h4-0ef4c583a74e6521f7f2e7ea9f06c3a9f08bd091
In directory doto:/tmp/cvs-serv10085/kolab-webclient-h4/imp-h4/configuration/imp-h4-0ef4c583a74e6521f7f2e7ea9f06c3a9f08bd091

Added Files:
	10-kolab_conf_base.php 10-kolab_hooks_base.php 
	10-kolab_servers_base.php 11-kolab_conf_imp.php conf.php 
Log Message:
Added the next Horde4 piece: imp. Does work on my test install but there are still some major issues and installation on another system should be close but not yet fully functional.

--- NEW FILE: 10-kolab_conf_base.php ---
<?php

$conf['spell']['driver'] = 'aspell';
$conf['utils']['gnupg'] = '/usr/bin/gpg';

$conf['hooks']['mbox_redirect'] = true;
$conf['hooks']['mbox_icon'] = true;
$conf['hooks']['display_folder'] = true;

$conf['sentmail']['driver'] = 'none';

--- NEW FILE: 10-kolab_hooks_base.php ---
<?php

if (!function_exists('_imp_hook_display_folder')) {
    function _imp_hook_display_folder($mailbox)
    {
        $type = Kolab::getMailboxType($mailbox);
        return empty($type) || $type == 'mail';
    }
}

--- NEW FILE: 10-kolab_servers_base.php ---
<?php

$servers = array();

if (isset($_SESSION['imp']['user']) && isset($_SESSION['imp']['pass'])) {
    require_once 'Horde/Kolab/Session.php';
    $session = Horde_Kolab_Session::singleton($_SESSION['imp']['user'],
                                              array('password' => Secret::read(Secret::getKey('imp'), $_SESSION['imp']['pass'])));
    $imapParams = $session->getImapParams();
    if (is_a($imapParams, 'PEAR_Error')) {
        $useDefaults = true;
    } else {
        $useDefaults = false;
    }
    $_SESSION['imp']['uniquser'] = $session->user_mail;
 } else {
    $useDefaults = true;
 }


$servers['kolab'] = array(
    'name'       => 'Kolab Cyrus IMAP Server',
    'hordeauth'  => 'full',
    'server'     => 'localhost',
    'port'       => 143,
    'protocol'   => 'imap',
    'maildomain' => $GLOBALS['conf']['kolab']['imap']['maildomain'],
    'realm'      => '',
    'preferred'  => '',
    'quota'      => array(
        'driver' => 'imap',
        'params' => array('hide_quota_when_unlimited' => true),
    ),
    'acl'        => array(
        'driver' => 'rfc2086',
    ),
    'login_tries' => 1,
);

--- NEW FILE: 11-kolab_conf_imp.php ---
<?php

$conf['auth']['params']['app'] = 'imp';
$conf['auth']['driver'] = 'application';

--- NEW FILE: conf.php ---
<?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Horde: imp/config/conf.xml,v 1.53.2.43 2009-07-02 06:18:15 slusarz Exp $
$conf['spell']['driver'] = 'aspell';
$conf['utils']['gnupg'] = '/usr/bin/gpg';
$conf['utils']['gnupg_keyserver'] = array('pgp.mit.edu');
$conf['utils']['gnupg_timeout'] = 10;
$conf['utils']['openssl_binary'] = '/kolab/bin/openssl';
$conf['menu']['apps'] = array();
$conf['user']['select_sentmail_folder'] = true;
$conf['user']['allow_resume_all_in_drafts'] = true;
$conf['user']['allow_folders'] = true;
$conf['user']['allow_resume_all'] = false;
$conf['user']['allow_view_source'] = true;
$conf['user']['alternate_login'] = false;
$conf['user']['redirect_on_logout'] = false;
$conf['user']['default_view'] = 'imp';
$conf['user']['select_view'] = true;
$conf['server']['change_server'] = false;
$conf['server']['change_port'] = false;
$conf['server']['change_protocol'] = false;
$conf['server']['change_smtphost'] = false;
$conf['server']['change_smtpport'] = false;
$conf['server']['server_list'] = 'none';
$conf['server']['fixed_folders'] = array();
$conf['server']['sort_limit'] = 0;
$conf['server']['cache_folders'] = true;
$conf['server']['token_lifetime'] = 1800;
$conf['server']['cachejs'] = 'none';
$conf['server']['cachecss'] = 'none';
$conf['mailbox']['show_preview'] = false;
$conf['fetchmail']['show_account_colors'] = false;
$conf['fetchmail']['size_limit'] = 4000000;
$conf['msgcache']['compress']['method'] = 'gzip';
$conf['msgcache']['use_compress'] = true;
$conf['msgcache']['preview_size'] = 1000;
$conf['msgcache']['lifetime'] = 2592000;
$conf['msgcache']['use_msgcache'] = true;
$conf['mlistcache']['lifetime'] = 604800;
$conf['mlistcache']['use_mlistcache'] = true;
$conf['msgsettings']['filtering']['words'] = './config/filter.txt';
$conf['msgsettings']['filtering']['replacement'] = '****';
$conf['spam']['reporting'] = false;
$conf['notspam']['reporting'] = false;
$conf['print']['add_printedby'] = true;
$conf['msg']['prepend_header'] = true;
$conf['msg']['append_trailer'] = false;
$conf['compose']['allow_receipts'] = true;
$conf['compose']['special_characters'] = true;
$conf['compose']['use_vfs'] = true;
$conf['compose']['link_all_attachments'] = false;
$conf['compose']['link_attachments_notify'] = true;
$conf['compose']['link_attachments'] = true;
$conf['compose']['attach_size_limit'] = 0;
$conf['compose']['attach_count_limit'] = 0;
$conf['compose']['reply_limit'] = 200000;
$conf['hooks']['vinfo'] = false;
$conf['hooks']['postlogin'] = false;
$conf['hooks']['postsent'] = false;
$conf['hooks']['signature'] = false;
$conf['hooks']['trailer'] = false;
$conf['hooks']['fetchmail_filter'] = false;
$conf['hooks']['mbox_redirect'] = true;
$conf['hooks']['mbox_icon'] = true;
$conf['hooks']['spam_bounce'] = false;
$conf['hooks']['msglist_format'] = false;
$conf['hooks']['display_folder'] = true;
$conf['maillog']['use_maillog'] = true;
$conf['sentmail']['params']['threshold'] = 60;
$conf['sentmail']['params']['limit_period'] = 24;
$conf['sentmail']['params']['database'] = dirname(__FILE__) . '/../../../../../webclient_data/storage/imp.db';
$conf['sentmail']['params']['mode'] = '0644';
$conf['sentmail']['params']['charset'] = 'utf-8';
$conf['sentmail']['params']['phptype'] = 'sqlite';
$conf['sentmail']['params']['table'] = 'imp_sentmail';
$conf['sentmail']['params']['driverconfig'] = 'custom';
$conf['sentmail']['driver'] = 'sql';
$conf['tasklist']['use_tasklist'] = true;
$conf['notepad']['use_notepad'] = true;
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */




More information about the commits mailing list