Warum können Sie nicht wollen Ihren eigenen Mail-Server laufen zu lassen, DigitalOcean

Wir hoffen, Sie finden dieses Tutorial hilfreich. Neben Führungen wie diese, bieten wir einfache Cloud-Infrastruktur für Entwickler. Erfahren Sie mehr →

Einführung

Mail-Server sind komplexe

Ein typischer Mail-Server besteht aus vielen Software-Komponenten, die eine spezifische Funktion bereitstellen. Jede Komponente muß schön konfiguriert und abgestimmt werden, zusammen zu arbeiten und einen voll funktionsfähigen Mail-Server bereitzustellen. Weil sie so viele bewegliche Teile haben, können Mail-Server werden komplex und schwierig einzurichten.







Hier ist eine Liste der erforderlichen Komponenten in einem Mail-Server:

  • Mail Transfer Agent
  • Mail Delivery Agent
  • IMAP und / oder POP3-Server

Zusätzlich zu den erforderlichen Komponenten, werden Sie wahrscheinlich diese Komponenten hinzufügen möchten:

Während einige Softwarepakete die Funktionalität mehrerer Komponenten umfassen, ist die Auswahl der einzelnen Komponenten häufig Ihnen überlassen. Zusätzlich zu den Softwarekomponenten, Mail-Server benötigt einen Domain-Namen, die entsprechenden DNS-Einträge, und ein SSL-Zertifikat.

Lassen Sie sich an jeder Komponente im Detail anschauen.

Mail Transfer Agent

Ein Mail Transfer Agent (MTA), die Simple Mail Transfer Protocol (SMTP) Verkehr regelt, hat zwei Aufgaben:

  1. Um E-Mails von Ihren Benutzern zu einem externen MTA (ein anderer Mail-Server) senden
  2. So empfangen Sie E-Mails von einem externen MTA

Beispiele für MTA-Software: Postfix, Exim und Sendmail.

Mail Delivery Agent

Ein Mail Delivery Agent (MDA), die manchmal als Local Delivery Agent (LDA) bezeichnet wird, ruft E-Mails von einem MTA und legt sie in dem entsprechenden Mail-Postfach des Benutzers.

Es gibt eine Vielzahl von Mailbox-Formate, wie mbox und Maildir. Jeder MDA unterstützt bestimmte Mailbox-Formate. Die Wahl des Mailbox-Format legt fest, wie die Nachrichten tatsächlich auf dem Mailserver gespeichert, die wiederum, Festplattennutzung und Mailbox-Zugriffsleistung auswirkt.

Beispiele für MDA-Software: Postfix und Dovecot.

IMAP und / oder POP3-Server

IMAP und POP3 sind Protokolle, die von Mail-Clients, das heißt jede Software verwendet werden, die verwendet wird, E-Mail zu lesen, für Mail-Abruf. Jedes Protokoll hat seine eigenen Feinheiten, aber wir werden einige wichtige Unterschiede hier hervorzuheben.

IMAP ist das komplexere Protokoll, das unter anderem ermöglicht, mehrere Clients gleichzeitig auf ein einzelnes Postfach zu verbinden. Die E-Mail-Nachrichten werden an den Client kopiert, und die ursprüngliche Nachricht auf dem Mail-Server belassen.







POP3 ist einfacher, und bewegt E-Mail-Nachrichten an den Computer des Mail-Client, in der Regel des lokalen Computer des Benutzers, standardmäßig aktiviert.

Beispiele für Software, die IMAP und / oder POP3-Server-Funktionalität: Courier, Dovecot, Zimbra.

Spam Filter

Spam-Filter können auch auf abgehende Post angewendet werden. Dies kann nützlich sein, wenn ein Mail-Konto des Benutzers gefährdet ist, die Menge an Spam zu reduzieren, die Ihren E-Mail-Server gesendet werden kann.

Spamassassin ist ein beliebter Open-Source-Spam-Filter.

Viele Anwender erwarten, dass ihr E-Mail-Service Webmail-Zugang zur Verfügung zu stellen. Webmail, im Rahmen einen Mail-Server ausgeführt wird, ist im Grunde Client-Mail, die von Benutzern über einen Webbrowser zugegriffen werden kann - Google Mail ist wahrscheinlich das bekannteste Beispiel. Die webmail Komponente, die einen Web-Server, wie beispielsweise Apache Nginx oder erfordert, kann sich auf dem Mail-Server ausgeführt werden.

Beispiele für Software, die Webmail-Funktionalität: Roundcube und Citadel.

Wartung ist zeitraubend

Jetzt, wo Sie sind vertraut mit den Mail-Server-Komponenten, die Sie installieren und konfigurieren, schauen wir uns an, warum die Wartung übermäßig zeitaufwendig werden kann. Es gibt den offensichtlichen Wartungsaufgaben, wie zum Beispiel kontinuierlich Ihre Antivirus- und Spam-Filter-Regeln zu halten und alle E-Mail-Server-Komponenten auf dem neuesten Stand, aber es gibt einige andere Dinge, die Sie vielleicht nicht gedacht haben.

Der Aufenthalt Off Black-

Wenn Ihr Mailserver der schwarze Liste gesetzt wird, ist es oft möglich, es nicht angeführt zu bekommen (oder aus der schwarzen Liste entfernt). Sie wollen für den Grund zu bestimmen, die schwarze Liste gesetzt zu werden, und das Problem beheben. Danach werden Sie den schwarzen Liste Entfernungsprozess für die jeweilige Liste, die Ihr E-Mail-Server auf ist zu sehen, und es folgen.

Fehlerbehebung ist schwierig

Obwohl die meisten Menschen jeden Tag E-Mail verwenden, ist es einfach, die Tatsache zu übersehen, dass es sich um ein komplexes System ist schwer zu beheben. Zum Beispiel, wenn Ihre gesendeten Nachrichten nicht empfangen werden, wo soll man anfangen, das Problem zu lösen? Das Problem könnte durch eine Fehlkonfiguration in eines der vielen E-Mail-Server-Komponenten, wie ein schlecht eingestellter abgehenden Spam-Filter oder durch ein externes Problem, wie sein auf einer schwarzen Liste verursacht werden.

Alternative Easy - Mail Services

Nun, da Sie wissen, warum Sie wahrscheinlich nicht Ihren eigenen E-Mail-Server wollen, hier laufen sind einige Alternativen. Diese Mail-Dienste werden wahrscheinlich Ihre Bedürfnisse erfüllen, und ermöglicht es Ihnen, und Ihre Anwendungen zu senden und empfangen E-Mail von Ihrer eigenen Domain.

Diese Liste enthält nicht alle Mail-Dienst; es gibt viele da draußen, jede mit ihren eigenen Eigenschaften und Preisen. Achten Sie darauf, das wählen, dass die Funktionen, die Sie brauchen, zu einem Preis, den Sie wollen.

Alternative Easy - Postfix für Postausgang

Wenn Sie einfach nur ausgehende E-Mails von einer Anwendung auf dem Server müssen schicken, brauchen Sie nicht einen kompletten Mail-Server einzurichten. Sie können eine einfache Mail Transfer Agent (MTA) wie Postfix einrichten. Ein Tutorial, das diese bedeckt ist hier zu finden: Wie Postfix die Installation und Konfiguration auf Ubuntu 14.04.

Anschließend können Sie Ihre Anwendung so konfigurieren, Sendmail zu verwenden. auf dem Server, als Mail-Transport für den Versand von Nachrichten.

Nicht überzeugt?

Wenn Sie wirklich Ihren eigenen Mail-Server ausgeführt werden sollen, haben wir ein paar Tutorials zum Thema. Hier sind Links zu einigen verschiedenen Konfigurationen:







In Verbindung stehende Artikel