Hallo, ich hab diverse E-Mail Konten bei verschiedenen Anbietern, die ich auch alle parallel benutze. Jetzt möchte ich gerne folgendes Umsetzen: Die E-Mails sollen von allen Konten zentral auf einem Server gesammelt werden. Vom Laptop/PC möchte ich per IMAP oder Webinterface zugreifen können. Für jedes Mailkonto soll es einen Unterordner geben, also "Konto 1 Posteingang", "Konto 1 Spam", "Konto 2 Posteingang" und so weiter. Wenn ich eine Mail schreibe möchte ich auswählen können von welcher Adresse sie gesendet werden soll. Um die Mail zu senden muss sich der Server per SMTP/POP beim jeweiligen Anbieter anmelden, es soll also wirklich das Konto bei GMX, Web oder sonstwo benutzt werden. Jetzt kommt der kleine Haken an der Sache: Ich möchte dieses System selbst aufsetzen, möglichst für mehrere Benutzer und stabil benutzbar. Externe Dienste zum Sammeln (Googlemail z.B.) kommen nicht in Frage, ich finde die "üblichen Schrottmailer" schon suspekt genug. Laufen soll das alles auf einem Linux-Server, der steht hier schon fertig eingerichtet und dient bis jetzt als SVN/Webserver und erfasst ein paar Messwerte. Frage an euch: Wie könnnte man sowas umsetzen? Gibt es irgendwo guten Lesestoff, Tutorial, Buch, ... ? Mit meiner bisherigen Suche lande ich nur bei zigtausend Anbietern, die mir sowas fertig verkaufen wollen. Wenigstens scheint sowas machbar, wenn man es kaufen kann ;) Danke!
Open Source Mailserver gibts aber nun so einige ... die leiden eher an zu vielen als an zu wenigen Einstelloptionen. Ob allredings immer auch in Linux, weiss ich nicht: - Hamster - Mercury (in XAMPP) - PostFix - HMail ...
Hallo Serverbastler, ein solches System betreibe ich mit folgenden Komponenten. Server: - IMAP-Server cyrus (und sieve zum Filtern) - SMTP-Server exim4 (mit spamassassin) Client: - Thunderbird Im Thunderbird kann man pro Konto mehrere Identitäten einrichten und dann beim Schreiben einer E-Mail die Identität auswählen, mit der die E-Mail versendet werden soll. Für jede Identität sind Signatur und andere Parameter einstellbar. Die größte Hürde dürfte das Setup des SMTP-Servers sein, aber da gibt es auch ein paar Alternativen. Gruss Micha
Das geht unter anderem mit Postfix (MTA) und Dovecot (IMAP Server). Wenn der "Server" an einem normalen Internetanschluss steht musst Du sogar über die externen Server versenden. Kein vernünftiger Mailserver nimmt mails von dynamischen IP Adressen an. Zum Thema Postfix und Dovecot gibt es ausreichend Anleitungen im Netz. MTA und IMAP Server lässt sich auch über z.b. ispCP einrichten. Und lern suchen ;-)
Hallo, kleiner Nachtrag: Pro Identität kannst Du festlegen, welcher SMTP-Server für den Versand benutzt werden soll. Dort muss dann der jeweils passende konfiguriert werden. Gruss Micha
Serverbastler schrieb: > Um die Mail zu senden muss sich der Server per SMTP/POP beim jeweiligen > Anbieter anmelden, es soll also wirklich das Konto bei GMX, Web oder > sonstwo benutzt werden. das wird wohl nicht gehen. Man kann üblicherweise nur einen smart-relay host einrichten. Klar könnte man es irgendwie hinbiegen, aber fertig wirst du da nichts finden. Warum nicht eine eigene domain mit vielen Postfächern, dann brauchst du nur noch die mail von den alten Postfächern einsammeln und bei senden verwendest du dann verschiende absender deiner domain.
Peter II schrieb: > Warum nicht eine eigene domain mit vielen Postfächern, dann brauchst du > nur noch die mail von den alten Postfächern einsammeln und bei senden > verwendest du dann verschiende absender deiner domain. Auch dann braucht er einen Smart Host (http://de.wikipedia.org/wiki/SMTP-Relay-Server) da er von der wohl vorhandenen dynamischen IP nicht senden kann. Die Absender Adresse entsprechend ändern ist dann aber auch nicht das Problem. Gibt es neben vielen anderen z.B. bei selfhost.de. Je nach Anbieter auch mit der Möglichkeit die mails dort zu sammeln wenn der eigene Server abraucht.
Linux bringt normalerweise Imap/Pop 3 und SMTP Server mit. Abholung der Mails dann mit fetchmail bei den einzelnen Providern. Frage: Hast du so etwas schon einmal konfiguriert? Nachteil: einiges an Lernaufwand Vorteil: du bist der Chef im Ring (inkl. der Verantwortung!!!) Alternativ wäre für dich eine OpenSource Lösung, die das alles unter einer Weboberfläche verbirgt, besser. Auch wenn es vielleicht einige Euros kosten würde, deine Zeit und Literatur beim selber basteln kosten auch Geld. Manche dieser Projekte bieten auch bei bis zu n-Usern eine supportfreie, aber kostenlose Version, ab n User dann gegen Geld. Problematisch wird aber auf jeden Fall deine Forderung auch via unterschiedlchen Mailkonten und dem Linux Server zu senden. Einsammeln ist kein Thema, aber versenden über x verschiedene Mailserver bei Vorauswahl der Provider bieten normalerweise nur Mailclients an, via Postfix serverbasiert sehe ich da erst mal schwarz bzw grossen Aufwand. Da wäre zu überlegen erst deine Maillandschaft aufzuräumen, sich eine eigene Domain zuzulegen und nur unter der Domain zu verschicken und auch langfristig alle Mails darüber zu empfangen. Ganz krumm als Linux Alternative gedacht: -ein Provider der dir M$ Exchange Dienste anbietet? -ein Mac Mini mit dem Server MacOS X, der bringt auch alles zum mailen mit, braucht kaum Platz und Strom, hat aber alles an Bord? mfg Joerg
Postfix / Dovecot schrieb: > uch dann braucht er einen Smart Host > (http://de.wikipedia.org/wiki/SMTP-Relay-Server) da er von der wohl > vorhandenen dynamischen IP nicht senden kann. woher weist du das er eine dynamischen IP hat? Eventuell mietet er sich ja einen Server. Und seine eigene domain über eine dynamischen IP zu versenden ist überhaupt kein Problem, man muss sich nur darum kümmern das die DSN einträge aktuell sind. Selbst ohne DNS ist es laut RFC kein Problem die mail zu versenden, das Problem kommt erst zu stande wenn man mit falscher domain auftritt (spam). Was glaubst du woher sonst der ganze spam von der übernommen PCs kommt?
Hallo, danke soweit! Dynamische IP ist korrekt, deswegen sollen die E-Mails auch über die vorhanden Anbieter geschickt werden. Schade das die Lösung sich so nicht umsetzen lässt. Ist es denn möglich, die komplette Kommunkation Mail-Client <-> Server nur "hausintern" (per IMAP?) zu machen? Also sowas: Mit Fetchmail o.ä. sammelt der Server meine E-Mails aus den ganzen Postfächern und sortiert sie in IMAP-Ordner ein. Im Mailclient gibt es nurnoch ein SMTP-Konto zum Versenden von Mails über Anbieter xyz. Da sieht man mein gefährliches Halbwissen ;) Was ich natürlich gerne hätte wäre ein Ordner "gesendete Mails", der auch per IMAP (o.ä.) von allen Clients einsehbar ist. Muss ich dazu die E-Mails also erst an den Server senden, der sie in "Gesendet" speichert und per SMTP + externem Anbieter dann erst verschickt? Kann ja irgendwie nicht richtig sein, oder?
Wenns unter Windows laufen darf, dann bietet der hmailserver recht komfortabel diese Möglichkeiten. Das ist ein Mailserver, der mehrere Domänen verwalten kann und via POP3 oder IMAP (und den SSL-Varianten) von Mailclients angesteuert werden kann. Postfächer können direkt per SMTP oder per Pop-Fetch aus anderen Email-Konten befüllt werden. Webmail-Frontends wie z.B. Roundcube arbeiten auch ganz passabel damit. Ich nutze das Ding seit etlichen Jahren sowohl im Büro als auch auf einem kleinen Server, der bei mir zu Hause steht.
Unter Linux brauchts dafür eine gute Portion Einarbeitungsaufwand, viel Spaß dabei. Unter Windows gibts neben dem schon genannten hmail auch noch den zwar betagten aber recht zuverlässigen und sehr einfach zu konfigurierenden Jana-Server: http://janaserver.de/start.php?lang=de&menue=home Wurde ursprünglich mal als freie Alternative zu Ken!, Tobit etc. entwickelt, um Internetzugänge über das Netzwerk zu sharen. Einbindung von Virenscannern (Commandline-Versionen) und Spamfiltern (z.B. Spamihilator) ist ebenfalls leicht zu realisieren.
Ich hab quasi das gleiche laufen. fetchmail holt die mails, procmail verteilt sie und filtert sie ein bisschen. Cyrus stellt sie als IMAP zur Verfügung. Roudcube dient als Web-Interface. Fürs Senden gibts postfix und dahinter esmtp, das kann sender based routing ganz einfach, da kannst du für verschiedene Absender-Adressen verschiedene smtp server einstellen. Das ganze unter Debian. Ist aber einiges an Konfig, speziell das esmtp Ding hab ich lange gesucht.
Hab hier ebenso nen Debian Mailserver stehen mit Exim4 (Verwaltung von virtuellen Users/Domains via Vexim) und Dovecot mit Sieve/Managesieve welches via Thunderbird (Managesieve Plugin), Roundcube und anderen IMAP Clients angesprochen wird (Smartphone, Outlook, etc.) Man kann Exim mit Transportregeln dazu konfigurieren verschiedene Hosts (web.de, gmx.de, etc. zum Versand zu nutzen, gern auch mit den SMTP-Logindaten der virtuellen User und sich alles nötige in eine Datenbank ballern. Das wird nur recht schnell sehr kompliziert. Besser einen Smarthost eintragen, welcher den Versand auch unter "falscher" Absenderadresse nach Anmeldung erlaubt. Alternativ kann man natürlich z.B. Thunderbird direkt zum Mailversand über den Originalserver der jeweiligen Identität konfigurieren. Die versandten Mails landen ja auch bei IMAP unter "Gesendet". Grüße Sascha
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.