Skicka Mail Via Telnet / Test för Open Relay

Bakom kulisserna är kommandona som skickas till postservrar enkla textkommandon. Dessa kommandon kan skickas till en e-postserver manuellt via Telnet. Det här är ett snabbt sätt att testa en e-postserver för att avgöra om det är ett öppet relä.


Först bestämma MX för den aktuella domänen:

nslookup
set typ = mx
mydom.com

Detta bör återkomma något som till exempel följande: Server: ns2.mydom.com
Adress: 192.168.1.10
mydom.com preference = 10, postväxlare = mx.mydom.com
mydom.com nameserver = ns.mydom.com
mx.mydom.com.com internetadress = 1.1.1.1
mx2.mydom.com internetadress = 1.1.1.2

De två sista raderna berättar om mail-servern (MX = Mail Exchange). I det här fallet 1.1.1.1 och 1.1.1.2.

Så beväpnad med denna kunskap notera följande exempel:

telnet 1.1.1.1 25

Server svarar med: 220 mx.mydom.com SMTP
HEJ

Servern svarar med: 250 OK
MAIL FROM: [email protected]

Servern svarar med: 250 Adress Ok.
RCPT TO: [email protected]

Server svarar med: 250 [email protected] OK
DATA

Server svarar (eller kanske inte): 354 Ange Mail
Ange meddelande, och ange sedan följande på en ny rad:
.

utgång

Meddelandet ska nu skickas. Genom att ändra MAIL FROM och RCPT TO-linjerna kan du testa för öppet relä.