Die besten Linux-Mailserver. Was ist ein Mailserver?

Wir haben ein neues Buch „Content Marketing in“ veröffentlicht in sozialen Netzwerken: Wie Sie in die Köpfe Ihrer Abonnenten eindringen und sie dazu bringen, sich in Ihre Marke zu verlieben.“

Jetzt abonnieren

Ein Mailserver ist ein spezieller Agent – ​​ein Programm, das E-Mail-Anfragen verarbeitet und Nachrichten von einem Computer zum anderen überträgt.

Server Email fungiert als Gegenwart, die uns vertraut ist Postamt, verarbeitet Bytes wie Papiernachrichten in Umschlägen.

Um einen Brief an einen Freund zu senden, müssen Sie dessen Inhalt verfassen, die E-Mail-Adresse des Empfängers angeben und alle Daten an die Adresse Ihres E-Mail-Servers übertragen. Der Versandvorgang erfolgt automatisiert auf einem Computer bzw. Der sendende Server führt die notwendigen Berechnungen durch und leitet die Korrespondenz an den Empfängerserver weiter, wo der Brief den glücklichen Freund erreicht.



Was ist das Mailserver-Protokoll?

Es stellt sich heraus, dass für einen unterbrechungsfreien und synchronen Betrieb alle Mailserver auf der Welt drei Hauptprinzipien befolgen Arbeitsprotokolle,

Senden von E-Mails SMTP Simple Mail Transfer Protocol

Für den E-Mail-Versand ist stets ein Protokoll namens SMTP zuständig, dessen erste Version in den Standards von 1982 beschrieben wurde. Im Jahr 2008 wurde es auf die ESMTP-Version mit erweiterter Funktionalität aktualisiert. Zugriffsport für klassisches Protokoll: 25 TCP; bei Verwendung einer SSL-Shell ändert sich der Port auf 465 TCP.

Ein typisches Beispiel für die Funktionsweise des SMTP-Protokolls ist die folgende Abfolge von Aktionen:

  • Ihr E-Mail-Client auf Ihrem Computer stellt eine Verbindung mit dem SMTP-Server her, zu dem die Bindung konfiguriert ist
  • Der Server ist nur an einem von Ihnen erhaltenen Parameter interessiert – dem Empfänger. Es sendet eine Anfrage an den DNS-Dienst, um die Zustellungs-IP-Adresse zu erhalten
  • Nachdem der SMTP-Server den Standort des Empfängers im Adressraum ermittelt hat, wird versucht, eine direkte Verbindung zum Server des Empfängers auf Port 25 herzustellen
    Der SMTP-Server des Empfängers prüft die Anwesenheit des Clients in der Datenbank und überträgt die Daten bei einer Übereinstimmung an seinen internen POP3-Server zur Platzierung im Postfach des Benutzers.
  • Bei Verbindungsproblemen zum SMTP-Knoten des Empfängers wird der Sendeversuch in bestimmten Abständen noch mehrmals wiederholt. Wenn Sie dies ablehnen, erhalten Sie eine Fehlermeldung zurück.

Empfangen und speichern Sie POP3 Post Office Protocol 3-E-Mails

Das allererste, klassische und einfache Protokoll Fernzugriff zum Briefkasten. Es ist kein Geheimnis, dass E-Mails auf Servern gespeichert werden und Sie auf dem Bildschirm nur ihre lokale Kopie sehen. 1988 wurde die dritte, endgültige Version des Protokolls erstellt, nach der Clients Korrespondenz von Servern sammeln können. Nachdem Nachrichten über das POP3-Protokoll in den lokalen Speicher kopiert wurden, werden sie standardmäßig dauerhaft vom Server gelöscht. Standardport Zugriff: 110 TCP

Betrachten wir eine Vorlagensitzung mit einem POP3-Server:

  • Genehmigung. Der verbundene Client durchläuft einen Authentifizierungsvorgang mit einem Namen und einem Passwort. Es wird überprüft, ob diese E-Mail-Adresse ihm gehört
  • Transaktion. Es findet ein Datenaustausch über den aktuellen Zustand des Briefkastens, die Annahme von Briefen und die Arbeit mit der Korrespondenz statt
  • Aktualisieren. Der Server löscht gelesene Nachrichten aus seinem Speicher und schließt die Sitzung.

Fortgeschrittene Arbeit mit IMAP Internet Message Access Protocol-Mail

Ein komplexeres, umfassenderes und moderneres Protokoll für die Arbeit mit Remote-Server Post. Erschien 1986 und hat in der letzten Ausgabe 2003 deutlich an Umfang zugenommen. Der wesentliche Unterschied zur POP3-Kommunikation besteht darin, dass die Arbeit ohne das Versenden aller Inhalte erfolgt, Sie sich direkt auf dem Server befinden und die Informationen direkt dort bearbeiten. Der Nachteil des Protokolls ist die Unfähigkeit, mit E-Mails zu arbeiten, wenn die Internetverbindung unterbrochen wird. Einige Experten glauben, dass IMAP zum Monopolisten der Mail-Protokolle geworden wäre, wenn es die Funktion des Briefversands nicht nur mittelmäßig umgesetzt hätte. Hauptverbindungsport: 143 TCP oder 993 TCP bei Verbindung über einen verschlüsselten SSL-Kanal.

Ein IMAP-Server kann sich in vier Zuständen befinden

  • Keine Authentifikation. Der Server wartet darauf, dass der Benutzername und das Passwort gesendet werden
  • Authentifiziert. Für die weitere Arbeit wird ein Postfach ausgewählt.
  • Auswahlstatus. Nachdem Sie ein Postfach ausgewählt haben, beginnt die Arbeit mit den Briefen darin.
  • Ausfahrt. Schließen einer Verbindung aufgrund eines Fehlers oder einer Clientanfrage

Eigener Mailserver

Für den durchschnittlichen Benutzer reicht E-Mail Google-Dienste, Yandex usw. Für Administratoren von Portalen und Unternehmen, für die die Installation einer E-Mail-Weiterleitungssoftware erforderlich ist, ist dies jedoch viel schwieriger. Kein Unternehmen möchte Bestellungen von Kunden unter dem Domainnamen einer anderen Person erhalten, daher ist es an der Zeit, einen eigenen Mail-Knoten zu erstellen. Hier gibt es mehrere Möglichkeiten

Fertige Lösungen

Yandex und MAIL.ru bieten kostenlose Mail-Provider-Dienste für Ihre Domain. Das bedeutet, dass Sie Post an die angegebene Adresse erhalten [email protected], es wäre genau das Gleiche, wenn Sie manuell Ihre eigenen erstellen würden Mail-Server. Die Abwicklung der Korrespondenz übernimmt das Unternehmen jedoch durch die Bereitstellung einer komfortablen Weboberfläche und separater Adressen für die Mitarbeiter.

Ein weiterer Vorteil besteht darin, dass die Serveradressen von Unternehmens-Mailservern von Clients immer als vertrauenswürdig eingestuft werden, was bedeutet, dass die Wahrscheinlichkeit, im Spam zu landen, deutlich geringer ist.

Manuelle Selbstkonfiguration

Das ist ein schwieriger Weg. Einen solchen Server selbst einzurichten, dauert lange. Und es wird einfacher, wenn nicht sogar billiger, sich an ein spezielles Unternehmen zu wenden.

Für Windows Server Microsoft Exchange Server gilt als Klassiker. Vollständig integriert in Windows-Umgebung, protokollübergreifend kompatibel, schnell und einfach zu konfigurieren

Es gibt mehrere vollwertige Lösungen für Linux, Experten haben jedoch kürzlich den Postfix-Server als die sicherste und bequemste Option bezeichnet. Plug-in-Spamfilter, Mail-Skip-Kontrolle und Datenbankunterstützung sind integrale Bestandteile von Postfix.

Wir präsentieren Ihnen einen neuen Kurs des Teams Der Codeby- „Penetrationstests von Webanwendungen von Grund auf.“ Allgemeine Theorie, Vorbereitung der Arbeitsumgebung, passives Fuzzing und Fingerprinting, aktives Fuzzing, Schwachstellen, Post-Exploitation, Tools, Social Engeneering und vieles mehr.


Dieses Tutorial zeigt Ihnen, wie Sie einen funktionierenden Mailserver in Ubuntu oder Debian einrichten. Wie wir wissen, sind die beiden im Mailserver hauptsächlich verwendeten Protokolle SMTP und POP/IMAP. In diesem Tutorial wird Postfix für SMTP verwendet, während Dovecot für POP/IMAP verwendet wird. Sie sind beide offen Quellcode, stabil und viele Einstellungsmöglichkeiten.

Bitte beachten Sie, dass Sicherheitsprobleme des Mailservers den Rahmen dieser Lektion sprengen und im Artikel „“ behandelt werden.

Voraussetzungen

Jede Domain muss einen Eintrag für haben DNS Server f. Es wird empfohlen, Live-Domains NICHT zu Testzwecken zu verwenden. In diesem Tutorial wird die Testdomäne example.tst in einer Laborumgebung verwendet. Der DNS-Server für diese hypothetische Domäne hätte mindestens die folgenden Einträge.

  • Direkte Zone für example.tst:
IN MX 10 mail.example.tst. mail.example.tst. IN A 192.168.10.1
  • Reverse-Zone für example.tst:
192.168.10.1 IN PTR mail.example.tst.

Beim Einrichten eines Live-Mailservers können diese Einträge an die Systemanforderungen angepasst werden.

Festlegen des Hostnamens (Hostname)

Zunächst muss der Hostname des Mailservers in /etc/hostname und /etc/hosts definiert werden. Darüber hinaus sollte in der ersten Datei nur der Hostname stehen.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## IP Vollständig qualifiziert Domainname Hostname ## 192.168.10.1 mail.example.tst mail

Benutzer hinzufügen

Jeder Linux-Benutzer verfügt standardmäßig über ein automatisch erstelltes Postfach. Diese Benutzer und Postfächer werden als E-Mail-Konten und ihre entsprechenden Postfachadressen verwendet. Das Erstellen eines Benutzers ist sehr einfach.

Root@mail:~# adduser alex

Installation und Konfiguration von SMTP

SMTP: Postfix-Installation

root@mail:/etc/postfix# vim main.cf ## Servername ## myhostname = mail.example.tst ## Aliase definieren ## alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix /aliases ## Transportdefinition ## transport_maps = hash:/etc/postfix/transport ## myorigin gibt den Domänennamen für Nachrichten an, die von diesem Server stammen. In unserem Fall müssen alle ausgehenden E-Mails „@example.tst“ als Ursprungsdomäne haben. ## myorigin = example.tst ## Der Parameter mydestination bestimmt, welche Domänen dieser Computer lokal zustellt, anstatt ihn an einen anderen Computer weiterzuleiten. ## mydestination = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## Smarthost-Adresse. Es wird in dieser Lektion nicht verwendet, es wird in einer zukünftigen Anleitung besprochen ## Relayhost = ## vertrauenswürdige Netzwerke des Absenders. Postfix leitet E-Mails aus anderen Netzwerken nicht weiter. ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## Postfachgröße in Bytes. 0 bedeutet keine Begrenzung ## mailbox_size_limit = 0 ## Postfix lauscht auf allen verfügbaren Schnittstellen, zum Beispiel eth0, eth1, eth2 und so weiter ## inet_interfaces = all
  • Transport

E-Mails, die für die Domäne example.tst bestimmt sind, werden lokal ohne DNS-Anfragen zugestellt.

root@mail:/etc/postfix# vim transport example.tst local: .example.tst local: root@mail:/etc/postfix# postmap transport
  • Aliase

Wir gehen davon aus, dass alle an Benutzer BenutzerA gesendeten Briefe auch an Benutzer BenutzerB zugestellt werden sollen. Dazu wird die Aliase-Datei wie folgt geändert:

Root@mail:/etc/postfix# vim-Aliase BenutzerA: BenutzerA, BenutzerB root@mail:/etc/postfix# Postalias-Aliase

Bitte beachten Sie: Der Synthesizer „BenutzerA:BenutzerB“ gibt an, dass E-Mails nur an BenutzerB weitergeleitet werden sollen. BenutzerA erhält keine Kopie der E-Mail.

SMTP: Start und Wartung

postfix kann mit dem Befehl gestartet werden.

Root@mail:~# Dienst-Postfix-Neustart

Die Protokolldatei in /var/log/mail.log sollte nützliche Informationen liefern, wenn etwas schief geht. Hört der Mailserver zu? TCP-Port 25 kann auch mit netstat überprüft werden.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN

Wie Sie der Ausgabe entnehmen können, überwacht der Server den TCP-Port 25 auf eingehende Verbindungsanfragen.

POP/IMAP installieren und konfigurieren

POP/IMAP: Dovecot wird installiert

POP/IMAP: Konfigurationsdateien vorbereiten

Die folgenden Parameter ändern sich nach Bedarf.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## Speicherort der im „mbox“-Format angegebenen Postfächer ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## dovecot hat die notwendigen Berechtigungen zum Lesen/Schreiben von Benutzerpostfächern erhalten ## mail_privileged_group = mail

Dies sollte ausreichen, um den POP/IMAP-Dienst auf dem Mailserver zu starten.

POP/IMAP: Dienstinstallation

Nachdem Dovecot nun installiert und konfiguriert ist, kann es mit dem folgenden Befehl gestartet werden.

Root@mail:~# Dienst-Taubenschlag-Neustart

Auch hier kann die Protokolldatei (/var/log/mail.log) wichtige Hinweise liefern, wenn etwas schief geht. Sie können mithilfe von netstat wie folgt herausfinden, ob Dovecot ausgeführt wird.

Root@mail:/etc/dovecot/conf.d# netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 0 0.0.0.0:143 0.0.0.0:* LISTEN

Verwendung eines Mailservers mit einem benutzerdefinierten Mailprogramm

Der Mailserver ist nun betriebsbereit. Ein E-Mail-Konto kann mit Ihrem bevorzugten E-Mail-Client eingerichtet werden Desktop-Computer, Laptop, Tablet oder Telefon. Sie können Webmail (E-Mail mit einer Weboberfläche) auch auf dem Server konfigurieren. Anweisungen für Webmail finden Sie jedoch in den folgenden Lektionen. In diesem Stadium, Mailprogramm Mozilla Thunderbird habe folgende Einstellungen für meinen Server definiert:

Fehlerbehebung bei Mailserverproblemen

  • Ihr bester Freund ist die Protokolldatei /var/log/mail.log. Hinweise, warum die Mail nicht funktioniert, finden Sie hier.
  • Stellen Sie sicher, dass Ihre Firewall ordnungsgemäß konfiguriert ist.
  • Stellen Sie sicher, dass der DNS-Server über die richtigen Einträge verfügt.

Zusammenfassend lässt sich sagen, dass die Demonstration in dieser Lektion, wie bereits erwähnt, in einer Laborumgebung stattfand. Ein Test-DNS-Server mit allen erforderlichen Einträgen kann bereitgestellt werden, und Benutzer werden auf demselben Server, beispielsweise derselben Domäne, Briefe miteinander austauschen. Um es noch interessanter zu machen, können Sie mehrere Mailserver mit unterschiedlichen Domänen einsetzen. Um die Kommunikation zwischen Domänen zu überprüfen, müssen hierfür die erforderlichen DNS-Einträge vorhanden sein.

Für Live-Mailserver sind gültige DNS-Einträge erforderlich. Sie können die Postfix- und Dovecot-Einstellungen entsprechend Ihren Anforderungen anpassen.

Aufmerksamkeit A: Wenn Sie einen Live-Mailserver oder einen beliebigen Mailserver mit Internetzugang bereitstellen möchten, stellen Sie sicher, dass Ihr SMTP ist sicher. Typischerweise erfolgen Angriffe auf SMTP aus dem Internet und von Schadprogrammen im lokalen Netzwerk.

Hoffe das hilft.

Diese Programme können nicht auf virtuellem Hosting installiert werden. Ein völlig autonomer Mailserver kann nur auf einem virtuellen privaten (dedizierten) Server, also auf einem VDS (VPS), erstellt werden. - Dieser Artikel informiert Sie, wie der Titel schon sagt, über eine hochwertige und gleichzeitig günstigste Variante eines Virtual Private Servers, der auch Cloud-Technologien nutzt.

Im Allgemeinen liegt das Thema E-Mail den Autoren sehr nahe; wir haben uns bereits zu verschiedenen Zeiten mit den Fragen der Erstellung von E-Mails auf unseren eigenen Domains befasst (dadurch können Sie kurze und schöne Namen für Postfächer wählen) und wie Sie Ihre E-Mails „anhängen“. Domain zu mail.ru und in der Tat zu jedem gängigen Postfach, wie Sie Ihre eigene Offline-Mail beim Hosting erstellen usw. All dies und noch viel mehr finden Sie unter dem Tag Ihre E-Mail.

Der Garant ist während der Transaktion ein vertrauenswürdiger Vermittler zwischen den Teilnehmern.


Das Unternehmensnetzwerk N hat nur 72 Hosts. Die Installation und Konfiguration eines Mailservers erfordert viel Zeit und Mühe. Einfacher und sinnvoller ist die Installation eines virtuellen Mailservers. Ein virtueller Mailserver verfügt über die volle Funktionalität eines normalen Mailservers und befreit den Benutzer von der Notwendigkeit, Computerausrüstung zu kaufen und Softwarelizenzen zu erwerben.

Schauen wir uns einige davon an.

Sendmail ist ein kostenloser Mailserver der MTA-Klasse (Message Transfer Agent). Es gibt Serverversionen für alle Betriebssysteme und Hardwareplattformen. Sendmail ist eine Legacy-Anwendung mit vielen Mängeln, die hauptsächlich auf Schwachstellen und ein komplexes Lösungsdesign zurückzuführen sind. Für anspruchsvolle Firmenkunden besteht die Möglichkeit, eine kostenpflichtige Distribution zu erwerben.

Postfix wurde als Alternative zu Sendmail erstellt. Man geht davon aus, dass Postfix schneller, einfacher zu verwalten und sicherer ist. Der Vorteil von Postfix ist seine modulare Architektur: Jede der Serverkomponenten ist für ein Minimum an einfachen Funktionen verantwortlich. Postfix enthält keinen E-Mail Delivery Agent (MDA), kann aber mit verschiedenen MDAs kommunizieren und eingehende E-Mails an diese zustellen. Postfix kommuniziert über das LMTP-Protokoll. Es gibt Serverversionen für alle Betriebssysteme und Hardwareplattformen.

Courier Mail Server ist ein kostenloser Windows-Server für Büro- und Heimnetzwerke. Die Courier Mail Server-Distribution ist kompakt und einfach zu installieren. Der Server unterstützt eine unbegrenzte Anzahl von Postfächern, ist einfach zu verwalten und verbraucht nur minimal Systemressourcen Es verfügt über eine praktische grafische Shell, eine russischsprachige Benutzeroberfläche und Dokumentation.

Kerio MailServer positioniert sich als vollwertiger Ersatz für Microsoft Exchange Server und richtet sich an kleine und mittlere Unternehmen. Der Server verfügt über sehr umfangreiche Konfigurations- und Verwaltungsfunktionen. Das Kit enthält das Kerio Exchange Migration Tool – ein Tool, mit dem Sie Benutzer, Verzeichnisstrukturen, Nachrichten, alle Anhänge, Kalender, Kontakte und Aufgaben von Microsoft Exchange Server migrieren können. Aufgrund der Art seiner Anwendung kann Kerio MailServer gleichermaßen erfolgreich mit Server und Desktop arbeiten Windows-Versionen, wodurch der Käufer die Kosten für zugehörige Software erheblich senken kann. Darüber hinaus werden die Plattformen Red Hat Linux, SUSE Linux und Mac OS X unterstützt.

MDaemon ist auch für kleine und mittlere Unternehmen konzipiert. Die Position der Entwickler ist jedoch eine andere als bei Kerio MailServer; MDaemon legt Wert auf Funktionalität; die Entwickler strebten nicht nach externer Bequemlichkeit. Das Produkt unterstützt nur Windows-basierte Server, was seinen Anwendungsbereich einschränkt. MDaemon verfügt über zahlreiche Tools zur Verwaltung von E-Mail-Konten und Nachrichtenformaten. MDaemon bietet vollständige LDAP-Unterstützung, einen integrierten browserbasierten E-Mail-Client, Inhalts- und Spam-Filterung, umfangreiche Sicherheitseinstellungen und vieles mehr.

CommunigatePro ist eine Plattform für Unternehmenskommunikation und besetzt eine Nische zwischen großen Unternehmenslösungen und einem kommerziellen E-Mail-Server. Viele Unternehmen nutzen CommunigatePro fast ausschließlich als E-Mail-Server, obwohl es auch in anderen Funktionen eingesetzt werden kann. CommunigatePro implementiert Funktionen, die Echtzeitkommunikation ermöglichen (Sprache, Video, Sofortnachrichten, Zusammenarbeit) in IP.communiGate Pro-Netzwerken können viele zusätzliche Module von Drittanbietern nutzen, darunter Antivirus und Antispam. Unterstützt mehr als 20 Plattformen.

Microsoft Exchange Server ist als Plattform für die Organisation positioniert Unternehmenssystem E-Mail sowie für Gruppenarbeiten. Es gibt eine Version für kleine Unternehmen, die jedoch auf Basis von bereitgestellt wird Microsoft-Paket Small Business-Server. Hauptmerkmal Das Produkt ist eng in die Windows-basierte Netzwerkinfrastruktur und Verzeichnisdienste integriert Active Directory. Dies kann sowohl als Vorteil als auch als Nachteil angesehen werden: Exchange ist ein System für Netzwerke, das vollständig darauf basiert Windows-Steuerung.

IBM Lotus/Domino konzentriert sich im Gegensatz zu Microsoft Exchange Server eher auf die vollständige Organisation der Arbeit im Unternehmen und nicht auf die Erstellung eines Mailservers. Post-Service in diesem Fall eine der Funktionen Software, was nicht der wichtigste ist. Das Produkt wird in Verbindung mit Anwendungen verwendet, mit denen Sie verschiedene Prozesse im Unternehmen automatisieren können.

Für Enterprise X empfiehlt es sich, einen zuverlässigen, modernen, die russische Sprache unterstützenden und einfach zu verwaltenden Mailserver zu wählen. Am besten geeignet ist Kerio Mail Server.

Kerio MailServer ist ein sicherer universeller Mailserver für den produktiven Einsatz Zusammenarbeit Unternehmensmitarbeiter mithilfe von E-Mails, Adressbüchern, Lesezeichen, Kalendern und gemeinsamen Aufgabenplanern.

Kerio MailServer ist ein sicherer, leistungsstarker Multi-Domain-Mailserver, der mit den meisten funktioniert Mail-Clients, die die Standardprotokolle POP3, IMAP4 und SMTP unter Windows, Linux und MacOS unterstützen.

Kerio MailServer kann gleichermaßen erfolgreich zur Erstellung von Internet und Intranet eingesetzt werden Postdienst Firmen. Das Produkt unterstützt jede Art von Netzwerkverbindung, einschließlich Einwahl (einschließlich geplanter E-Mail-Zustellung), dedizierte Kanäle und ADSL und wird sogar auf der Ebene von Internetanbietern verwendet, um das Mail-Hosting für Kunden zu organisieren.

Das Herunterladen, Installieren und Konfigurieren von Kerio MailServer dauert nur wenige Minuten – das Produkt ist so einfach, bequem und benutzerfreundlich, seine Ergonomie ist so durchdacht, dass die Arbeit damit minimal ermüdend ist.

Darüber hinaus hat Kerio auch darauf geachtet, die zusätzlichen Kosten für die Wartung des Mailsystems zu reduzieren – für einen stabilen Betrieb erfordert Kerio MailServer keine Installation eines teuren Server-Betriebssystems!

Auf allen unterstützten Plattformen wird Kerio MailServer als Systemdienst installiert und bei jedem Start des Betriebssystems automatisch geladen.

Virus Schutz

Kerio MailServer kann Schadcodes direkt auf Gateway-Ebene erkennen, was Ihnen die Erstellung ermöglicht wirksamer Schutz vor der Verbreitung von Schadsoftware. Aus technischer Sicht ist Antiviren-Scan In Kerio MailServer erfolgt dies auf der Serverkernebene. Daher muss jede übermittelte Nachricht auf Viren überprüft werden.

Für besserer Schutz Gegen Malware aller Art hat Kerio die Double-Scanning-Technologie entwickelt: Dies ermöglicht Ihnen die Überprüfung E-Mails integriertes Antivirenprogramm von McAfee und eine beliebige externe Antiviren-Engine nach Wahl des Kunden.

Mit Kerio MailServer können Sie andere Engines anstelle des integrierten McAfee-Antivirenprogramms oder zusätzlich dazu anschließen. Ab Version 6.1 können Sie mit McAfee und einem der unterstützten Plugins mit zwei Antiviren-Engines scannen.

Spamschutz

Kerio MailServer enthält integrierte, hochwirksame Tools zur Bekämpfung unerwünschter Korrespondenz. Dabei kommt ein ganzes Arsenal an Technologien zum Einsatz: SMTP-Authentifizierung, Unterstützung öffentlicher Spammer-Datenbanken (SpamRepellent), effektive Inhaltsfilterung (SpamEliminator), Schutz vor der Verwendung gefälschter Absenderadressen (Antispoofing) und dynamische Einschränkung Bandbreite SMTP-Server. Dadurch werden die Spam-Filterraten erheblich erhöht, die Produktivität der Mitarbeiter geschützt und andere Risiken verringert.

Ein zweistufiges Spam-Erkennungssystem hilft dabei, mäßig verdächtige Nachrichten zur späteren Überprüfung in Junk-Mail-Ordner zu leiten. Gleichzeitig Nachrichten von hochgradig Verdachtsmomente werden automatisch vernichtet, bevor sie das Postfach des Benutzers erreichen.

Diese Technologie und ein selbstlernendes System reduzieren den Zeitaufwand für die Überprüfung von E-Mails und das Löschen von Spam erheblich und garantieren gleichzeitig eine äußerst niedrige Falsch-Positiv-Rate.

Sicherheitsfragen

Kerio MailServer verwendet SSL-Technologie, um zuverlässiger Schutz Datenübertragungskanäle und sichere E-Mail-Transaktionen.

Das Grundprinzip des Kerio MailServer-Sicherheitssystems besteht darin, dass die gesamte Kommunikation zwischen dem Client und dem Server verschlüsselt wird, um ein Eindringen in den Datenübertragungsprozess und den Missbrauch dieser Informationen zu verhindern. Das zu diesem Zweck verwendete SSL-Verschlüsselungsprotokoll verwendet einen asymmetrischen Verschlüsselungsschlüssel zum Austausch symmetrischer Schlüssel.

Bequeme und einfache Steuerung

Sie können Kerio MailServer in wenigen Minuten installieren und konfigurieren: Spezielle Assistenten helfen Ihnen dabei, selbst die komplexesten Aufgaben problemlos zu bewältigen. Differenziert GUI ermöglicht Ihnen die Verwaltung entweder des gesamten Mailservers oder nur der Einstellungen von Benutzerkonten für verschiedene Domänen.

Skalierbarkeit

Kerio MailServer ist hoch skalierbar und kann eine unterschiedliche Anzahl von Benutzern von mehreren Dutzend bis mehreren Hundert unterstützen. Ein Mailserver kann eine kontinuierliche Viren- und Spamfilterung für bis zu 500 IMAP-Clients gleichzeitig bereitstellen, ohne dass die E-Mail-Zustellung verzögert wird. Kerio MailServer wurde für die Anforderungen mittlerer und kleiner Unternehmen entwickelt und ist für die Ausführung auf einem einzigen physischen Server optimiert.

Archive und Backups

Mit Kerio MailServer können Sie die Archivierung aktivieren und mehrere flexible Optionen dafür festlegen. Die Archivierung kann für lokale, eingehende, ausgehende und/oder Relay-Nachrichten erfolgen. Die Archivierung kann zur Einhaltung behördlicher Anforderungen oder zur Einhaltung gesetzlicher Vorschriften verwendet werden schnelle Erholung Mitteilungen.

Eine weitere wichtige Kontrolle ist die Erstellung Sicherheitskopie laufender Mailserver. Beim Erstellen einer Sicherung werden der Nachrichtenspeicher, die Mailserver-Konfigurationsdatei und die Benutzereinstellungsdatei dupliziert. Gleichzeitig arbeitet der Mailserver selbst ohne Unterbrechung. Dadurch können Sie weiterhin Nachrichten senden und empfangen, während das Backup erstellt wird.

Die Kopie kann entweder auf demselben physischen Server wie das Mailsystem oder auf einem anderen Computer im Unternehmensnetzwerk gespeichert werden. Im Falle unerwarteter Software- oder Hardwareausfälle können Daten schnell wiederhergestellt werden, wodurch Ausfallzeiten des Informationssystems und Informationsverluste minimiert werden.

Bei der Auswahl eines Computers als Mailserver sollten Sie die Mindestgröße des Postfachs von 2 MB berücksichtigen. Um alle Clients des Unternehmensnetzwerks N bereitzustellen, werden mindestens 2*72=148 MB Festplattenspeicher benötigt. Derzeit werden Festplatten mit einer Kapazität von 1,5 TB hergestellt, die für die Zwecke des Unternehmens N völlig ausreichen werden, mit einer großen Reserve für zukünftige Festplatten.

E-Mail ist nicht nur eine Website, auf der Sie Nachrichten austauschen können, wie zum Beispiel VKontakte oder Facebook. Dabei handelt es sich um einen komplexeren Mechanismus, der über ein eigenes Protokoll funktioniert. Im Internet senden E-Mail-Clients Briefe an einen Mailserver und werden dann an den Empfänger gesendet. Deshalb können wir E-Mails an alle Empfänger senden, unabhängig von ihrer Domain, E-Mail, Gmail, Yandex usw. Auf einer niedrigen Ebene funktionieren diese Dienste mit demselben Protokoll.

Zum Versenden einer Nachricht verwendet der Mailserver das Programm MTA (Mail Transfer Agent).

Ein MTA ist eine Anwendung, die Routen bestimmt und E-Mails von einem Knoten in einem Netzwerk zu einem anderen überträgt. Hierzu wird das SMTP-Protokoll verwendet – Simple Mail Transfer Protocol oder Simple Mail Transfer Protocol.

Zum Versenden von E-Mails wird ein Mail-Client verwendet, der Briefe vom Mailserver senden und empfangen kann und auch SMTP verwendet, dies ist jedoch nicht unbedingt MTA.

MTAs laufen auf dem Server und Computer nutzen E-Mail-Clients wie Mozilla Thunderbird, Evolution, Outlook usw. In diesem Artikel schauen wir uns die besten E-Mail-Clients an. Linux-Server.

1. Sendmail

Der Sendmail-Mailserver heißt jetzt Proofpoint, nachdem Proofpoint Inc. Sendmail Inc. übernommen hat. Heute ist es das beliebteste und älteste MTA für den Operationssaal Linux-Systeme. Vergleicht man Sendmail mit moderneren Mailservern, gibt es viele Einschränkungen.

Das Einrichten eines Servers ist sehr schwierig und das Sicherheitssystem ist schwach, daher wurden alternative Mailserver entwickelt. Dennoch meistert er seine Aufgabe ganz gut. Lassen Sie uns unsere Überprüfung der Linux-Mailserver mit moderneren Optionen fortsetzen.

2.Postfix

Postfix ist ein weiterer plattformübergreifender, beliebter Mailserver, der von Wietse Zweitze Venema für seinen eigenen Mailserver entwickelt wurde, während er in der Forschungs- und Entwicklungsabteilung von IBM arbeitete.

Es stellt eine starke Konkurrenz zum sehr beliebten Sendmail dar und kann unter Linux, MacOS, Solaris und anderen ausgeführt werden Unix-ähnlich Systeme.

Es übernimmt viele Funktionen von Sendmail, es gibt aber auch viele Unterschiede und Verbesserungen. Postfix ist schnell, sicher und einfach einzurichten. Hauptfunktionen:

  • Kontrolle verpasster E-Mails;
  • Unterstützt mehrere Protokolle;
  • Datenbankunterstützung;
  • Mailbox-Unterstützung;
  • Unterstützung bei Adressänderungen;

3. Exim

Exim ist ein kostenloser Mailserver für Linux, der auch für Mac OS, Solaris und andere Unix-ähnliche Systeme entwickelt wurde. Es gibt enorme Möglichkeiten für das Mail-Routing sowie Mechanismen zur Überwachung des eingehenden Datenverkehrs.

Haupteigenschaften:

  • Keine Unterstützung für POP3- und IMAP-Protokolle;
  • Unterstützt die Protokolle RFC 2821 SMTP und RFC 2033 LMTP für die Übertragung von E-Mail-Nachrichten;
  • Konfigurieren Sie Zugriffslisten, Inhaltsscans, Verschlüsselung, Routing-Steuerung und vieles mehr;
  • Hervorragende Dokumentation;
  • Es werden Plugins wie Lemonade unterstützt, das die Protokolle POP3 und IMAP unterstützt.

4. Qmail

Qmail ist ein weiterer kostenloser und moderner Open-Source-E-Mail-Server. Es ist einfach, zuverlässig und effektiv und bietet umfangreiche Sicherheitsfunktionen.

Wir können sagen, dass dies ein kleiner, aber funktionaler MTA ist. Hier sind seine Hauptfunktionen:

  • Funktioniert nicht nur unter Linux, sondern auch auf mehreren Unix-ähnlichen Betriebssysteme zB: FreeBSD, Solaris, Mac OSX;
  • Einfache und schnelle Installation;
  • Automatische Hostkonfiguration;
  • Klare Trennung zwischen Adressen, Dateien und Programmen;
  • Volle Unterstützung für Adressgruppen;
  • Ermöglicht jedem Benutzer die Verwaltung seiner Mailings;
  • Unterstützt VERP;
  • Unterstützt die automatische Verhinderung von Mailing-Schleifen;
  • Unterstützt den Ezmlm-Mailinglisten-Manager.

5. Mutt

Mutt ist ein kleiner, aber leistungsstarker Konsolen-Client für Unix-ähnliche Systeme. Er hat mehrere interessante Funktionen, obwohl dies nur ein Terminal-Client ist:

  • Aufteilen der Nachricht in Threads;
  • IMAP- und POP3-Unterstützung;
  • Unterstützt mehrere Postfachformate: MBox, MH, Maildir, MMDF;
  • Unterstützung des Lieferstatus;
  • PGP/MIME-Unterstützung (RFC2015);
  • Unterstützung für Mailinglisten;
  • Volle Kontrolle über den Nachrichtenheader;
  • Einfach zu installieren und zu konfigurieren;
  • Aktive Community aus Entwicklern und Benutzern;

6. Alpin

Alpine ist ein benutzerfreundlicher und schneller E-Mail-Client. Es basiert auf dem Pine-Nachrichtensystem und eignet sich sowohl für erfahrene als auch für unerfahrene Benutzer. Sie können die integrierten Hilfetools verwenden, um Hilfe zu erhalten.

Schlussfolgerungen

In diesem Artikel haben wir uns angeschaut, wie E-Mails über das Netzwerk übertragen werden, sowie die besten Linux-Mailserver (MTA). Wir haben auch das Thema Konsolen-E-Mail-Clients angesprochen. Losst verwendet Postfix, um E-Mails zu verarbeiten. Welchen Mailserver verwenden Sie? Welches ist Ihrer Meinung nach das Beste? Warum? Schreiben Sie in die Kommentare!

| |

Postfix ist ein Mail Transfer Agent oder MTA, eine Anwendung zum Senden und Empfangen von E-Mails. In dieser Anleitung wird gezeigt, wie Sie Postfix installieren und konfigurieren, um Nachrichten nur an lokale Anwendungen zu senden (d. h. Anwendungen, die auf demselben Server wie Postfix installiert sind).

Warum ist das notwendig?

Wenn Sie einen E-Mail-Anbieter eines Drittanbieters nutzen, ist es nicht erforderlich, einen eigenen E-Mail-Server zu betreiben. Wenn Sie Anwendungen auf einem Cloud-Server installiert haben, die E-Mail-Benachrichtigungen senden müssen, dann ist ein lokaler SMTP-Messaging-Server eine großartige Alternative zu einem E-Mail-Dienstanbieter eines Drittanbieters und einem vollwertigen SMTP-Server.

Ein gutes Beispiel für eine Alarmanwendung ist OSSEC; Dieses System kann Benachrichtigungen an alle senden angegebene Adresse Email. Wie viele andere Anwendungen dieser Art kann OSSEC entweder einen SMTP-Server eines Drittanbieters oder einen lokalen SMTP-Nachrichtenübertragungsserver zum Senden von Benachrichtigungen verwenden.

Notiz: Wenn Sie Benachrichtigungen vom Server nur an eine Adresse erhalten müssen, empfiehlt es sich, eine Whitelist mit E-Mail-Adressen zu erstellen, die versehentlich im Spam landen könnten.

Wenn der Server Benachrichtigungen an potenzielle Website-Benutzer senden muss (z. B. elektronische Registrierungsbestätigungen), müssen Sie die Domain vor Spammern schützen. Dann ist die Wahrscheinlichkeit geringer, dass Serverbenachrichtigungen als Spam markiert werden.

Anforderungen

Um diesen Leitfaden auszufüllen, benötigen Sie:

  • Und Konto Benutzer mit erweiterten Sudo-Berechtigungen;
  • Ein gültiger Domänenname (in diesem Handbuch wird die fiktive Domäne example.com verwendet).

Der Server-Hostname muss mit dieser Domäne oder Subdomäne übereinstimmen. Um den Hostnamen des Servers zu überprüfen, geben Sie ein Befehlszeile Hostname. Die Ausgabe sollte mit dem Servernamen übereinstimmen, den sie bei der Erstellung erhalten hat (z. B. example.com).

1: Postfix installieren

Um Postfix sowie eine Reihe anderer zum Konfigurieren von E-Mails benötigter Programme zu installieren, installieren Sie einfach das Paket mailutils:

sudo apt-get install mailutils

Postfix und seine Abhängigkeiten werden mit dem mailutils-Paket installiert. Die Befehlsausgabe sieht in etwa so aus:

Die folgenden NEUEN Pakete werden installiert:
guile-2.0-libs libgsasl7 libkyotocabinet16 libltdl7 liblzo2-2 libmailutils4 libmysqlclient18 libntlm0 libunistring0 mailutils mailutils-common mysql-common postfix ssl-cert
0 aktualisiert, 14 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
Es werden 5.481 kB an Archiven benötigt.
Nach diesem Vorgang werden 26,9 MB zusätzlicher Speicherplatz belegt.
Möchtest du fortfahren?

Um alle oben genannten Pakete zu installieren, drücken Sie die EINGABETASTE. Am Ende der Installation erscheint das Postfix-Setup-Fenster, in dem Sie die Art der Mail-Einrichtung auswählen müssen; Die Standardoption ist Internet-Site, die den Anforderungen dieses Handbuchs besser entspricht (drücken Sie zur Bestätigung TAB und ENTER).

Danach erscheint ein neues Postfix-Konfigurationsfenster mit dem Feld System-Mail-Name. Dieses Feld muss mit dem Servernamen übereinstimmen, den Sie beim Erstellen ausgewählt haben. Geben Sie einen Namen ein und drücken Sie dann TAB und ENTER.

Notiz: Wenn eine Subdomain wie first.example.com in der Zeichenfolge vorkommt, kürzen Sie sie auf example.com.

2: Postfix einrichten

In diesem Abschnitt erfahren Sie, wie Sie Postfix so konfigurieren, dass es Nachrichten von dem Server sendet, auf dem es installiert ist (d. h. localhost).

Dazu muss Postfix so konfiguriert werden, dass es nur auf der Loopback-Schnittstelle lauscht – dabei handelt es sich um eine virtuelle Netzwerkschnittstelle, die vom Server für die interne Kommunikation verwendet wird. Offen Konfigurationsdatei Postfix mit Nano-Editor:

sudo nano /etc/postfix/main.cf

Suchen Sie darin den folgenden Codeblock:

mailbox_size_limit = 0
Empfänger_Trennzeichen = +
inet_interfaces = alle

Ersetzen Sie die Zeile inet_interfaces = all durch die Zeile inet_interfaces = loopback-only. Nun sieht dieser Block so aus:

mailbox_size_limit = 0
Empfänger_Trennzeichen = +
inet_interfaces = nur Loopback

Anstelle von „Loopback-only“ können Sie auch „localhost“ verwenden:

mailbox_size_limit = 0
Empfänger_Trennzeichen = +
inet_interfaces = localhost

Wenn Sie mit der Bearbeitung der Datei fertig sind, speichern Sie Ihre Änderungen und schließen Sie sie (STRG+X, dann Y und ENTER). Danach starten Sie Postfix neu:

Sudo-Dienst-Postfix-Neustart

3: Testen des SMTP-Servers

Jetzt müssen wir prüfen, ob Postfix Nachrichten an eine externe Adresse senden kann E-Mail. Verwenden Sie dazu den Befehl mail, der ebenfalls im Paket mailutils enthalten ist.

Um also eine Testnachricht zu senden, geben Sie Folgendes ein:

echo „Dies ist der Text der E-Mail“ | mail -s „Dies ist die Betreffzeile“ [email protected]

Notiz: Anstatt [email protected] Bitte verwenden Sie eine gültige E-Mail-Adresse.

Überprüfen Sie das Postfach, an das die Nachricht gesendet wurde. Wenn die gesendete Nachricht nicht angezeigt wird, überprüfen Sie Ihren Spam-Ordner.

Notiz: In diesem Handbuch wird eine fiktive Adresse verwendet [email protected], wobei gunter der Linux-Benutzername und domain der Server-Hostname ist (diese Zeichenfolge muss im Feld „Von“ angegeben werden).

4: E-Mail-Weiterleitung

Schließlich müssen Sie die E-Mail-Weiterleitung (oder Weiterleitung) einrichten, damit der Server an den Root-Benutzer gesendete Nachrichten an Ihre persönliche externe Adresse weiterleiten kann.

Damit Postfix vom System generierte Nachrichten an Ihre E-Mail-Adresse sendet, bearbeiten Sie die Datei /etc/aliases.

sudo nano /etc/aliases

Standard Ubuntu installieren Am 14.04 sieht diese Datei so aus:


Postmaster: root

Diese Einstellung leitet Systemnachrichten an den Root-Benutzer weiter. Jetzt müssen Sie sicherstellen, dass Nachrichten an Ihre E-Mail-Adresse weitergeleitet werden. Fügen Sie dazu die Zeile zur Datei hinzu:

# Siehe man 5 Aliase für das Format
Postmaster: root
Wurzel: [email protected]

Ersetzen [email protected] mit Ihrer persönlichen E-Mail-Adresse. Speichern und schließen Sie die Datei. Damit die Änderungen wirksam werden, führen Sie den folgenden Befehl aus:

Testen Sie nun die Weiterleitung, indem Sie eine Nachricht an den Root-Benutzer senden:

echo „Dies ist der Text der E-Mail“ | mail -s „Dies ist die Betreffzeile“ root

Diese Meldung sollte in Ihrem erscheinen Briefkasten(Wenn nicht, überprüfen Sie Ihren Spam-Ordner).

Stichworte: ,