Mail über Telnet senden / Test für Open Relay

Hinter den Kulissen sind die an Mail-Server gesendeten Befehle einfache Textbefehle. Diese Befehle können manuell über Telnet an einen E-Mail-Server gesendet werden. Dies ist eine schnelle Methode zum Testen eines E-Mail-Servers, um festzustellen, ob es sich um ein offenes Relay handelt.


Bestimmen Sie zuerst den MX für die betreffende Domäne:

nslookup
set type = mx
mydom.com

Dies sollte etwas wie das Folgende zurückgeben: Server: ns2.mydom.com
Adresse: 192.168.1.10
Präferenz mydom.com = 10, Mail Exchanger = mx.mydom.com
mydom.com nameserver = ns.mydom.com
Internetadresse mx.mydom.com.com = 1.1.1.1
Internetadresse mx2.mydom.com = 1.1.1.2

In den letzten beiden Zeilen finden Sie Informationen zum Mail-Server (MX = Mail Exchange). In diesem Fall 1.1.1.1 und 1.1.1.2.

Beachten Sie also die folgenden Beispiele:

telnet 1.1.1.1 25

Der Server antwortet mit: 220 mx.mydom.com SMTP
HELO

Server antwortet mit: 250 OK
MAIL FROM: [email protected]

Server antwortet mit: 250 Adresse OK.
RCPT AN: [E-Mail geschützt]

Server antwortet mit: 250 [email protected] OK
DATEN

Server antwortet (oder nicht): 354 Mail eingeben
Geben Sie die Nachricht ein und geben Sie dann in einer neuen Zeile Folgendes ein.
.

Ausfahrt

Die Nachricht sollte jetzt gesendet werden. Durch Ändern der Leitungen MAIL FROM und RCPT TO können Sie prüfen, ob Relais offen sind.