Horde 5.1 Webmail, Auth über MySQL

Muven

New Member
Guten Tag sehr verehrte Administratoren,

Horde 5.1 hat mich so begeistert, dass ich es nun gerne einsetzten möchte. Hierfür habe ich nun eine Testinstallation auf Ubuntu 12.
Zur Benutzerverwaltung möchte ich gerne das Horde-Webinterface und die Horde-MySQL-Datenbank nutzen. Also habe ich diese in dovecot als Authentifizierungsdatenquelle eingebunden. Das hat auch alles wunderbar funktioniert. Ich kann mich nun in Horde und an dovecot mit den Benutzerdaten aus der Datenbank anmelden.

JEDOCH verwendet das Webmailplugin IMP logischerweise weiterhin dovecot zur Authentifizierung. Dies hat jedoch den Nebeneffekt, dass ich nicht in IMP angemeldet bin, obwohl ich mich schon an Horde angemeldet habe.(Screenshot in Anhang). Wenn ich nun auf Webmail klicke, muss ich mich erneut mit den selben Benutzerdaten anmelden. Bis ich mich abmelde ist diese Sitzung dann auch gültig.
Diese doppelte Anmeldung möchte ich vermeiden.
Natürlich könnte ich wieder IMP aus Authentifizierungsdatengeber einrichten, jedoch ist dann die Benutzerverwaltung in der Horde Administrationsoberfläche deaktiviert.

Hat jemand von Ihnen eine Idee, wie dies zu lösen wäre? Ein Trick um die Anwendung zu hintergehen wäre mir genau so recht wie eine implementierte Lösung.

Vielen Dank, mit freundlichen Grüßen,
Muven
 

Attachments

  • fehler.PNG
    fehler.PNG
    9.6 KB · Views: 152
Das sollte eingentlich Out of the Box laufen. Horde prüft intern ob die Anmeldung in IMP auch am Mailserver korrekt ist. Ist der Login in IMP Korrekt erweitert Horde die Session auf IMP.

Da die Benutzer Abfrage kommt stimmt da irgend was nicht.
Kann man sich den mit einem Externen Clienten und dem Usernamen am Dovecot anmelden? Ist die Backends korrekt Konfiguriert??
Meistens liegst an der backend.php von IMP

Da Horde Recht Komplex ist sind hier ein bisschen zu wenig Infos.

Ansonsten mal ne Mail an mich: roellig@roellig-ltd.de
Wir haben Horde mit knapp 1,5 Millionen Mailboxen am Laufen zwar über LDAP aber
Intern ist der Ablauf der gleiche.

Sven
 
Hallo Sven,
Vielen Vielen Dank. Sie haben mein Problem gelöst und mir den Abend versüßt.
Die backends.php musste angepasst werden.
Hier stand:

// IMAP server
$servers['imap'] = array(
// ENABLED by default; will connect to IMAP port on local server
'disabled' => false,
'name' => 'IMAP Server',
'hostspec' => 'localhost',
'hordeauth' => false,
'protocol' => 'imap',
'port' => 143,
// Plaintext logins are disabled by default on IMAP servers (see RFC 3501
// [6.2.3]), so TLS is the only guaranteed authentication available by
// default.
'secure' => 'tls',
);

Der Eintrag
'hordeauth' => false,
muss auf true gesetzt werden.

Vielen Dank und liebe Grüße aus dem Norden,
Muven
 
Back
Top