1Sep

Warum ist ein SMTP-Zwischenserver zum Senden von E-Mails erforderlich?

Wenn eine Person mehr darüber erfährt, wie E-Mail-Clients, SMTP-Server und das gesamte Online-E-Mail-System funktionieren, sind sie möglicherweise neugierig, warum ein SMTP-Zwischenserver überhaupt benötigt wird. In diesem Sinne hat der heutige SuperUser Q & A-Beitrag Antworten auf Fragen eines neugierigen Lesers.

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Foto mit freundlicher Genehmigung von David Schroeder( Flickr).

Die Frage

SuperUser Reader Tobia möchte wissen, warum ein SMTP-Zwischenserver zum Versenden von E-Mails benötigt wird:

Warum benötige ich einen SMTP-Zwischenserver, um E-Mails zu versenden? Warum kann mein E-Mail-Client( Outlook oder Thunderbird) Nachrichten nicht direkt an die SMTP-Domäne des Empfängers senden?

Wenn ich zum Beispiel eine E-Mail an die Adresse mit meinem Google Mail-Konto an senden muss, sende ich sie an den

-Server smtp.gmail.com.dann sendet dieser Server meine Nachricht an den MX-Server von example.com .

Warum wird ein SMTP-Zwischenserver zum Senden von E-Mails benötigt?

Der Antwort-

SuperUser-Mitwirkender davidgo hat die Antwort für uns:

Es ist technisch möglich, E-Mails direkt von Ihrem Computer an den SMTP-Server des Empfängers zu senden.

Wenn der entfernte SMTP-Server aus einer historischen Basis betrachtet wird, möchten Sie, dass ein System automatisch damit umgeht und es wiederholt versucht. Daher haben Sie einen SMTP-Server. In ähnlicher Weise waren früher nicht alle Mailserver ständig verbunden( Fernverbindungen waren teuer), so dass die Mail in die Warteschlange gestellt und gesendet würde, wenn eine Verbindung hergestellt wurde.

Wenn Internet-Dienste billig sind, ist es immer noch nützlich, Mechanismen zu haben, um das Versenden von E-Mails zu wiederholen, wenn ein Server nicht verfügbar ist. Es ist nicht ideal, dass diese Funktionalität in den MUA( E-Mail-Benutzeragent / E-Mail-Endbenutzerprogramm) geschrieben wird. Diese Funktionen passen in einen MTA( Mailserver / SMTP-Server).

Aber es wird schlimmer - Spammer. Die meisten E-Mails( mehr als 80 Prozent) sind Spam. Mail-Anbieter tun alles, was sie können, um dieses Problem zu reduzieren, und eine große Anzahl von Techniken machen Annahmen über die Art und Weise, wie E-Mails zugestellt werden. Folgende Überlegungen sind wichtig:

1. Greylisting: Einige Provider werden eine Mailverbindung automatisch löschen, wenn Absender und Empfänger noch nicht kommuniziert haben und erwarten, dass sie es ein zweites Mal versuchen. Spammer versuchen es oft nicht, während ein SMTP-Server dies immer tun sollte. Das reduziert das Spam-Aufkommen um etwa 80 Prozent, aber es ist auch nervig, dies tun zu müssen.

2. Reputation: Es ist viel wahrscheinlicher, dass jemand, der Mail über einen seriösen, bekannten SMTP-Server sendet, im Vergleich zu einem Fly-by-Night-Server legitim ist. Um ein Gefühl für den Ruf zu bekommen, machen Provider eine Reihe von Dingen:

  • Blockiert dynamische / Client-Adressen( nicht 100 Prozent, aber große Brocken des Internets wurden kartiert).
  • Überprüfen Sie, ob der Reverse-DNS mit dem Forward-DNS übereinstimmt. Nicht sehr schwer zu tun, aber es zeigt ein gewisses Maß an Verantwortlichkeit und Wissen über Best Practices( etwas, was viele Client-Adressblöcke nicht haben).
  • Auf Ruf prüfen. Bei der Kommunikation mit anderen SMTP-Servern verfolgen viele Anbieter den Umfang der gesendeten E-Mails und Spam. Sie können die Menge an Spam reduzieren, indem sie Verbindungen beschränken und diese Parameter im Auge behalten. Es gibt viele Möglichkeiten, dies zu tun, nicht alle offensichtlich, aber die einen bekannten Absender erfordern.
  • SPF und DKIM.Diese Mechanismen binden DNS-Ressourcen an den Domänennamen, um das Schmieden von E-Mails zu erschweren und es wäre schwierig, aber nicht unbedingt unmöglich, sie bereitzustellen, wenn das Mail-Programm( MUA) für ausgehende E-Mails verantwortlich ist.

Es gibt wahrscheinlich andere kleinere Bedenken, aber diese wären die wichtigsten.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.