Zum Hauptinhalt springen

5. Empfohlene Maßnahmen

Der MSA SOLLTE alle folgenden Schritte ausführen:

5.1. Adresssyntax erzwingen

Ein MSA SOLLTE Nachrichten mit unzulässiger Syntax in einer Absender- oder Empfänger-SMTP-Umschlagadresse ablehnen.

Wenn der MSA den Nachrichtentext in irgendeiner Weise untersucht oder ändert, außer um Trace-Header-Felder hinzuzufügen, SOLLTE er Nachrichten mit unzulässiger Adresssyntax in Adress-Header-Feldern ablehnen.

Antwortcode 501 ist zu verwenden, um einen MAIL- oder RCPT-Befehl abzulehnen, der eine erkennbar unzulässige Adresse enthält.

Wenn Adressen nach der Übermittlung des Nachrichtentexts aufgelöst werden, wird nach Datenende der Antwortcode 554 (mit einem geeigneten erweiterten Statuscode aus [SMTP-CODES]) verwendet, wenn die Nachricht ungültige Adressen im Header enthält.

5.2. Fehler protokollieren

Der MSA SOLLTE Nachrichtenfehler protokollieren, insbesondere offensichtliche Fehlkonfigurationen von Clientsoftware.

Es kann sehr hilfreich sein, den Administrator zu benachrichtigen, wenn Probleme mit lokalen E-Mail-Clients festgestellt werden. Dies ist ein weiterer Vorteil der Unterscheidung zwischen Einreichung und Relay: Systemadministratoren sind möglicherweise an lokalen Konfigurationsproblemen interessiert, jedoch nicht an Clientproblemen an anderen Standorten.

Beachten Sie, dass es wichtig ist, für eine solche Protokollierung Grenzwerte festzulegen, um bestimmte Formen von Denial-of-Service (DoS)-Angriffen zu verhindern.