When I try to use Multilogin, although it displays the possible login
services I have defined on the login screen (so clearly has found the
config.php file), the choice I make is ignored. The config.php in my config
folder is used unmodified whatever I select.
I am using squirrelmail 1.4.20 and have installed
multilogin-2.4.2-1.2.9.tar.gz and compatibility-2.0.16-1.0.tar.gz both of
which are shown as installed plugins. I installed the patch
multilogin-squirrelmail-1.4.15.diff. I am running on a linux server at
Streamline.net, and installed squirrelmail by uploading the files to the
squirrelmail folder. I appear to be able to run squirrelmail successfully,
and manually changing the config/config.php file allows me to access both
services; however the settings in config/config.php are used whatever is
selected in the 'Log in to' dropdown on the login screen.
My browser is Internet Explorer 8.
The multilogin config.php file I am using reads as follows:
<?php
// Global Variables, don't touch these unless you want to break the plugin
//
global $IMAPSelections, $rememberServer;
// this will place a checkbox on the login page that allows
// the user to tell SquirrelMail to remember her last login server
//
$rememberServer = 0;
// this is a listing of IMAP servers you offer and their
// corresponding server settings to be used when a user
// logs in using the IMAP pull-down selection menu. Each
// server may have any number of settings associated with
// it; most any setting available in SquirrelMail's
// config/config.php is allowable.
//
$IMAPSelections = array(
'CompuServe' => array(
'$domain' => 'compuserve.com',
'$imapServerAddress' => 'imap.csi.com',
'imapPort' => '143',
'$smtpServerAddress' => 'smtp.csi.com',
'$smtpPort' => '587',
'$smtp_auth_mech' => 'login',
),
'Logic Architect' => array(
'$domain' => 'logicarchitect.co.uk',
'$imapServerAddress' => 'mail.logicarchitect.co.uk',
'imapPort' => '143',
'$smtpServerAddress' => 'authsmtp.streamline.net',
'$smtpPort' => '587',
'$smtp_auth_mech' => 'login',
),
);
Configtest output is as follows: (NB I don't have the option of changing my
PHP configuration)
SquirrelMail configtest
This script will try to check some aspects of your SquirrelMail
configuration and point you to errors whereever it can find them. You need
to go run conf.pl in the config/ directory first before you run this script.
SquirrelMail version: 1.4.20
Config file version: 1.4.0
Config file last modified: 24 June 2010 00:44:25
Checking PHP configuration...
PHP version 5.2.6 OK.
display_errors: 1
error_reporting: 6135
variables_order OK: EGPCS.
PHP extensions OK. Dynamic loading is enabled.
ERROR: You have enabled any one of magic_quotes_runtime,
magic_quotes_gpc or magic_quotes_sybase in your PHP configuration. We
recommend all those settings to be off. SquirrelMail may work with them on,
but when experiencing stray backslashes in your mail or other strange
behaviour, it may be advisable to turn them off.
Checking paths...
Data dir OK.
Attachment dir OK.
Plugins OK.
Themes OK.
Default language OK.
Base URL detected as: http://www.logicarchitect.co.uk/squirrelmail/src
(location base autodetected)
Checking outgoing mail service....
SMTP server OK (220 mtaout-mc02.r1001.mx.aol.com ESMTP WebSuites/MUA
Thirdparty client Interface)
Checking IMAP service....
IMAP server ready (* OK IMAP4 ready)
Capabilities: * CAPABILITY IMAP4rev1 UIDPLUS ID NAMESPACE
LOGIN-REFERRALS IDLE STARTTLS AUTH=XAOL-UAS-MB STARTTLS
Checking internationalization (i18n) settings...
gettext - Gettext functions are available. On some systems you must
have appropriate system locales compiled.
mbstring - Mbstring functions are available.
recode - Recode functions are unavailable.
iconv - Iconv functions are available.
timezone - Webmail users can change their time zone settings.
Checking database functions...
not using database functionality.
Congratulations, your SquirrelMail setup looks fine to me!
|