Die Theorie hinter Mailservern und Webservern verstehen

Die Theorie hinter Mailservern und Webservern verstehen

Ich verstehe die Theorie hinter Webservern ziemlich gut. Im Wesentlichen geht es darum: Da ist jemandes Webserver, der auf unsere Anfrage wartet und darauf antwortet.

Aber ich finde es etwas zweideutig, wenn Leute sagendeinMailserver. Ich habe einen Text über Netzwerke gelesen, in dem dies ständig verwendet wird.MeinMailserver. Aber beim Programmieren fragte mich mein Freund, welchen Mailserver wirst du verwenden? Ist esGoogles Mailserver?

Was mich im Wesentlichen verwirrt, ist, wohin wir unsere E-Mails schicken. Ich weiß, dass sie an einen Mailserver gehen. Aber:

  1. Wird es meinen Mailserver geben: Gibt es beispielsweise einen lokalen Mailserver, z. B. einen lokalen DNS-Server? Zuerst ruft mein lokaler Mailserver die Daten ab, dann gibt er sie an den Mailserver von Google weiter und so weiter.
  2. Werden Mailserver bei ISPs betrieben?

  3. Unterscheiden sich Mailserver von Webservern, d. h. handelt es sich um unterschiedliche Maschinen oder sind es zwei Prozesse, die auf derselben Maschine laufen?

  4. Ich höre auch von SMTP-Servern. Sind sie dasselbe wie Mailserver, haben sie nur eine
    andere Terminologie oder etwas anderes?

Antwort1

Sie sind im Wesentlichen dasselbe wie Webserver, da sie überall gehostet werden können, wo Ihr Computer eine Verbindung herstellen kann.

Dudürfenverfügen Sie über einen lokal gehosteten Mailserver, der sich im öffentlichen Internet befindet und an den E-Mails weitergeleitet werden können (über SMTP), die Ihr Mailclient dann abrufen kann (über POP3 oder IMAP).OderSie können beispielsweise einen Mailserver haben, der nicht öffentlich zugänglich ist, sondern einfach E-Mails von einem öffentlich zugänglichen Server abruft.

Normalerweise hat ein Heimanwender jedoch keines von beidem, er hat einfach eine MailKlientdas mit den Adressdetails ihrer eingehenden und ausgehenden Mailserver eingerichtet wird, sei es Google, Outlook oder SomeOtherMailService.

Um Ihre Fragen zu beantworten:

  1. Wird es meinen Mailserver geben: Gibt es beispielsweise einen lokalen Mailserver, z. B. einen lokalen DNS-Server? Zuerst ruft mein lokaler Mailserver die Daten ab, dann gibt er sie an den Mailserver von Google weiter und so weiter.

Sie können, aber Sie sollten es wahrscheinlich nicht tun. Siehe oben.

  1. Werden Mailserver bei ISPs betrieben?

Wenn Sie den vom ISP bereitgestellten E-Mail-Dienst nutzen, dann ja.

Wenn sie den Dienst anbieten, Sie ihn aber nicht nutzen, dann haben sie zwar immer noch Server, aber Sie umgehen diese einfach und gelangen direkt zu Ihrem eigentlichen E-Mail-Dienst.

Wenn sie den Dienst nicht anbieten, dann nein, sie brauchen oder haben keine Mailserver.

  1. Unterscheiden sich Mailserver von Webservern, d. h. handelt es sich um unterschiedliche Maschinen oder sind es zwei Prozesse, die auf derselben Maschine laufen?

Normalerweise sind das nur Programme, die aufAMaschine. Es kann dieselbe Maschine wie ein Webserver oder eine separate Maschine sein. Wie sie eingerichtet wird, hängt von den Personen ab, die sie einrichten.

  1. Ich höre auch von SMTP-Servern. Sind sie dasselbe wie Mailserver, haben sie nur eine andere Terminologie oder etwas anderes?

SMTPist das Protokoll, das zum Übertragen von E-Mails von einem Client verwendet wirdZuein Server oder ein Server, der sie an einen anderen Server weiterleitet. Ein SMTP-Server ist ein Server, der speziell darauf wartet, E-Mail-Nachrichten an ein endgültiges Ziel weiterzuleiten.

Stellen Sie sich SMTP als den Briefkasten auf der Straße und das dahinter stehende Postsystem vor. SMTP verwaltet die Weiterleitung und Zustellung von E-Mails genau wie das Postsystem.

Sie holen Ihre E-Mails dann von einem „Holding“-Mailserver und nicht von einem Relay-Mailserver ab. Sie können sich das als Ihre Fußmatte vorstellen, wenn das bei der Analogie hilft, aber es ist einfach ein weiterer Server, mit dem Sie sich verbinden, um nach E-Mails zu suchen.

Antwort2

Zusätzlich zur Antwort von @mokubai -

Details zum Auffinden des Mailservers für Ihre Domain werden im DNS-System mithilfe eines bestimmten Eintragstyps (ein MX-Eintrag) gespeichert. Aus Gründen der Zuverlässigkeit kann dieser Eintrag sogar mehr als einen Eintrag haben. Diese Einträge werden anders behandelt als die für Webserver verwendeten A-, AAAA- und CNAME-Einträge.

Der Begriff Mailserver ist ein wenig irreführend – Mailserver bestehen aus einer Reihe von Elementen, die auf mehrere Rechner verteilt sein können. Typischerweise handelt es sich dabei um einen SMTP-Server, der E-Mails zwischen Mailservern sendet und empfängt und häufig – manchmal jedoch auf einem separaten Rechner und mit anderen Parametern – E-Mails von Endbenutzern entgegennimmt. Normalerweise unterstützt er auch einen oder mehrere Mechanismen zum Abrufen von E-Mails durch Benutzer – häufig POP oder IMAP – was wiederum separate Server sein können – und normalerweise Spamfilter – die häufig zwischen den Pop-/IMAP-Servern und den DMTP-Servern sitzen.

Dies kann natürlich auch alles auf einer Maschine erledigt werden.

verwandte Informationen