Roundcube Community Forum

 

RC Login mit Domain Dropdown Menü

Started by doktor_banane, September 21, 2013, 06:29:29 PM

Previous topic - Next topic

doktor_banane

Guten Tag,

ich bin jetzt schon alle Dateien von RC 0.9.4 durchgegangen und bin nicht fündig geworden, was angepasst werden muss.

Ich habe einen Windows Server mit mehreren Domains als WebMailer kommt RounCube zu Einsatz.

Domain zu Webmail: https://webmail.domain1.de

Nun gibt es E-mailadressen mit folgenden Domains:
[email protected], [email protected],[email protected],[email protected],[email protected]

und es nervt immer [email protected] und das pw einzugeben.

Eleganter wäre es, wenn ich nur noch Vorname.Nachname eingebe und mittels Dropdown Menü die Domains auswählen kann.


Wo müssen diese Einstellungen angepasst werden?
Irgendwo in der login.html nehme ich an...

Pfad: ..\webapps\roundcube\skins\classic\templates\login.html


Aber was muss dann dort angepasst werden und vorallem läuft das dann auch?

Dennis1993

Roundcube ist Multi-Domainfähig. Das heißt, du kannst in der Datei config/main.inc.php deine Domains entweder in einem Array definieren und dem User zur Auswahl anbieten => Das wäre deine vorgeschlagene Variante

ODER

du kannst den Login anhand der aktuellen Domain festklammern. Das heißt, ruft jemand webmail.domain1.de auf, kann sich auch nur ein User mit @domain1.de anmelden. Kommt jemand mit der Domain webmail.domain2.de auf deine Seite, kann er sich nur anmelden, wenn er auch eine Adresse mit @domain2.de hat.

Eine kleine Anleitung dazu gibt es hier: http://trac.roundcube.net/wiki/Howto_Config/Multidomains
Ist nicht sonderliche komliziert. Kannst so sogar Einstellungen für bestimmt Users definieren. Habe das auch so und ist geil. So habe ich ein RoundCube laufen auf verschiedenen Domains und je nach Domainzugehörigkeit haben die andere Einstellungsmöglichkeiten und ein anderes Logo. Einfach ein Traum.

doktor_banane

Besten Dank für die Antwort.

Ja ich habe nur das Problem, dass ich ein gekauftes SSL Zertifikat für *.domain1.de habe und damit auch webmail abdecke...kann damit schlecht webmail.domain2.de abdecken :/

Dann werde ich das mit dem Array mal versuchen ;)

Dennis1993

Achso, ja dann kommt eh nur dir Array-Variante im Frage.

Damit solltest du aber dein Vorhaben umsetzen können. :)

doktor_banane

So habe es eingepflegt und es geht ;)

jetzt hätte ich glatt noch eine Frage...

lassen sich die Login Daten mittels Cookie o.ä speichern?
weil Chrome/Firefox/IE speichern den Benutzernamen nicht...das wäre äußerst hilfreich ^^

Dennis1993

Nicht das ich wüsste, müsstest du mal die main.inc.php durchschauen, ob es da eine Option für gibt.

Ich mache das aber auch so ähnlich mit dem Favoriten. Das heißt, ich habe folgenden Link in meinen Favoriten gespeichert und muss nur noch das Kennwort eingeben
http://webmail.domain1.de/?_user=dennis1993

So ist das Benutzername schon direkt ausgewählt.
Vielleicht hilft dir das ja weiter.

Sonst kannst du auch einen Feature Request machen, vielleicht wird es dann ja in einer Version umgesetzt. Oder vllt. gibt es ein Plugin: http://trac.roundcube.net/wiki/Plugin_Repository

Musst du mal schauen, was du dir da genau vorstellst. :)