Ich habe GNU / Linux für Server verwendet, hauptsächlich Debian. Ich denke darüber nach, meine persönliche E-Mail auf einem zentralen Server zu speichern. Ich habe einige GMail-Konten und einige aus verschiedenen Domänen aus mehreren Webprojekten, die auf den entsprechenden Website-Hosts gehostet werden.
Ich kaufe einen neuen PC, der als Heimserver für SVN, Webserver, DNS usw. verwendet werden soll. Ich wollte die neue Hardware nutzen, um alle meine E-Mails auf einem Server zu zentralisieren.
Ich habe keinerlei Erfahrung mit E-Mail-Servern. Ich habe nur IMAP, SMTP, POP3 verwendet, meistens über das Internet, niemals lokal. Diese Frage ist ziemlich weit gefasst, aber lassen Sie mich erklären, was ich erreichen möchte.
Das Hauptziel ist es, meine E-Mails lokal zu halten: Laden Sie alle meine E-Mails von GMail und den verschiedenen Domains über POP3 an einem Ort herunter. Dann möchte ich auch einige dieser Domänen direkt von meinem Heimserver mit einem lokalen SMTP verwenden. Senden Sie also E-Mails direkt von meinem Server, ohne ein Hosting-Konto durchlaufen zu müssen. Ich weiß nicht, ob ich es für jedes Konto verwenden werde, aber ich möchte auch die Option haben, E-Mails über IMAP zu verwenden.
Da ich überhaupt keine Erfahrung mit Mailservern habe, weiß ich nicht viel über Optionen. Das Betriebssystem wird Debian GNU / Linux Lenny sein.
Ich mache etwas Ähnliches wie das, was du siehst. Ich betreibe einen openbsd-Server in meinem Haus. Es läuft Taubenschlag, um Imap von einem Maildir in meinem Home-Verzeichnis zu dienen. Ich verwende fdm, um regelmäßig E-Mails von einem Google Mail-Konto abzurufen und sie abhängig von einigen Filterkriterien in einem bestimmten Maildir abzulegen.
Ich benutze Postfix als meinen SMTP-Server (werde es aber durch OpenBSDs SMTP ersetzen, wenn das fertig ist). Es übernimmt die Zustellung für meine Domain und übergibt sie an fdm (über meine ~ / .forward-Datei), um sie ebenfalls in die richtigen Ordner zu filtern.
Postfix führt auch eine SMTP-Authentifizierung durch, damit ich es als Relais verwenden kann, wenn ich nicht zu Hause bin. Für die Authentifizierung spricht es tatsächlich mit Dovecot, das ich mit einer Passwortdatenbank konfiguriert habe (nur ich bin darin).
Wie Gyaresu erwähnt, ist es eine Art Verfügbarkeitsproblem. Mein Strom geht oft genug aus, so dass ich niemals wichtige E-Mails darauf hosten würde. Wenn Leute mir Sachen schicken müssen, gebe ich ihnen immer eine andere E-Mail-Adresse. Für Mailinglisten und ähnliches ist es jedoch fantastisch, einen IMAP-Server zu haben, den ich selbst verwalten kann. Tatsächlich werden die Mailinglisten an das angegebene Google Mail-Konto gesendet und dann abgerufen, sodass ich sie immer noch alle erhalte, ohne den Mailer zu belästigen, wenn mein Server ausfällt.
Es gibt Dienste, die als Backup-MX für Sie dienen. Ihr DNS-Eintrag kann auf sie verweisen, und Mailserver werden dorthin senden, wenn Ihr Server vorübergehend nicht verfügbar ist. Sie werden dann weitergeleitet, wenn Sie wieder hochfahren. Damit dies funktioniert, können sich Ihre DNS natürlich nicht auf demselben Computer wie Ihr Mailserver befinden (wie meiner).
quelle
Ich leite einfach alle meine E-Mails an meine Yahoo- oder GMail-Konten weiter und rufe sie dann von dort ab. Das Einrichten eines persönlichen Mailsystems kann eine enorme Zeitverschwendung sein (aber das hindert mich nicht daran, es gelegentlich zu versuchen).
quelle
Ich habe meine E-Mails vor dem Betrieb meines eigenen öffentlich sichtbaren SMTP-Servers wie folgt verarbeitet:
In Ihrer Position würde ich eine Kombination aus Postfix, Dovecot (als IMAP / Pop3-Server) und Fetchmail für eingehende E-Mails ausführen und Postfix einrichten, um ausgehende E-Mails über den Postausgangsserver Ihres Internetdienstanbieters weiterzuleiten. Mein Mail-Setup ist ähnlich, aber da mein Mail-Server seine E-Mails direkt empfängt, starte ich amavisd-new mit SpamAssassin und clamav, um den offensichtlichen Spam zu beseitigen.
quelle
Sie haben hier verschiedene Anfragen, ob Sie es realisieren oder nicht.
Für die Speicherung empfehle ich ein Maildir-Setup, damit so etwas wie Kurier-Imap Ihre E-Mails über IMAP an Sie zurücksenden kann.
Sie können Ihre E-Mails mit Fetchmail aus anderen POP- oder IMAP-Quellen in Ihr Maildir ziehen.
Ausgehend ist problematischer, da ich kein SMTP-zu-Google Mail-Gateway kenne. Im Allgemeinen mag ich Postfix.
quelle