Roundcube Community Forum

Language Specific Support => Deutsch => Topic started by: SwissMania on September 12, 2009, 01:57:49 PM

Title: nach dem @
Post by: SwissMania on September 12, 2009, 01:57:49 PM
Hallo zusammen !

Ich bins wieder einmal. Ich wollte euch Fragen ob mir einer bei meinem Problem helfen kann.

Ich möchte das man sich beim Login nur noch das vor dem @ eingeben muss. und nacher vorne per Drop Down die gewünschte Domain aussuchen kann.

Ich besitze 5 Domains welche über den Identischen Mail Server laufen.

Wäre toll wenn jemand helfen kann.

Ich hab im Forum etwas gefunden das wird von der main.inc in pramm/includes gesprochen da wir von der 1600 Linie gesprochen bei mir gehts aber nur bis 1400.

Grüsse
Title: nach dem @
Post by: SwissMania on September 13, 2009, 09:59:25 AM
Habe etwas in der rcube_template gefunden aber bekomme es einfach nicht hin ...


Ich will eben nur das man den name vor dem @ eingeben muss und die domain kann nacher per drop down ausgewählt werden.

Eben 5 Domains und der identische Mailserver.

Wäre wirklich toll wenn jemand helfen könnte
Title: nach dem @
Post by: rosali on September 13, 2009, 03:07:59 PM
Ist RoundCube nur über die gleiche URL erreichbar? Setze es so auf ....

http://mail.domain1.com
Welcome to DOMAIN2.COM (http://mail.domain2.com) ...

... Ich helfe Dir dann weiter, dass die Domain aus der URL geparsed wird!
Title: nach dem @
Post by: SwissMania on September 14, 2009, 07:12:50 AM
momentan ist es so erreichbar

KWebmail :: Welcome to KWebmail (http://www.komasaufen.ch)
Title: nach dem @
Post by: SwissMania on September 14, 2009, 08:40:29 AM
Hallo roasli

Es geht um folgende Domains :

komasaufen.ch

deinauto.org

pompacalore.com

meinsex.ch

boeni-kaelte.ch

altenstadt.ch

Die Domains laufen über den Mailserver mail.boeni-kaelte.ch


Danke für deine Hilfe !
Title: nach dem @
Post by: rosali on September 14, 2009, 09:11:40 AM
Dann musst Du Dein Routing zuerst so einrichten, dass mail.komasaufen.ch, mail.deinauto.org usw. auf RoundCube geroutet wird. Im nächsten Schritt kann man dann die Domain aus der URL parsen und dynamisch in main.inc.php definieren.
Title: nach dem @
Post by: SwissMania on September 14, 2009, 12:52:33 PM
sprich, jede domain benötigt eine eingene url mit der subdomain mail.domain.com

Ich kann also nicht komasaufen.ch als standartadresse nehmen und dann per drop down die einzelne adresse hinten auswählen ?
Title: nach dem @
Post by: rosali on September 16, 2009, 01:02:33 AM
Nein, das wäre nicht professionell. Ein User der Domain deinauto.org hat ja nichts mit der Domain komasaufen.ch am Hut. Warum soll er dann komasaufen.ch eingeben müssen oder zumindest nur als URL sehen können.
Title: nach dem @
Post by: SwissMania on September 16, 2009, 02:42:38 AM
Also muss ich roundcube in jedem Ordner der jeweiligen Domain neu installieren ?
Title: nach dem @
Post by: rosali on September 16, 2009, 04:52:25 AM
Nein, das geht über Apache vhosts. Du kannst über verschiedene URL's auf das gleiche Verzeichnis zugreifen. Es geht sicher auch mit IIS, nur da kann ich mangels Kenntnis nicht weiterhelften.
Title: nach dem @
Post by: SwissMania on September 16, 2009, 07:31:39 AM
ok habe die mail.domain.ch/com weiergeleitet an den Ordner mit Roundcube
Title: nach dem @
Post by: SwissMania on September 16, 2009, 07:41:16 AM
mail.komasaufen.ch, mail.deinauto.org, mail.boeni-kaelte.ch, mail.altenstadt.ch, mail.logomacher.ch, mail.meinsex.ch

Das sind die Subdomains welche an das Rootverzeichnis mit Roundcube gebunden worden
Title: nach dem @
Post by: rosali on September 17, 2009, 06:05:43 AM
in main.inc.php:

Code: [Select]

$tempDomain = array_reverse(explode(".",$_SERVER['HTTP_HOST']));
$tempDomain = $tempDomain[1].".".$tempDomain[0];
$rcmail_config['username_domain'] = $tempDomain;
$rcmail_config['mail_domain'] = $tempDomain;
$rcmail_config['default_host'] = $tempDomain;
$rcmail_config['smtp_server'] = $tempDomain;
$rcmail_config['smtp_helo_host'] = $tempDomain;


... alles außer 'username_domain' ist optional und hängt davon ab, ob Du Hosts usw. variabel definieren willst. Der User kann nun ohne Domainangabe einloggen (z.B. user@domain.com gibt nur "user" ein).
Title: nach dem @
Post by: SwissMania on September 18, 2009, 06:23:38 AM
He das klappt :D danke dir viel mal !
Title: nach dem @
Post by: SwissMania on September 18, 2009, 07:01:36 AM
noch eine letzte Frage rosali.

Wenn ich die rcube_template so ab ändere das ich das Login Feld auf size 15 und bei dieser Position das @ hinzufügen:
$table->add(null,$input_host->show(get_input_value('_host',RCUBE_INPUT_POST))."@domain.com");

Ist es möglich die Tempdomain hinter dem @ ersichtlich zu machen sprich

"@$tempDomain"


danke dir schon im voraus.

Grüsse
Title: nach dem @
Post by: rosali on September 18, 2009, 07:15:36 AM
Dazu musst Du die Änderungen in der main.inc.php rückgängig machen und das eben in rcube_template einbauen.
Title: nach dem @
Post by: SwissMania on September 18, 2009, 09:04:02 AM
ok in der main.inc.php den server wieder auf mail.boeni-kaelte.ch einstellen ?

in der templates funktioniert das nacher mit dem code "@$tempDomain"

oder muss ich da was ändern ?
Title: nach dem @
Post by: rosali on September 18, 2009, 09:39:11 AM
Yep ... aber warum probierst Du es nicht einfach bevor Du fragst ...
Title: nach dem @
Post by: SwissMania on September 18, 2009, 01:55:38 PM
ich brauch bestätigungen :D
Title: nach dem @
Post by: SwissMania on September 19, 2009, 04:20:04 PM
so nun hab ich doch noch ein problem. ich hab es so gelöst

$table->add(null, $input_user->show(get_input_value('_user', RCUBE_INPUT_POST))."@" .substr($_SERVER['SERVER_NAME'], 4) . "");

aber wenn ich jetzt auf mail.komasaufen.ch gehe habe ich einen punkt vor der Domain. (da Wert 4)

gibt es einen Code welche die Subdomain wegfallen läst? Sprich nur die Hauptdomain anzeigt ?

Grüsse
Title: nach dem @
Post by: rosali on September 20, 2009, 04:48:29 AM
$tempDomain = array_reverse(explode(".",$_SERVER['HTTP_HOST']));
$tempDomain = $tempDomain[1].".".$tempDomain[0];
$table->add(null, $input_user->show(get_input_value('_user', RCUBE_INPUT_POST))."@" .$tempDomain);
Title: nach dem @
Post by: SwissMania on September 20, 2009, 07:12:57 AM
hat alles geklappt. perfekt.

Ich hab jetzt das problem das ich keine mails versenden kann, empfangen funktioniert wunderbar.

ich schicke dir per pm die login daten einens mail account. wäre toll wenn du mal reinguggen könntest.

Grüsse
Title: nach dem @
Post by: SwissMania on September 20, 2009, 07:42:25 AM
problem gelöst

$rcmail_config['smtp_server'] = localhost;

sorry