Postfix, MYSQL, Cyrus und web-cyradm
Hallo zusammen, ich krieg es nicht gebacken! Ich habe nach folgendem Tutorial meine Mailserver eingerichtet: http://www.postfix-howto.de/ Alles läuft wunderbar, ich kann mich über die Konsole mit cyradm -u ... einloggen, Mailboxen erzeugen usw. Auch bei den Logfiles ist kein Fehler zu sehen, trotzdem habe ich das Problem, daß ich mich nicht beim installierten web-cyradm einloggen kann. Alle Benutzer, die standartmäßig bei der Installation von web-cyradm angelegt werden müssen, inclusive der entsprechenden MYSQL-Tabellen sind da. Das einzige, was ich angepasst habe, waren die Passwörter der Benutzer "admin" und "mail". Die habe ich halt, wie bei der ganzen Konfiguration überhaupt, auf meine eigenen Bedürfnisse umgestellt. Aber wenn ich den Standartbenutzer mit dem von mir gewählten Paßwort auf der Weboberfläche angebe, passiert gar nix, außer daß das Anmeldefenster des web-cyradm neu geladen wird. Ich bekomme keine PHP-Fehler, es werden keine Logfiles erzeugt, nichts. So langsam wird der web-cyradm für mich ein "web-cryadm". Ich habe keinerlei Anhaltspunkte, wo ich noch nachschauen könnte. Ich habe alles überprüft, angefangen von der MYSQL- über die SASL- und PAM- bis hin zur Postfix-Konfiguration. Alles scheint in Ordnung zu sein und trotzdem kann ich mich nicht einloggen :((( So langsam hau ich das ganze System zum Teufel! 2 Tage Arbeit für nix. Und das Schlimmste ist, ich kann noch nicht mal feststellen, wo es hackt. Mein System ist ein Suse 9.3 mit MYSQL4.1.10 PHP5 inclusive PHP5-Pear Postfix 2.3 SASL mit pam_mysql OpenSSL und Cyrus Weiß noch irgendjemand Rat. Gruß + Danke Udo
Aber wenn ich den Standartbenutzer mit dem von mir gewählten Paßwort auf der Weboberfläche angebe, passiert gar nix, außer daß das Anmeldefenster des web-cyradm neu geladen wird.
Ich bekomme keine PHP-Fehler, es werden keine Logfiles erzeugt, nichts. So langsam wird der web-cyradm für mich ein "web-cryadm". Ich habe keinerlei Anhaltspunkte, wo ich noch nachschauen könnte.
Hatte ich auch gerade mal vor einigen Tagen.
Bei mir war es die PEAR-Bibliothek. Die wird von Cyr-Admin (DB.php) benutzt.
und irgendwo mit include("DB.php") eingebunden - ist jetzt irrelevant wo.
Du musst einfach PEAR installieren falls nicht vorhanden.
Dann musst du den Pfad zu PEAR (zu DB.php) in den "include_path" in php.ini
eintragen.
Apache neustarten und es sollte gehen.
----- Original Message -----
From:
Hallo zusammen,
ich krieg es nicht gebacken! Ich habe nach folgendem Tutorial meine Mailserver eingerichtet:
Alles läuft wunderbar, ich kann mich über die Konsole mit cyradm -u ... einloggen, Mailboxen erzeugen usw. Auch bei den Logfiles ist kein Fehler zu sehen, trotzdem habe ich das Problem, daß ich mich nicht beim installierten web-cyradm einloggen kann. Alle Benutzer, die standartmäßig bei der Installation von web-cyradm angelegt werden müssen, inclusive der entsprechenden MYSQL-Tabellen sind da. Das einzige, was ich angepasst habe, waren die Passwörter der Benutzer "admin" und "mail". Die habe ich halt, wie bei der ganzen Konfiguration überhaupt, auf meine eigenen Bedürfnisse umgestellt.
Aber wenn ich den Standartbenutzer mit dem von mir gewählten Paßwort auf der Weboberfläche angebe, passiert gar nix, außer daß das Anmeldefenster des web-cyradm neu geladen wird.
Ich bekomme keine PHP-Fehler, es werden keine Logfiles erzeugt, nichts. So langsam wird der web-cyradm für mich ein "web-cryadm". Ich habe keinerlei Anhaltspunkte, wo ich noch nachschauen könnte. Ich habe alles überprüft, angefangen von der MYSQL- über die SASL- und PAM- bis hin zur Postfix-Konfiguration. Alles scheint in Ordnung zu sein und trotzdem kann ich mich nicht einloggen :(((
So langsam hau ich das ganze System zum Teufel! 2 Tage Arbeit für nix. Und das Schlimmste ist, ich kann noch nicht mal feststellen, wo es hackt.
Mein System ist ein Suse 9.3 mit
MYSQL4.1.10 PHP5 inclusive PHP5-Pear Postfix 2.3 SASL mit pam_mysql OpenSSL und Cyrus
Weiß noch irgendjemand Rat.
Gruß + Danke
Udo
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Arthur, so schnell habe ich gar nicht mit einer Antwort gerechnet ;) Ok, die PHP5-Pear ist lt. Yast installiert. Wie finde ich nun raus, wo die "DB.php" liegt, damit ich sie in den include-Pfade legen kann? Gruß Udo Artur Cichosz schrieb:
Aber wenn ich den Standartbenutzer mit dem von mir gewählten Paßwort auf der Weboberfläche angebe, passiert gar nix, außer daß das Anmeldefenster des web-cyradm neu geladen wird.
Ich bekomme keine PHP-Fehler, es werden keine Logfiles erzeugt, nichts. So langsam wird der web-cyradm für mich ein "web-cryadm". Ich habe keinerlei Anhaltspunkte, wo ich noch nachschauen könnte.
Hatte ich auch gerade mal vor einigen Tagen. Bei mir war es die PEAR-Bibliothek. Die wird von Cyr-Admin (DB.php) benutzt. und irgendwo mit include("DB.php") eingebunden - ist jetzt irrelevant wo.
Du musst einfach PEAR installieren falls nicht vorhanden. Dann musst du den Pfad zu PEAR (zu DB.php) in den "include_path" in php.ini eintragen. Apache neustarten und es sollte gehen.
----- Original Message ----- From:
To: "Suse Mailinglist" Sent: Thursday, January 05, 2006 12:02 AM Subject: Postfix, MYSQL, Cyrus und web-cyradm Hallo zusammen,
ich krieg es nicht gebacken! Ich habe nach folgendem Tutorial meine Mailserver eingerichtet:
Alles läuft wunderbar, ich kann mich über die Konsole mit cyradm -u ... einloggen, Mailboxen erzeugen usw. Auch bei den Logfiles ist kein Fehler zu sehen, trotzdem habe ich das Problem, daß ich mich nicht beim installierten web-cyradm einloggen kann. Alle Benutzer, die standartmäßig bei der Installation von web-cyradm angelegt werden müssen, inclusive der entsprechenden MYSQL-Tabellen sind da. Das einzige, was ich angepasst habe, waren die Passwörter der Benutzer "admin" und "mail". Die habe ich halt, wie bei der ganzen Konfiguration überhaupt, auf meine eigenen Bedürfnisse umgestellt.
Aber wenn ich den Standartbenutzer mit dem von mir gewählten Paßwort auf der Weboberfläche angebe, passiert gar nix, außer daß das Anmeldefenster des web-cyradm neu geladen wird.
Ich bekomme keine PHP-Fehler, es werden keine Logfiles erzeugt, nichts. So langsam wird der web-cyradm für mich ein "web-cryadm". Ich habe keinerlei Anhaltspunkte, wo ich noch nachschauen könnte. Ich habe alles überprüft, angefangen von der MYSQL- über die SASL- und PAM- bis hin zur Postfix-Konfiguration. Alles scheint in Ordnung zu sein und trotzdem kann ich mich nicht einloggen :(((
So langsam hau ich das ganze System zum Teufel! 2 Tage Arbeit für nix. Und das Schlimmste ist, ich kann noch nicht mal feststellen, wo es hackt.
Mein System ist ein Suse 9.3 mit
MYSQL4.1.10 PHP5 inclusive PHP5-Pear Postfix 2.3 SASL mit pam_mysql OpenSSL und Cyrus
Weiß noch irgendjemand Rat.
Gruß + Danke
Udo
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Donnerstag, 5. Januar 2006 00:22 schrieb Artur Cichosz:
Aber wenn ich den Standartbenutzer mit dem von mir gew�hlten Pa�wort auf der Weboberfl�che angebe, passiert gar nix, au�er da� das Anmeldefenster des web-cyradm neu geladen wird.
Ich bekomme keine PHP-Fehler, es werden keine Logfiles erzeugt, nichts. So langsam wird der web-cyradm f�r mich ein "web-cryadm". Ich habe keinerlei Anhaltspunkte, wo ich noch nachschauen k�nnte.
Hatte ich auch gerade mal vor einigen Tagen. Bei mir war es die PEAR-Bibliothek. Die wird von Cyr-Admin (DB.php) benutzt. und irgendwo mit include("DB.php") eingebunden - ist jetzt irrelevant wo.
Du musst einfach PEAR installieren falls nicht vorhanden. Dann musst du den Pfad zu PEAR (zu DB.php) in den "include_path" in php.ini eintragen. Apache neustarten und es sollte gehen.
Also, ich probiere es alle paar Monate wieder aus. Aber ich kannte von web-cyradm auch NUR den Login-Dialog und die Meldung, daß das Login fehlgeschlagen sei. Reingekommen bin ich noch nie. Bis heute. Angeregt durch diese Frage, habe ich es noch mal probiert und tatsächlich den einzigen Benutzernamen (admin) mit meinem Passwort als Zugang (wieder) gefunden. Und nun stehe ich vor dieser Web-Oberfläche und weiß nicht, was ich da soll. Die ganzen IMAP-Postfächer (Benutzer, Konten), die ich angelegt habe, bleiben unsichtbar. Ich glaube, ich brauche das Teil nicht... Grüße Manfred
Hallo Manfred, Manfred Rebentisch
Und nun stehe ich vor dieser Web-Oberfläche und weiß nicht, was ich da soll. Die ganzen IMAP-Postfächer (Benutzer, Konten), die ich angelegt habe, bleiben unsichtbar. Ich glaube, ich brauche das Teil nicht...
Ich kann Dir nicht viel zu diesem Teil sagen, weil ich es letzendlich auch nicht weiter benutzt habe. Aber nur deswegen nicht, weil ich Postfix ohne MySQL-Support habe und nur wenige Accounts. Da war es nach einem Tip hier in der Liste für mich einfacher über die sasldb2 die user-accounts zu identifizieren. WebCyradm ist glaube ich nur dann sinnvoll, wenn Du deine Benutzer über MySQL authentifizierst. Dann schreibt WebCyradm die Daten zu Accounts, Domains, Aliasaes etc. in die MySQL-DB wenn Du sie über dieses Tool anlegst und die Server lesen sie dann aus über so einen "mysql:..." Schalter in den Konfigurationsdateien. Ich glaube Webcyradm liest keine Daten aus anderen Quellen, die z.B. über das CLI cyradm erstellt wurden. Deswegen siehst Du Deine ganzen Accounts nicht. Es mag nicht alles richtig sein, was ich da geschrieben habe, weil ich mich wie schon gesagt nicht mehr weiter damit beschäftigt habe aber im Prinzip sieht es glaube ich so ähnlich aus. Grüße Artur
participants (3)
-
Artur Cichosz
-
Manfred Rebentisch
-
Udo.Gerhards@genion.de