Telnet ile SMTP Mail Sunucu Kontrolü

Telnet sayesinde port kontrolü ile birlikte smtp protokolüne istek gönderek mail sunucunun aktifliğini ve durumu kontrol edebiliriz. Bu da eposta sunucumuzda problem olup olmadığı konusunda biz iyi bir tespit yapma şansı verecektir.

Eposta sunucu adresimiz ve portunu yazarak telnet ile sunucumıza bağlantı sağlıyoruz.

telnet mail.sanal.pro 25

helo komutu ile sunucu ile ilk iletişimimizi sağlıyoruz.

helo mail.sanal.pro

mail from komutu ile de gönderici adresminizi yazıyoruz.

mail from: test@gmail.com

rcpt to komutu ile de alıcı adresi giriyoruz.

rcpt to: test@sanal.pro

data  komutu kullanarak içeriğimizi yazmaya başlıyoruz..

data

Eposta içeriğimizde başlık, gövde olarak aşağıdaki olması gerekiyor. En alta nokta karakteri koyarakta mesajımızı bitiriyoruz.

Subject: Test E-postası Scriptsmy.com
Merhaba,
Bu sadece test e-postası
saygılar
.

SMTP gönderimimizi tamamladığımız içinde quit ile çıkış yapabiliriz.

quit

Örnek bir test çıktısı da aşağıdaki gibidir. Test amaçlı bir gönderimi olması ve antispam kapalı olması nedeni ile eposta direk bana ulaşacaktır. Ancak burada test’i epostayı göndericiğiniz sunucudan başlatmakta fayda var.

sanalpro@desktop-w:~$ telnet mail.sanal.pro 25
Connected to mail.sanal.pro.
Escape character is '^]'.
220 server.sanal.pro ESMTP
helo gmail.com
250 server.sanal.pro
mail from:test@gmail.com
250 ok
rcpt to:test@sanal.pro
250 ok
data
354 go ahead
Subject: Test E-postası
Merhaba,
Bu sadece test e-postası
saygılar
.
250 ok 1589736759 qp 36533
quit
221 server.sanal.pro
Connection closed by foreign host.

 

Yorum yapın