HokusPokus
Eroberer
Hallo Community,
ich habe ein Problem zu dem schon viel geschrieben wurde. Leider hat mir aber keine Lösung bislang weiter geholfen.
Ich habe auf einem Debian-Server Cyrus installiert. Der Zugriff auf den cyradm via Konsole funktioniert einwandfrei.
Der Login via web-cyradm ist allerdings nicht möglich. Ein Fehlermeldung wird nicht angezeigt, es erscheint lediglich die Anmeldeoberfläche.
In Linux wurde ein Benutzer namens cyrus angelegt, dem ein Passwort zugewiesen wurde.
Es ist auch problemlos möglich die MySQL-Datenbank zu öffnen.
Logins habe ich bisher immer mit dem User "cyrus" und dem entsprechenden Passwort versucht.
Im Log sehe ich, dass die Daten an die index.php gepostet wurden, das war's aber auch. Keine Fehlermeldungen in den anderen Logfiles, soweit ich dies zuordnen konnte.
Über einen oder mehrere Tipps, woran das liegen könnte, wäre ich dankbar.
Meine conf.php:
Ich hoffe, einer von euch weiß Rat.
Grüße,
Marco
ich habe ein Problem zu dem schon viel geschrieben wurde. Leider hat mir aber keine Lösung bislang weiter geholfen.
Ich habe auf einem Debian-Server Cyrus installiert. Der Zugriff auf den cyradm via Konsole funktioniert einwandfrei.
Der Login via web-cyradm ist allerdings nicht möglich. Ein Fehlermeldung wird nicht angezeigt, es erscheint lediglich die Anmeldeoberfläche.
In Linux wurde ein Benutzer namens cyrus angelegt, dem ein Passwort zugewiesen wurde.
Es ist auch problemlos möglich die MySQL-Datenbank zu öffnen.
Logins habe ich bisher immer mit dem User "cyrus" und dem entsprechenden Passwort versucht.
Im Log sehe ich, dass die Daten an die index.php gepostet wurden, das war's aber auch. Keine Fehlermeldungen in den anderen Logfiles, soweit ich dies zuordnen konnte.
Über einen oder mehrere Tipps, woran das liegen könnte, wäre ich dankbar.
Meine conf.php:
Code:
<?php
########################################################################################
#
# This is web-cyradm Version 0.5.4 CVS
#
#
#########################################################################################
// Set Default language
$DEFAULTLANG = "de_DE";
# The Cyrus login stuff
$CYRUS = array(
'HOST' => 'localhost',
'PORT' => 143,
'ADMIN' => 'cyrus',
'PASS' => 'pass'
);
/* DB_TYPE
Possible Values are:
o mysql
o pgsql
To operate a mailsystem with postgreSQL you will need a patch for
Postfix.
Other Databases need to be supported by PAM and postfix
*/
$DB = array(
'TYPE' => 'mysql',
'USER' => 'mail',
'PASS' => 'pass',
'PROTO' => 'unix', // set to "tcp" for TCP/IP
'HOST' => 'localhost',
'NAME' => 'mail'
);
$DB['DSN'] = sprintf('%s://%s:%s@%s+%s/%s', $DB['TYPE'], $DB['USER'],
$DB['PASS'], $DB['PROTO'],
$DB['HOST'], $DB['NAME']);
# Where should web-cyradm write its log to?
$LOG_DIR = "/var/log/web-cyradm/";
# The default timeout in seconds for a session, after that you have to login again
$SESS_TIMEOUT = 1000;
# The default quota sets the default quota for new domains
$DEFAULT_QUOTA = 20000;
# Defines if passwords are encrypted or not.
# Valid Values:
# - plain 0 No encription is used
# - crypt 1 (shadow compatible encription)
# - mysql 2 (MySQL PASSWORD function)
# - md5 3 (MD5 digest)
$CRYPT = "crypt";
# web-cyradm is compatible with cyrus-imapd-2.0.16 (and earlier?)
# however, if you are using 2.1.x and wish to use email addresses
# with .'s in them such as 'john.doe@mydomain.com' you can set this
# option DOMAIN_AS_PREFIX to '1'. NOTE: you also have to add this
# line to your imapd.conf file:
#### imapd.conf: ####
#unixhierarchysep: yes
####
$DOMAIN_AS_PREFIX = 1;
# At the moment, web-cyradm supports two methods of password change:
# - through sql
# - poppassd
# sql is the default
$PASSWORD_CHANGE_METHOD = "sql";
# Turn up error reporting level. This overrides settings in your php.ini
#
# E_ALL - All errors and warnings
# E_ERROR - fatal run-time errors
# E_WARNING - run-time warnings (non-fatal errors)
# E_PARSE - compile-time parse errors
# E_NOTICE - run-time notices (these are warnings which often result
# from a bug in your code, but it's possible that it was
# intentional (e.g., using an uninitialized variable and
# relying on the fact it's automatically initialized to an
# empty string)
# E_CORE_ERROR - fatal errors that occur during PHP's initial startup
# E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
# initial startup
# E_COMPILE_ERROR - fatal compile-time errors
# E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
# E_USER_ERROR - user-generated error message
# E_USER_WARNING - user-generated warning message
# E_USER_NOTICE - user-generated notice message
error_reporting(E_ALL);
$VERSION="0.5.4";
# Define reserved Emailadresses (Separated by comma):
$RESERVED="postmaster,root";
Grüße,
Marco