Roundcube Community Forum

 

Probleme mit MyRC Plugin hmail_password

Started by andydld, July 16, 2013, 05:21:48 AM

Previous topic - Next topic

andydld

Hallo Zusammen,

bei einem Kunden läuft ein hMailServer zusammen mit Apache, PHP, MySQL, Roundcube und MyRoundcube Plugin Manager.
Leider bekommen wir das Plugin "hmail_password" nicht zum Laufen.
Sobald man versucht ein Passwort zu ändern, erhält man schlicht die Meldung, das es beim Speichern einen Fehler gegeben hat.

Im Error-Log von Roundcube finden sich lediglich diese Meldungen:

[16-Jul-2013 10:58:49 +0200]: Plugin hmail_password: <b>Source:</b> Unknown<br/><b>Description:</b> Unknown <- Diese Meldung erscheint bei dcom.
[16-Jul-2013 10:59:10 +0200]: Plugin hmail_password: Change password request failed [[email protected]] <- Diese Meldung erscheint bei database


Es wurden beide Methoden, dcom und database, leider ohne Erfolg getestet.
Da das Ändern der Passwörter über den PHPWebAdmin des hMailServer funktioniert, scheint der dcom-Teil seitens Windows und PHP in Ordnung zu sein.

Ruft man "hmail_client.php" im Browser direkt auf erhält man ein "Zugriff verweigert/Access denied".

Hat jemand das Plugin erfolgreich am Laufen?

Vielen Dank im Voraus!

Andy

andydld

So, nachdem wir heute auf die aktuellen Version von Roundcube und MyRoundcube Plugin Manager aktualisiert haben, hat sich die Fehlermeldung etwas geändert:

[29-Aug-2013 09:47:55 +0200]: DB Error: [1305] FUNCTION roundcube.update_passwd does not exist (SQL Query: SELECT update_passwd('XXXXXX', '[email protected]')) in E:\Apache24\htdocs\roundcube\program\lib\Roundcube\rcube_db.php on line 416 (POST /roundcube/?_task=settings&_action=plugin.password-save?_task=&_action=)

Interessanterweise kommt die gleiche Meldung auch bei DCOM.

Kurzum: Es geht immer noch nicht.

mbsouth

QuoteMyRoundcube Plugin Manager
...und alle MyRoundcube Plugin´s  sind nicht teil von RC!
MyRoundcube Forum:http://forum.myroundcube.com/

Was läuft auf dem Server:
PHP Version [?] 5.3+
PHP Curl ?

andydld

Der letzte Fehler hat sich geklärt.
Da wurde versehentlich das RC-eigene Password Plugin aktiviert.

Am ursprünglichen Fehler (erster Post) hat sich leider nichts geändert.

Umgebung:

- MS Windows 7 Pro x64
- hMailServer 5.4 Build 1950
- Apache 2.4.6 Win32 VC11 (von apachelounge)
- PHP 5.5.3 x86 Thread Safe

Curl ist soweit ich das in der php.ini sehen kann nicht aktiv:

;extension=php_curl.dll

Soweit mir bekannt ist, wird das auch nur empfohlen, aber nicht zwingend vorausgesetzt:

http://myroundcube.com/myroundcube-plugins/plugin-manager

Oder gibt's da eine direkte Abhängigkeit für diesen Fall?

mbsouth

#4
Hi, ich kann dir leider nicht weiterhelfen, verwende weder Windows noch hmail-Server.
Ich kann mich aber erinnern, mehrere Posts zu deinem Thema in anderen Bereichen hier im Forum gesehen zu haben. Vielleicht wirst du dort fündig...!

Viel Glück !


Nachtrag:
Die Fehlermeldungen sind aus dem RC Log, nehme ich an.
Deine WAMP Installation hat eine php_error.log (ansonsten schalte diese in der php.ini ein).
Welche Fehler scheinen dort auf?

andydld

Es gibt keinerlei PHP Errors. Auch beim Apachen ist alles ok.
Es scheint, als komme das hmail_password Plugin gar nicht in die Nähe des HMS.
Da der PHPWebAdmin vom HMS funktioniert, vermuten wir eben ein Problem in der Ecke von MyRC und/oder dem Plugin.

Bevor ich gepostet habe, habe ich mir schon einiges an Threads "um die Ohren" gehauen, das hat aber leider alles nicht geholfen.

Im englischen-sprachigen Forum hat sich etwas getan bzw. so wie es im Moment aussieht werden wir auf den Support zurückgreifen.
Dieser wurde uns nun angeboten, da man im Forum auch nicht mehr weiter kam.

andydld

Nach einer gemeinsamen Sitzung heute mit dem MyRoundcube Support hat sich herausgestellt, dass das Plugin nicht mit Maildomain-Aliase zurecht kommt.
Daraus ergibt sich: Keine Aliase verwenden, dann gibts auch keine Probleme.