[sork] Failure in modifying vacation notice: Could not login - check password!

raimir raimir at gmail.com
Sat Nov 26 02:29:27 PST 2005


I have configured my mail server but I get this error when I installed
sork's vacation. Below I will list my entries in ../vacation/config/conf.php
and ../horde/config/registry.php.

../vacation/config/conf.php:
$conf['vacation']['path'] = '../../vacation';
$conf['vacation']['validation_pattern'] = '';
$conf['vacation']['validation_pattern'] = '|^Subject: .+\n.+|';
$conf['server']['driver'] = 'forwards';
$conf['server']['params'] = array('forwards');
$conf['server']['params']['default'] = array(
    'host' => 'intextelecom.com',
    'port' => 21,
     'hordeauth' => true
);

$conf['server']['params']['intextelecom.com'] =
     array('host' => 'intextelecom.com', 'port' => 21);

$conf['server']['params']['dbtype'] = 'empty';

$conf['user']['refused'] =
array('root','bin','daemon','adm','lp','shutdown',
     'halt','uucp','ftp','anonymous','nobody','httpd','operator','guest',
     'diginext','bind','courier','cyrus','games','kmem','mailnull','man',
     'mysql','news','postfix','sshd','tty','www');

$conf['menu']['apps'] = array('imp','turba','kronolith');

../horde/config/registry.php:

<?php
/**
 *            registry.php -- Horde application registry
 *
 * $Horde: horde/config/registry.php.dist,v 1.52.2.32 2003/10/08 10:31:51
jan Exp $
 *
 * This configuration file is used by Horde to determine which Horde
 * applications are installed and where, as well as how they interact.
 */

/**
 * Handlers
 * --------
 * The following settings register particular Horde applications as handlers
 * for functionality intended to be common to multiple Horde applications.
 */

/* auth: Handler for user authentication.
 *   Uncomment the auth/login/logout lines if you want to let
 *   IMP handle the authentication for Horde. This avoids the
 *   "double login" while accessing IMP.
 */
// $this->registry['auth']['login'] = 'imp';
// $this->registry['auth']['logout'] = 'imp';

/* mail: Handler for sending mail. */
$this->registry['mail']['compose'] = 'imp';
$this->registry['mail']['composePopup'] = 'imp';

/* contacts: Handler for contacts management. */
$this->registry['contacts']['search'] = 'turba';
$this->registry['contacts']['add'] = 'turba';
$this->registry['contacts']['sources'] = 'turba';
$this->registry['contacts']['fields'] = 'turba';
/* These handlers are available with Turba 1.2 */
// $this->registry['contacts']['add_field'] = 'turba';
// $this->registry['contacts']['delete_field'] = 'turba';
// $this->registry['contacts']['get_field'] = 'turba';
// $this->registry['contacts']['list_field'] = 'turba';
// $this->registry['contacts']['import_vcard'] = 'turba';

/* events: Handler for events. */
$this->registry['events']['show'] = 'kronolith';
/* memos: Handler for memos/notepad. */
$this->registry['memos']['search'] = 'mnemo';
$this->registry['memos']['list'] = 'mnemo';
$this->registry['memos']['show'] = 'mnemo';
$this->registry['memos']['add'] = 'mnemo';

/* tasks: Handler for todo lists. */
$this->registry['tasks']['search'] = 'nag';
$this->registry['tasks']['list'] = 'nag';
$this->registry['tasks']['show'] = 'nag';
$this->registry['tasks']['add'] = 'nag';

/* events: Handler for filters.
 * These should only be activated if Ingo is actually installed. */
// $this->registry['filter']['blacklistFrom'] = 'ingo';
// $this->registry['filter']['whitelistFrom'] = 'ingo';


/**
 * Application registry
 * --------------------
 * The following settings register installed Horde applications.
 * By default, Horde assumes that the application directories live
 * inside the horde directory.
 *
 * Attribute     Type     Description
 * ---------     ----     -----------
 * fileroot      string   The base filesystem path for the module's files
 * webroot       string   The base URI for the module
 * icon          string   The URI for an icon to show in menus for the
module
 * name          string   The name used menus and descriptions for a module
 * allow_guests  boolean  Allow guests, or only logged in users, access?
 * status        string   'inactive', 'hidden', 'notoolbar', or 'active'.
 *
 * The following attributes are only valid for the "horde" entry
 *
 * initial_page  string   The initial (default) page (filename) for the
module
 * templates     string   The filesystem path to the templates directory
 *
 */

$this->applications['horde'] = array(
    'fileroot' => dirname(__FILE__) . '/..',
    'webroot' => '/horde',
    'initial_page' => 'login.php',
    'icon' => '/horde/graphics/home.gif',
    'name' => _("Horde"),
    'allow_guests' => true,
    'status' => 'active',
    'templates' => dirname(__FILE__) . '/../templates',
    'cookie_domain' => $_SERVER['SERVER_NAME'],
    // ** If IE will be used to access Horde modules, you should read
    //    this discussion about the cookie_path setting (discussing issues
    //    with IE's Content Advisor):
    //
http://lists.horde.org/archives/imp/Week-of-Mon-20030113/029149.html
    'cookie_path' => '/horde',
    'server_name' => $_SERVER['SERVER_NAME'],
    'server_port' => $_SERVER['SERVER_PORT']
);

$this->applications['logout'] = array(
    'fileroot' => dirname(__FILE__) . '/..',
    'webroot' => $this->applications['horde']['webroot'],
    'initial_page' => 'login.php?reason=logout',
    'icon' => $this->applications['horde']['webroot'] .
'/graphics/logout.gif',
    'name' => _("Logout"),
    'allow_guests' => false,
    'status' => 'notoolbar'
);

$this->applications['imp'] = array(
    'fileroot' => dirname(__FILE__) . '/../imp',
    'webroot' => $this->applications['horde']['webroot'] . '/imp',
    'icon' => $this->applications['horde']['webroot'] .
'/imp/graphics/imp.gif',
    'name' => _("Mail"),
    'allow_guests' => false,
    'status' => 'inactive'
);

$this->applications['ingo'] = array(
    'fileroot' => dirname(__FILE__) . '/../ingo',
    'webroot' => $this->applications['horde']['webroot'] . '/ingo',
    'icon' => $this->applications['horde']['webroot'] .
'/ingo/graphics/ingo.gif',
    'name' => _("Filters"),
    'allow_guests' => false,
    'status' => 'inactive'
);

$this->applications['turba'] = array(
    'fileroot' => dirname(__FILE__) . '/../turba',
    'webroot' => $this->applications['horde']['webroot'] . '/turba',
    'icon' => $this->applications['horde']['webroot'] .
'/turba/graphics/turba.gif',
    'name' => _("Address Book"),
    'allow_guests' => false,
    'status' => 'inactive'
);

$this->applications['kronolith'] = array(
    'fileroot' => dirname(__FILE__) . '/../kronolith',
    'webroot' => $this->applications['horde']['webroot'] . '/kronolith',
    'icon' => $this->applications['horde']['webroot'] .
'/kronolith/graphics/kronolith.gif',
    'name' => _("Calendar"),
    'allow_guests' => false,
    'status' => 'inactive'
);

$this->applications['mnemo'] = array(
    'fileroot' => dirname(__FILE__) . '/../mnemo',
    'webroot' => $this->applications['horde']['webroot'] . '/mnemo',
    'icon' => $this->applications['horde']['webroot'] .
'/mnemo/graphics/mnemo.gif',
    'name' => _("Memos"),
    'allow_guests' => false,
    'status' => 'inactive'
);

$this->applications['nag'] = array(
    'fileroot' => dirname(__FILE__) . '/../nag',
    'webroot' => $this->applications['horde']['webroot'] . '/nag',
    'icon' => $this->applications['horde']['webroot'] .
'/nag/graphics/nag.gif',
    'name' => _("Tasks"),
    'allow_guests' => false,
    'status' => 'inactive'
);
$this->applications['chora'] = array(
    'fileroot' => dirname(__FILE__) . '/../chora',
    'webroot' => $this->applications['horde']['webroot'] . '/chora',
    'icon' => $this->applications['horde']['webroot'] .
'/chora/graphics/chora.gif',
    'name' => _("CVS"),
    'allow_guests' => false,
    'status' => 'inactive'
);

$this->applications['klutz'] = array(
    'fileroot' => dirname(__FILE__) . '/../klutz',
    'webroot' => $this->applications['horde']['webroot'] . '/klutz',
    'icon' => $this->applications['horde']['webroot'] .
'/klutz/graphics/klutz.gif',
    'name' => _("Comics"),
    'allow_guests' => false,
    'status' => 'inactive'
);


/**
 * Service registry
 * ----------------
 * The following entries register services for specific Horde
 * applications. Unless you need to customize your Horde
 * applications, you shouldn't touch this section.
 */

$this->services['imp']['auth']['login'] = array(
    'link' => '%application%/login.php?url=|url|'
);
$this->services['imp']['auth']['logout'] = array(
    'link' => '%application%/login.php?reason=logout&url=|url|'
);
$this->services['imp']['mail']['compose'] = array(
    'link' =>
"javascript:open_compose_win('popup=1&to=|to|&cc=|cc|&bcc=|bcc|&msg=|msg|&subject=|subject||extra|');",
    'includeFile' =>
'%application%/templates/javascript/open_compose_win.js',
);
$this->services['imp']['mail']['composePopup'] = array(
    'file' => '%application%/lib/api.php',
    'includeFile' =>
'%application%/templates/javascript/open_compose_win.js',
    'function' => 'impComposePopup',
    'args' => array('options')
);
$this->services['imp']['horde']['summary'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'impSummary',
    'args' => array(),
    'type' => 'string'
);

$this->services['turba']['contacts']['search'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaExpandAddresses',
    'args' => array('addresses', 'addressbooks', 'fields'),
    'type' => 'array'
);
$this->services['turba']['contacts']['add'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaAddAddress',
    'args' => array('name', 'address', 'addressbook'),
    'type' => 'boolean'
);
$this->services['turba']['contacts']['import_vcard'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaImportvCard',
    'args' => array('source', 'vcard_data'),
    'type' => 'array'
);
$this->services['turba']['contacts']['sources'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaGetSources',
    'args' => array('writeable'),
    'type' => 'array'
);
$this->services['turba']['contacts']['fields'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaGetFields',
    'args' => array('addressbook'),
    'type' => 'array'
);
$this->services['turba']['contacts']['add_field'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaAddField',
    'args' => array('address', 'name', 'field', 'value', 'addressbook'),
    'type' => 'array'
);
$this->services['turba']['contacts']['delete_field'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaDeleteField',
    'args' => array('address', 'field', 'addressbooks'),
    'type' => 'array'
);
$this->services['turba']['contacts']['get_field'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaGetField',
    'args' => array('address', 'field', 'addressbooks'),
    'type' => 'array'
);
$this->services['turba']['contacts']['list_field'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'turbaListField',
    'args' => array('field', 'addressbooks'),
    'type' => 'array'
);

$this->services['kronolith']['horde']['summary'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'kronolithSummary',
    'args' => array(),
    'type' => 'string'
);
$this->services['kronolith']['events']['show'] = array(
    'link' => '%application%/viewevent.php?eventID=|event|'
);

$this->services['mnemo']['memos']['list'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'mnemoListMemos',
    'args' => array('sortby', 'sortdir'),
    'type' => 'array'
);
$this->services['mnemo']['memos']['search'] = array(
    'link' => '%application%/search.php'
);
$this->services['mnemo']['memos']['show'] = array(
    'link' => '%application%/view.php?memo=|memo|'
);
$this->services['mnemo']['memos']['add'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'mnemoAddMemo',
    'args' => array('body', 'category'),
    'type' => 'integer'
);
$this->services['mnemo']['horde']['summary'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'mnemoSummary',
    'args' => array(),
    'type' => 'string'
);

$this->services['nag']['tasks']['list'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'nagListTasks',
    'args' => array('sortby', 'sortdir'),
    'type' => 'array'
);
$this->services['nag']['tasks']['search'] = array(
    'link' => '%application%/search.php'
);
$this->services['nag']['tasks']['show'] = array(
    'link' => '%application%/view.php?task=|task|'
);
$this->services['nag']['tasks']['add'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'nagAddTask',
    'args' => array('name', 'description', 'due'),
    'type' => 'integer'
);
$this->services['nag']['horde']['summary'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'nagSummary',
    'args' => array(),
    'type' => 'string'
);

$this->services['ingo']['filter']['blacklistFrom'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'blacklistFrom',
    'args' => array('addresses')
);
$this->services['ingo']['filter']['whitelistFrom'] = array(
    'file' => '%application%/lib/api.php',
    'function' => 'whitelistFrom',
    'args' => array('addresses')
);

$this->services['default']['mail']['compose'] = array(
    'link' => 'mailto:%to%'
);


Please help me guys because it's due today. May God help me that I'll have a
job after this one. :((
--
Raimir Villela
Web Developer


More information about the sork mailing list