einfache Methode, um einen Mailserver zu installieren

25

Ich suche nach einer einfachen Möglichkeit, einen Mailserver auf meinem Ubuntu-Server zu installieren. Ich möchte E-Mails über ein Webmail (zB Roundcube) empfangen und versenden können.

Ich habe einen Domainnamen. Der Webserver funktioniert bereits problemlos.

Wenn ich die "einfache Methode zum Installieren des Mail-Servers unter Ubuntu" googelt habe, erreiche ich Blogs mit buchstäblich Hunderten von Schritten, um einen Mail-Server zu installieren:

  1. Ein Mailserver unter Ubuntu 12.04: Postfix, Dovecot, MySQL
  2. Erstellen eines Mail-Servers unter Ubuntu
  3. Postfix

Aber ich werde mit Sicherheit einen Fehler machen, wenn ich diesen Tutorials folge, und es wird sehr, sehr zeitaufwändig sein. Die meisten Schritte sind jedoch sehr einfach zu automatisieren.

Ich habe verschiedene Installationsmethoden ausprobiert:

sudo apt-get install dovecot-postfix

sudo tasksel install mail-server

Aber von dort habe ich keine Ahnung, wie man E-Mail-Konten hinzufügt und testet, ob es tatsächlich funktioniert.

Wissen Sie, ob es eine automatisierte Möglichkeit gibt, einen Mailserver zu installieren?

BEARBEITEN - NEUE ANTWORT

Posteingang

Ein sehr interessantes Open-Source-Projekt, das einen Ubuntu-Rechner in einen E-Mail-Server verwandelt:

https://github.com/JoshData/mailinabox

oli
quelle
3
Mir scheint, dass Sie versuchen, einen öffentlich zugänglichen Dienst zu betreiben, der mit anderen Servern interagiert, aber nicht bereit ist, sich darüber zu informieren und es noch viel weniger zu verwalten. Was wirst du tun, wenn es missbraucht wird? Wie können Sie Fehler beheben, ohne grundlegende Details über die Funktionsweise zu kennen? Dies ist eines der Dinge, die einem * nix-Administrator überlassen werden sollten, der weiß, was er tut.
Marcin Kaminski
6
@ MartinOrda, ich verstehe Ihren Punkt. Das Gleiche kann man für einen Webserver sagen. Es ist öffentlich zugänglich und kann missbraucht werden. Trotzdem kann ich "sudo apt-get install lamp ^" ausführen, meine IP-Adresse finden, meine Webseite nach "/ var / www /" verschieben und von überall darauf zugreifen. Das sind drei einfache Schritte. Darüber hinaus werden häufig die am besten gesicherten Optionen standardmäßig ausgewählt. Für den Mail-Server halte ich 90% der in den von mir geposteten Links beschriebenen Installationsschritte für völlig nutzlos, um mir beizubringen, wie ich meinen Mail-Server sichern kann. Bestenfalls kann es Noobies entmutigen. Aber es hilft niemandem zu lernen, wie man es sichert.
Oli
Natürlich gilt dies auch für andere Systeme, die miteinander interagieren. In Bezug auf die Sicherung von Diensten müssen Sie zunächst die Grundlagen verstehen. Wenn Sie wirklich vorhaben, einen solchen MTA auszuführen, sollten Sie sich die Liste der verfügbaren Optionen ansehen und eine auswählen, die (idealerweise) für Ihre Distribution gepackt ist und die gewünschten Funktionen aufweist und mit denen Sie sicher arbeiten möchten. Lesen Sie dann das benutzerfreundliche Handbuch, die Dokumentation usw., in der mit größter Wahrscheinlichkeit erklärt wird, wie Sie es testen und überprüfen können, ob es angemessen gesichert ist. Wenn ich Ihnen einen empfehlen müsste - würde ich Postfix sagen.
Marcin Kaminski
Bitte sehen Sie meine Antwort, @MartinOrda ist richtig. Das falsche Betreiben eines Mailservers kann zu schwerwiegenden Bußgeldern und in einigen seltenen Fällen zu Gefängnisstrafen führen (obwohl ich glaube, dass die Gefängnisstrafe es noch nicht durch die Gerichte geschafft hat). Wenn Sie auf einem falsch konfigurierten Webserver laufen, wird niemand außer Ihnen etwas tun.
Coteyr
... (Entschuldigung, Eingabetaste gedrückt) Wenn Sie einen falsch konfigurierten, öffentlich adressierbaren Mailserver ausführen, ist es Ihnen buchstäblich untersagt, jemals wieder eine zustellbare E-Mail zu senden. Das passiert die ganze Zeit. Ich beschäftige mich die ganze Zeit damit. Wenn Sie nicht Ihre Zeit in Anspruch nehmen dieses Stück Software richtig zu lernen, Sie werden in einem ganzen Schlamassel Ärger am Ende, die von nicht in der Lage zu sein, immer wieder von dieser Domäne eines E - Mail, um enorme Bußgelder von verschiedenen Regierungen. Aus diesem Grund ist Postfix nur auf lokale Zustellung eingestellt. Ich kann gar nicht genug betonen, dass Sie zuerst mit E-Mail-Servern auf einem lokalen
LAN

Antworten:

9

Simbra ist ein großartiger und einfach einzurichtender Mailserver für die Zusammenarbeit. Es könnte für die Bedürfnisse einiger Leute etwas schwierig sein, aber als ich es zum ersten Mal installierte, lief es in weniger als 30 Minuten. Es hat sogar Unterstützung bezahlt, wenn Sie es wirklich brauchen.

Neojames
quelle
In der Tat scheint es die einfachste Lösung zu sein, mit viel eingebauter Sicherheit. Danke :)
oli
Kein Problem! Gutes Geld beim Aufstehen!
Neojames
help.ubuntu.com/community/MailServer , scheint mir einfacher
user457015
-1 Eingeschränkte Unterstützung für neue Ubuntu-Version.
GusDeCooL
15

Dies ist die beste / einfachste Methode.

sudo apt-get install postfix

Das wars, ein Mailserver ist installiert.

Die Verwaltung dieses Mailservers ist eine ganz andere Geschichte.

Standardmäßig wird Postfix für alle lokalen Benutzerkonten bereitgestellt und weitergeleitet. Damit solltest du anfangen. Wenn Sie etwas komplexeres wollen, müssen Sie WIRKLICH lesen, lernen, lernen, ausbilden usw. Mailserver sind sehr, sehr komplex, um sie richtig einzurichten. Auch bei korrekter Einrichtung werden sie ständig überwacht und überwacht. Wenn Sie mehr als die lokale Zustellung tun, empfehle ich 100%, keinen eigenen Mailserver einzurichten.

Vergessen Sie nicht, DNS- und SPF-Einträge einzurichten, wenn Sie E-Mails an nicht lokale Adressen senden möchten. Dies ist ein absolutes Minimum und führt nicht zur Zustellung von E-Mails an die meisten ISPs.

Auch hier möchte ich Sie nachdrücklich auffordern zu lesen und zu verstehen, was Sie tun, bevor Sie überhaupt versuchen, einen öffentlichen Mailserver zu betreiben. Denken Sie daran, dass Sie (zumindest in den USA) eine Geldstrafe pro E-Mail erhalten, wenn E-Mails von Ihrem Server falsch gesendet werden. Dies ist selten, aber geschehen. Ein häufigerer Effekt ist, dass Sie auf eine schwarze Liste gesetzt, gemieden und als allgemein böse Person markiert werden und nicht mehr in der Lage sind, jemals wieder einen E-Mail-Server zu betreiben (dies kommt recht häufig vor).

Wenn Sie einen öffentlichen Server betreiben möchten, müssen Sie zuerst mit Ihrem ISP / Hosting sprechen. Sie benötigen mindestens eine statische IP und deren Erlaubnis. Die meisten ISPs blockieren Sie zu 100% von jeder Rückkehr ins Internet, wenn Sie einen falsch konfigurierten Mail-Server für einen längeren Zeitraum ausführen.

Ich füge all diese Warnungen hinzu, damit Sie wissen, ob die Zustellung vor Ort, die Zustellung im Intranet oder Ihre Geldstrafe. Remote-Zustellung - wissen Sie, was Sie tun, bevor Sie es überhaupt versuchen. Falsch konfigurierte Mailserver können eine Katastrophe verursachen, wenn sie nicht richtig gehandhabt werden.

coteyr
quelle
Sie scheinen auch nach einem MTA und einem MUA zu suchen. Diese sind sehr unterschiedlich. Es gibt keinen "einfachen" Weg, da es ungefähr 9 Bazillionen Optionen gibt. Wenn Sie es wirklich ernst meinen, einen eigenen Mailserver zu betreiben, sprechen Sie mit dem Logistik- / Integrationsteam Ihres ISP. Sie werden einige Lösungen haben, die Sie implementieren müssen, um loszulegen. WENN Sie bei einem VPS hosten, hat das VPS-Unternehmen wahrscheinlich sehr spezielle Regeln und Richtlinien.
Coteyr
2
-1 Was für eine pompöse Antwort.
1
Es ist nicht gerade eine pompöse Antwort, denn wenn Sie es jemals versucht haben, ist es ein Albtraum. Es macht jedoch keinen Sinn, warum es so schwierig ist. KEINER. Ich sollte in der Lage sein, einen Hafen zu öffnen und damit fertig zu sein.
Jonathan
4

Wenn Sie noch nicht mit dem E-Mail-Server vertraut sind, aber dennoch einen einrichten möchten. Sie können meine Blog-Seite Tiny VPS Postfix überprüfen .

Es ist ein guter Ausgangspunkt, um dies zu lernen, und Sie können die Konfiguration in Zukunft für die vollständige Einrichtung verwenden.

Was es macht

  • Senden / Empfangen von E-Mails für Ihre Domain
  • Leiten Sie alle eingehenden E-Mails entsprechend der Konfiguration an eine andere E-Mail-Adresse weiter.

Was es nicht tut

  • KEIN lokales Konto, alle Benutzernamen@Ihre-Domäne.com sind für die Weiterleitung konfiguriert
  • KEINE Webmail. Sie verwenden den E-Mail-Dienst eines Drittanbieters (z. B. Yahoo, GMail usw.).

WENN das was du willst, DANN kopiere ich die Anleitung hier rüber . SONST lasse ich diese Antwort einfach so wie sie ist.

John Siu
quelle
3

Posteingang

Ein sehr interessantes Open-Source-Projekt, das einen Ubuntu-Rechner in einen E-Mail-Server verwandelt:

https://github.com/JoshData/mailinabox

oli
quelle
Dies war die beste Lösung für mich. Sehr einfach einzurichten.
Chris Bornhoft
2

Ich benutze das allumfassende WEBMIN. Hier gefunden

Es verfügt über verschiedene Module, die Sie in die Verwaltung Ihres Servers einbinden können (oder nicht). Diese Module, dh: Apache, RAID, Sendmail und dergleichen, sind ein Plug-In für Webmin und können daher bei der Installation verwaltet werden. Webmin kann auch Ihre aktuellen Installationen und Berichte verwalten.

Diese einfache Anwendung ist das Rückgrat des Administrators für die Einrichtung von VOIP, Mail, DATABASE, Cloud, Firewall und mehr.

Sie können es einfach halten oder mit den großen Jungen damit rollen.

Jeder gut eingespielte Systemadministrator hat dies oder ähnliches verwendet. Dies ist die Front-End-GUI für einen Mailserver unter Ubuntu 12.04: Postfix, Dovecot, MySQL usw. enter image description here

Ringtail
quelle
Es sieht sehr interessant aus, ich werde es anschauen.
Oli
@oli, auch wenn Sie das E-Mail-Modul nicht verwendet haben, können Sie Ihren Server dennoch remote verwalten
Ringtail
Ringtail :) Du bist ein Star. Ich würde sagen, die beste Lösung
Gadgetroid
1

Das ist nicht kurz, aber Sie werden nichts finden, was kurz ist. Es ist einfach zu folgen und sehr einfach zu verwalten, da die Benutzer, Domänen und Weiterleitungstabellen in MySQL virtuell sind. E-Mail-Benutzer benötigen kein Systemkonto, um sich bei POP oder IMAP anzumelden. Funktioniert mit StartTLS oder SSL.

Es führt Sie dazu, die MySQL-Abfragen zu erstellen und sie in Postfix einzuhängen, um MySQL als virtuelles Backend zu verwenden und Antivirus-, Anti-Spam-Filter und Webmail (SquirrelMail) zu installieren. Es gibt verschiedene Versionen des Handbuchs für verschiedene Versionen von Ubuntu.

http://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-12.04-lts .

laurent
quelle
-1

Ubuntu-Hilfe / MailServer https://help.ubuntu.com/community/MailServer

Die offizielle Dokumentation zu Ubuntu ist die meiste Zeit einfach genug.

user457015
quelle
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Braiam
Nicht nur theoretisch beantwortet es die Frage. Es beantwortet die Frage.
user457015
Haben Sie den im Kommentar enthaltenen Link gelesen?
Braiam
Ich suchte nach etwas Einfachem zum Installieren ... Sie haben eine lange Liste von zu installierender Software mit so vielen Schritten bereitgestellt, um jeden von ihnen zu installieren ... Ein einziger Fehler in nur einem Schritt und nichts funktioniert ... ich wollte etwas mehr All-in-One, mit einer einfachen Konfiguration.
oli
Die meisten Schritte werden im Terminal kopiert / eingefügt. Ist es nicht "einfach", weil es nicht in einer GUI ist?
user457015