Roundcube Community Forum

Language Specific Support => Deutsch => Topic started by: TopTobi on August 05, 2011, 11:35:13 AM

Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 05, 2011, 11:35:13 AM
Hallo,

Ich möchte gern eine zweite Domain zum Parameter
Code: [Select]
$rcmail_config['mail_domain'] = 'domain.de'; hinzufügen.
Sodass der User der sich einloggt zwei Identitäten mit unterschiedlichen Domains besitzt von denen er senden kann.

Z.b.

Beispieldomain1@meinehp.de (Identität 1)
beispieldomain2@meineaquarienseite.de (Identität 2)

Wie kann ich das realisieren? Ich habe schon alles versucht RoundCube macht immer nur eine Identität.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 05, 2011, 05:45:22 PM
Hi!

Entweder unterschiedliche Domain-Logins (Pro Login eine ID/Domain),
oder,
das wird per Mailserver realisiert (Ist definitiv nichts für "Anfänger").



Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 05, 2011, 06:00:51 PM
Naja die zweite Domain ist schon konfiguriert auf dem Server, das senden und empfangen funktioniert wenn ich eine zweite Identiät manuell anlege.
Nur ich möchte halt das die von Anfang an angelegt ist. Wie realisiere ich das?
Der Absender soll dann beim senden der E-Mail auswählen von welcher Adresse er senden will. Wie gesagt mit manueller Identität anlegen funktioniert es.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 06, 2011, 02:50:34 AM
Quote from: TopTobi;36013
Naja die zweite Domain ist schon konfiguriert auf dem Server, das senden und empfangen funktioniert wenn ich eine zweite Identiät manuell anlege.
Der Absender soll dann beim senden der E-Mail auswählen von welcher Adresse er senden will. Wie gesagt mit manueller Identität anlegen funktioniert es.

Hallo!

Also ich kann mit deiner Antwort nicht allzuviel anfangen.
Bekanntlich führen viele Wege nach Rom und ich kann nicht hellsehen wie der Mailserver arbeitet...

Wenn eine Mail aufläuft und ich die beantworte, kann ich doch auswählen mit welcher ID ich das mache,
vorausgesetzt ich habe diese vorher eingepflegt...



Rgds.


PS: Es war auch nicht die Rede davon, dass anscheinend beide Domains auf dem selben Server laufen.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 06, 2011, 07:19:30 AM
Ich glaube wie reden aneinander vorbei.

Mit dem Parameter
Code: [Select]
$rcmail_config['mail_domain'] = 'domain.de'; kann ich festlegen, welche Domain als Standard Domain für den Versand verwendet werden soll, in diesem Fall name@unser-familienserver.de.

Logt sich nun jemand ein hat er automatisch die Identität name@unser-familienserver.de von der er E-Mails versenden kann.
Nun möchte ich das er noch eine zweite Identität mit dem Namen name@unserehp.tld besitzt.
Also gleich von Anfang an und ich sie nicht erst mühselig bei jedem Nutzer einzeln per Hand erstellen muss.

Wichtig ist das es nur um die Abesenderkennung @unserehp.tld gehen, der Nutzer kann bereits E-Mails empfangen die an nutzer@unserehp.tld gesand werde. Ich möchte nur das sie zusätzlich zu nutzer@unser-familienserver.de als Abesenderkennung bzw. Identität von Anfang an freigeschalten ist.


Verstanden? :D
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 06, 2011, 09:52:12 AM
Hi!

Nein, wir reden nicht aneinander vorbei.
Aber man muss bitte beachten das RC immer noch "nur" ein Interface ist.
Manche gehen fast von Serverfähigkeiten aus...

Vorschlag, schau dir mal dieses Plugin an:

/**
 * File based User-to-Email and Email-to-User lookup
 *
 * Add it to the plugins list in config/main.inc.php and set
 * path to a virtuser table file to resolve user names and e-mail
 * addresses
 * $rcmail_config['virtuser_file'] = '';
 *
 * @version 1.0
 * @author Aleksander Machniak
 */


Vielleicht kommste damit klar!?!
Es sucht nach v-aliases und erzeugt automatisch die gefundenen IDs.



Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 06, 2011, 12:07:48 PM
Okay Danke.

Und das soll ich jetzt einfach in die main.inc.php kopieren, dort wo die Plugins stehen, oder wie?

Achso und RC soll ja keine Serverfähigkeiten übernehmen. Ich möchte doch nur die zweite Domain als Absenderkennung hinzufügen, manuell klappt es wie gesagt.
Das kann doch nicht so schwer sein.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 06, 2011, 12:44:56 PM
Quote from: TopTobi;36021
Okay Danke.

Und das soll ich jetzt einfach in die main.inc.php kopieren, dort wo die Plugins stehen, oder wie?

Achso und RC soll ja keine Serverfähigkeiten übernehmen. Ich möchte doch nur die zweite Domain als Absenderkennung hinzufügen, manuell klappt es wie gesagt.
Das kann doch nicht so schwer sein.

Hi!

Das ist ein Standard-Plugin.
Ist bei RC dabei.
Nennt sich "virtuser_file".
Ich hab´ da nur den Header des Plugins kopiert...


Das mit den "Serverfähigkeiten" war nur eine allgemeine Feststellung.
Brauchst dir nicht den Schuh anziehen.
:)



Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 06, 2011, 01:01:57 PM
Okay habe es gefunden und in der main.inc.php eingetragen, nur was soll das jetzt genau bringen. Die zweite Identität ist dadurch trotzdem nicht da?! Sry, bin Anfänger.  :(
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 06, 2011, 04:46:44 PM
So ich habe nun eine Lösung gefunden.

Für alle die es interresiert.

Anleitung:

Folgende Dinge müssen in der main.inc.php geändert werden:

Eintrag suchen:
Code: [Select]
$rcmail_config['default_host'] = 'domain.de';
Ändern in:
Code: [Select]
$rcmail_config['default_host'] = array('domain1.de', 'domain2.de');

Eintrag suchen:
Code: [Select]
$rcmail_config['mail_domain'] = 'domain.de';
Ändern in:
Code: [Select]
$rcmail_config['mail_domain'] = array('domain1.de', 'domain2.de');

Eintrag suchen:
Code: [Select]
$rcmail_config['smtp_server'] = 'domain.de';
Ändern in:
Code: [Select]
$rcmail_config['smtp_server'] = 'localhost';

Nun erscheint beim Login ein Auswahlfeld bei dem man den Server und somit gleichzeit die Absenderemailadresse auswählen kann:

[ATTACH=CONFIG]1712[/ATTACH]


Viel Spaß!




Frage:

Ich möchte gern auf der RC Login Webseite einen Text unter die Loginbox hinzufügen, in welcher Datei bzw. wie muss ich das machen?
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 06, 2011, 06:01:03 PM
Quote from: TopTobi;36027
So ich habe nun eine Lösung gefunden.

Nun erscheint beim Login ein Auswahlfeld bei dem man den Server und somit gleichzeit die Absenderemailadresse auswählen kann:

[ATTACH=CONFIG]1712[/ATTACH]


Viel Spaß!




Frage:

Ich möchte gern auf der RC Login Webseite einen Text unter die Loginbox hinzufügen, in welcher Datei bzw. wie muss ich das machen?


Hi!

Schön das Du für dich eine der Lösungen gefunden hast.
:)

Das mit dem Login hatte ich schon in meiner ersten Antwort ( "...unterschiedliche Domain-Logins (Pro Login eine ID/Domain)" )....


Falls Du dann auch noch, wie schon gesagt, automatisch generierte IDs haben willst, das erwähnte Plugin ist dein Freund.
Vorausgesetzt dein Mailserver unterstützt virtuelle Mail-IDs und "Relay-en"...
UND deine gegenwärtige Lösung wäre überflüssig.


Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 07, 2011, 04:05:38 AM
Mhm, naja habe ich ja probiert. Hat irgendwie nicht geklappt. Ich habe ja in dem Sinne keinen richten Mailserver sondern "nur" eine Synology Disk Station 211j.

Nochmal zu meiner Frage: Ich würde gern auf die Startseite unter das Loginfeld einen Text schreiben, weißt du wo ich die passende Datei für die Startseite finde bzw. wie ich machen muss, habe noch nicht viel Ahnung von php.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: RitterRunkel on August 07, 2011, 07:05:38 AM
/skins/default/templates/login.html :)
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 07, 2011, 12:01:34 PM
Quote from: TopTobi;36032
Mhm, naja habe ich ja probiert. Hat irgendwie nicht geklappt.

Also, das Plugin erstellt die IDs beim ersten (!) Login.
Das würde heissen, ggf. die schon vorhandenen Userdaten in der DB löschen...
;D



Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 07, 2011, 01:59:15 PM
Danke für den Pfad.

Naja ich verstehe nur das Plugin nicht so richtig kannst du mir mal ganz genau erklären was es macht bzw. machen soll?

Edit: Habe noch eine Frage: Wieso funktioniert das Plugin managesieve nicht? Es erscheint eine Fehlermeldung das es sich nicht mit dem Server Verbinden kann.
Wie kann man das beheben?
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 07, 2011, 05:25:21 PM
Quote from: TopTobi;36039
Naja ich verstehe nur das Plugin nicht so richtig kannst du mir mal ganz genau erklären was es macht bzw. machen soll?

Ein Mailserver kann auch verschiedene Accounts bedienen, die nicht von ihm selber "verwaltet" werden.

Z.B. ein Mailserver läuft auf xyz.net, dann kann er auch für einen GMX-, Gmail-, oder irgendeinen anderen Account autorisiert senden und empfangen.
Diese Accounts werden einem lokalen Benutzer zugeordnet.
Das geschieht u.a. über das File, das in dem Plugin definiert wird und die virtuellen Mailaccounts beinhaltet.

Beim ersten Login werden die Identitäten abgefragt und automatisch von RC angelegt.
Dann kannste mit nur einem Login ALLE IDs bedienen.

Genau genommen ist das das, nachdem Du eigentlich gefragt hattest...
;D


Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 08, 2011, 08:13:55 AM
Okay verstanden! Danke! ;)

Weest du auch noch das wegen magnesieve? "Edit: Habe noch eine Frage: Wieso funktioniert das Plugin managesieve nicht? Es erscheint eine Fehlermeldung das es sich nicht mit dem Server Verbinden kann.
Wie kann man das beheben?"
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 10, 2011, 06:30:40 AM
Wollte das nochmal mit dem virtuser_file ausprobiere.

Was genau muss ich da anpassen damit es funktioniert:

Also ich muss das in die main.inc.php eintragen, richtig?
Code: [Select]
$rcmail_config['virtuser_file'] = '';

Und was muss ich nun da eintragen? Kannst du mir ein Beispiel geben?
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: oldschool on August 10, 2011, 12:55:17 PM
Hi!

Das ist nix für "Noobs" und Bitte zieh´ dir jetzt nicht irgendein Schuh an.

In diesem Fall müssen auf dem Mailserver schon einige verfeinerte Dienste eingepflegt worden sein,
damit man einfach nur noch die Konfig mit dem entsprechenden Dateinamen versieht.

Lange Rede, kurzer Sinn:
Es kommt einzig allein darauf an ,was Du für einen Mailserver hast und wie er arbeitet...




Rgds.
Title: Wie kann ich eine zweite Domain hinzufügen.
Post by: TopTobi on August 10, 2011, 01:31:24 PM
Ach, du immer mit deinen Schuhen, ich ziehe jeden Tag oft Schuhe an und aus! :-P

Okay, dann lasse ich es lieber mal so wie es ist, funktioniert ja immerhin. ;)

Trotzdem Danke!