Hmailserver User sollen extern und intern E Mails versenden können
Hallo Zusammen,
wir haben auf einen WIN - 2003 Server den hMailserver laufen. Ich habe im Hmailserver eine Domain mit 6 User eingerichtet. Das abholen und versenden der E Mails nach extern funktioniert über "smtp.1und1.de" . Als Mailclients haben ich auf jeden Rechner "Thunderbird" installiert. Jetzt möchte ich gerne die interne Verbindung der Clients realiseren. Der Grund, User1 bekommt einen E-Mail von extern und will diese an User 2 über das interen Netz verschieben. Also nicht wieder in die weite Welt und zurück. Das funktioniert mit der Einstellung nicht. Wenn ich in HMailserver eine zweite Domain einrichte, zb. abc.local mit User 1,2,3@abc.local und die smtp Einstellung freilasse, im Thunderbird unter smtp:user1@abc.local einrichte, kann ich im lokalen Netz die E Mails versenden, nicht aber nach draussen schicken. Wie kann ich beide Möglichkeiten verknüpfen. Am besten wäre es, wenn der Hmailserver automatisch erkennt, dass es sich um einen interen User handelt und dann auch intern versendet. Da ich Anwender bin brauche ich eine Anleitung für D***e. Ich habe schon viel gelesen, aber immer gibt es unterschiedliche Angaben, was unter "Smtp" im Hmailserver und im Thunderbird eingetragen weden muss. Falls das "Routen" eine Möglichkeit wäre, so habe ich das auch noch nicht richtig verstanden .
Gruss und in der Hoffung, etwas Licht in den Tunnel zubekommen.
wir haben auf einen WIN - 2003 Server den hMailserver laufen. Ich habe im Hmailserver eine Domain mit 6 User eingerichtet. Das abholen und versenden der E Mails nach extern funktioniert über "smtp.1und1.de" . Als Mailclients haben ich auf jeden Rechner "Thunderbird" installiert. Jetzt möchte ich gerne die interne Verbindung der Clients realiseren. Der Grund, User1 bekommt einen E-Mail von extern und will diese an User 2 über das interen Netz verschieben. Also nicht wieder in die weite Welt und zurück. Das funktioniert mit der Einstellung nicht. Wenn ich in HMailserver eine zweite Domain einrichte, zb. abc.local mit User 1,2,3@abc.local und die smtp Einstellung freilasse, im Thunderbird unter smtp:user1@abc.local einrichte, kann ich im lokalen Netz die E Mails versenden, nicht aber nach draussen schicken. Wie kann ich beide Möglichkeiten verknüpfen. Am besten wäre es, wenn der Hmailserver automatisch erkennt, dass es sich um einen interen User handelt und dann auch intern versendet. Da ich Anwender bin brauche ich eine Anleitung für D***e. Ich habe schon viel gelesen, aber immer gibt es unterschiedliche Angaben, was unter "Smtp" im Hmailserver und im Thunderbird eingetragen weden muss. Falls das "Routen" eine Möglichkeit wäre, so habe ich das auch noch nicht richtig verstanden .
Gruss und in der Hoffung, etwas Licht in den Tunnel zubekommen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 236445
Url: https://administrator.de/contentid/236445
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo,
das ist ohne weitere Konfiguration eine Frage der Adressierung, nicht von SMTP-Einstellungen o.ä.
Der Server gibt eine E-Mail nur nach draußen weiter, wenn er sie nicht lokal zustellen kann. Adressiert der Client direkt an user@lokale.domain, bleibt die Mail auch intern (so wie die externe Mail bei 1und1 bleibt, wenn es 1und1-Adressen sind).
Ob eine Konfigurationslösung besteht, hMail zu sagen, dass ein externer Nutzer eine lokale Entsprechung hat (so dass immer an extern adressiert werden kann), weiß ich aus der Erinnerung nicht. Eher nicht.
Grüße
Richard
das ist ohne weitere Konfiguration eine Frage der Adressierung, nicht von SMTP-Einstellungen o.ä.
Der Server gibt eine E-Mail nur nach draußen weiter, wenn er sie nicht lokal zustellen kann. Adressiert der Client direkt an user@lokale.domain, bleibt die Mail auch intern (so wie die externe Mail bei 1und1 bleibt, wenn es 1und1-Adressen sind).
Ob eine Konfigurationslösung besteht, hMail zu sagen, dass ein externer Nutzer eine lokale Entsprechung hat (so dass immer an extern adressiert werden kann), weiß ich aus der Erinnerung nicht. Eher nicht.
Grüße
Richard
Hallo dieterbra,
in der Standardkonfiguration werden E-Mails der gleichen Domain immer nur intern zugestellt.
Wenn du nun möchtest das für eine bestimmte Mail Adresse die Zustellung nicht lokal erfolgen soll, sondern über den externen SMTP Server, dann muss diese Mail Adresse unter:
Settings->SMTP->Routes->deine Domain
hinterlegt werden.
Auf der Registerkarte Adresses werden die davon betroffenen Konten eingetragen.
Die anderen beiden Registerkarten (General, Delivery) müssen ebenfalls konfiguriert werden.
mfg
Alforno
in der Standardkonfiguration werden E-Mails der gleichen Domain immer nur intern zugestellt.
Wenn du nun möchtest das für eine bestimmte Mail Adresse die Zustellung nicht lokal erfolgen soll, sondern über den externen SMTP Server, dann muss diese Mail Adresse unter:
Settings->SMTP->Routes->deine Domain
hinterlegt werden.
Auf der Registerkarte Adresses werden die davon betroffenen Konten eingetragen.
Die anderen beiden Registerkarten (General, Delivery) müssen ebenfalls konfiguriert werden.
mfg
Alforno
Using routes, you can configure hMailServer to forward email for specific accounts to other SMTP servers, even though the account domain exists in your hMailServer installation.
http://www.hmailserver.com/documentation/latest/?page=reference_routeDas löst m.E. die Problemstellung nicht, weil Routing auch streng alternativ ist.
Du hast vermutlich die externe Domain der 1und1-Adressen auch auf dem hMail-Server eingerichtet? Das hat keinen Sinn, wenn alles extern über 1und1 läuft, weil der hMail-Server global diese Domain nicht repräsentiert.
Sinnvollerweise hat der hMail-Server eine lokale Domain. Alle Nachrichten an user1@externe.domain werden dann ohne spezielle Routing-Regel extern weitergeleitet, und alle Nachrichten an user1@interne.domain bleiben auf dem Server.
Hallo dieterbra,
irgendwie habe ich den Eindruck wir reden aneinander vorbei.
Du legst in hmailserver nur die Domain an, die auch bei 1und1 existiert.
Zusätzlich legst du innerhalb der Domain alle Mailkonten an.
Alle Mails die von intern über den hmail abgewickelt werden, werden direkt zugestellt ohne den eingetragenen SMTP zu nutzen.
Eine 2. Domain ist meiner Meinung nach nicht erforderlich.
Sollen die Mails denn von extern direkt an hmail zugestellt werden (MX-Eintrag) oder holst du die Mails per POP ab?
mfg
Alforno
irgendwie habe ich den Eindruck wir reden aneinander vorbei.
Du legst in hmailserver nur die Domain an, die auch bei 1und1 existiert.
Zusätzlich legst du innerhalb der Domain alle Mailkonten an.
Alle Mails die von intern über den hmail abgewickelt werden, werden direkt zugestellt ohne den eingetragenen SMTP zu nutzen.
Eine 2. Domain ist meiner Meinung nach nicht erforderlich.
Sollen die Mails denn von extern direkt an hmail zugestellt werden (MX-Eintrag) oder holst du die Mails per POP ab?
mfg
Alforno
Das sind mehrere etwas seltsame Konfigurationen:
- Du wolltest im Client den smtp.1und1.de angeben: Wenn kein Sonderfall dagegen spricht (externe Erreichbarkeit nötig und nicht durch VPN oder Freigabe herzustellen), würde man auf dem Client den hMail als IMAP und SMTP mit denselben Nutzerdaten einrichten. Wenn es dann nur intern geht, ist auf dem hMail der Postausgang nach smtp.1und1.de nicht richtig konfiguriert.
Wenn der hMail tatsächlich "nur für das Abholen" benutzt werden soll, also keine Mails an smtp.1und1.de senden soll, führt der Weg nur über die Einrichtung beider Ausgangs-Server in Thunderbird, die zur internen/externen Zustellung manuell gewechselt werden müssen. Noch am praktischsten geht das durch das Anlegen einer weiteren Identität, der der jeweils andere Server zugewiesen wird. Zwangsläufig gerät der Nutzer aber so in Besitz seines 1und1-Passwortes und kann auch die zentrale Abholung umgehen.
- Es kann Sinn haben, bei 1und1 die Nutzeradressen anzulegen und abzufragen - will ich nicht bestreiten, zumal diese POP3-Abholung ja mit dem möglichen Ausfall des hMail rechnet.
Andernfalls aber sollte der hMail volle, zentral administrierte Kontrolle über die Zustellung haben und nicht jeder Nutzer an x-Stellen eingerichtet werden. Er sollte die Mails möglichst zeitnah abholen und sich dabei nicht mit zahlreichen Nutzerkonten im Minutentakt bei 1und1 anmelden müssen. D.h. prinzipiell würde ich bei 1und1 eine einzelne Catch-All-Adresse ohne Nutzerbezug abfragen, die auch die SMTP-Anmeldung des Servers darstellt.
- Die Herangehensweise von @Alforno bei der Domain vereinfacht die Benutzung natürlich. Allerdings kann eine "echte" Domain auf dem "falschen" Server die Konfiguration irgendwann undurchsichtig machen und ggf. den Administrationsaufwand erhöhen, z.B. wenn auf den Clients neben den Nutzernamen mit (externen) Alias-Identitäten gearbeitet wird. Transparenter ist es meines Erachtens, wenn der Nutzer generell daran gewöhnt wird, dass eine Mail auf dem Server landet, dessen Domain er in der Ziel-Adresse angibt.
- Du wolltest im Client den smtp.1und1.de angeben: Wenn kein Sonderfall dagegen spricht (externe Erreichbarkeit nötig und nicht durch VPN oder Freigabe herzustellen), würde man auf dem Client den hMail als IMAP und SMTP mit denselben Nutzerdaten einrichten. Wenn es dann nur intern geht, ist auf dem hMail der Postausgang nach smtp.1und1.de nicht richtig konfiguriert.
Wenn der hMail tatsächlich "nur für das Abholen" benutzt werden soll, also keine Mails an smtp.1und1.de senden soll, führt der Weg nur über die Einrichtung beider Ausgangs-Server in Thunderbird, die zur internen/externen Zustellung manuell gewechselt werden müssen. Noch am praktischsten geht das durch das Anlegen einer weiteren Identität, der der jeweils andere Server zugewiesen wird. Zwangsläufig gerät der Nutzer aber so in Besitz seines 1und1-Passwortes und kann auch die zentrale Abholung umgehen.
- Es kann Sinn haben, bei 1und1 die Nutzeradressen anzulegen und abzufragen - will ich nicht bestreiten, zumal diese POP3-Abholung ja mit dem möglichen Ausfall des hMail rechnet.
Andernfalls aber sollte der hMail volle, zentral administrierte Kontrolle über die Zustellung haben und nicht jeder Nutzer an x-Stellen eingerichtet werden. Er sollte die Mails möglichst zeitnah abholen und sich dabei nicht mit zahlreichen Nutzerkonten im Minutentakt bei 1und1 anmelden müssen. D.h. prinzipiell würde ich bei 1und1 eine einzelne Catch-All-Adresse ohne Nutzerbezug abfragen, die auch die SMTP-Anmeldung des Servers darstellt.
- Die Herangehensweise von @Alforno bei der Domain vereinfacht die Benutzung natürlich. Allerdings kann eine "echte" Domain auf dem "falschen" Server die Konfiguration irgendwann undurchsichtig machen und ggf. den Administrationsaufwand erhöhen, z.B. wenn auf den Clients neben den Nutzernamen mit (externen) Alias-Identitäten gearbeitet wird. Transparenter ist es meines Erachtens, wenn der Nutzer generell daran gewöhnt wird, dass eine Mail auf dem Server landet, dessen Domain er in der Ziel-Adresse angibt.
Hallo dieterbra,
schön das es jetzt funktioniert.
Auf die Regeln kannst du verzichten, wenn du im Infokonto an der Stelle "Deliver to recipients in MIME headers" einen Haken reinsetzt.
Die Verteilung neuer Mails auf die entsprechenden Konten im hmail erfolgt dann anhand der Empfängeradresse.
Hmailserver unterstützt öffentlichen Ordner.
Dafür musst du allerdings definieren, welche Mails davon betroffen sind.
Wenn du möchtest, dass die Adresse info@deinedomain.de von allen Usern eingesehen werden kann, dann musst du hierfür im hmail einen "Public folder" einrichten.
Im Infokonto muss eine Regel erstellt werden, dass alle Mails mit der Empfängeradresse info@deinedomain.de an den public folder verschoben werden.
Die folgende Dokumentation sollte helfen:
http://www.hmailserver.com/documentation/v5.4/?page=reference_protocoli ...
Dort steht zu dem Thema alles drin.
mfg
Alforno
schön das es jetzt funktioniert.
Auf die Regeln kannst du verzichten, wenn du im Infokonto an der Stelle "Deliver to recipients in MIME headers" einen Haken reinsetzt.
Die Verteilung neuer Mails auf die entsprechenden Konten im hmail erfolgt dann anhand der Empfängeradresse.
Hmailserver unterstützt öffentlichen Ordner.
Dafür musst du allerdings definieren, welche Mails davon betroffen sind.
Wenn du möchtest, dass die Adresse info@deinedomain.de von allen Usern eingesehen werden kann, dann musst du hierfür im hmail einen "Public folder" einrichten.
Im Infokonto muss eine Regel erstellt werden, dass alle Mails mit der Empfängeradresse info@deinedomain.de an den public folder verschoben werden.
Die folgende Dokumentation sollte helfen:
http://www.hmailserver.com/documentation/v5.4/?page=reference_protocoli ...
Dort steht zu dem Thema alles drin.
mfg
Alforno