07 Ekim 2005

Telnet ile Mail Alış-Verişi

Aslında kullanılan tüm internet servisleri Telnet tabanlıdır. İlgili servisin portuna telnet ile bağlanılarak veri alışverişinde bulunulabilmektedir.

Telnet ile tüm bu internet servislerine bağlantı yapılarak çalışıp çalışmadığını kontrol edebiliriz. Eğer telnet ile herhangi servise bağlantı yapılmaya çalışıldığında, herhangi bir hata vermiyorsa veya bağlantı yapıldığında boş ekran geliyor ve entera birkaç defa basıldığında bağlantı kesilmiyorsa servislerin çalışdığını anlıyoruz.


Örneğin; Exchange Serverın çalışıp çalışmadığıda telnet ile kontrol edilebilmektedir. Telnet ile mail serverın 25. portuna hem localden hemde dışarıdan bağlanılmaya çalışıldığı zaman hata vermiyorsa hem içeride, hemde dışarıda mail alış verişi sağlanıyor demektedir.

telnet mail.ttnet.net.tr 25 /localecho *Bağlantı yapılıyor
220 fep06.ttnet.net.tr ESMTP server ready Fri, 7 Oct 2005 17:16:44 +0300

Yukarıdaki gibi bir mesaj veriyorsa bağlantı kurulabiliyor.


Telnet ile mail almak-göndermek için kullanılan servisler;
mail gönderme: 25. portu kullanan SMTP
mail alma : 110.portu kullanan POP3

Mail Göndermek için:
Mail servera 25. porttan telnet ile bağlanılır. Ben örnek olarak TTNET'i kullandım. Çoğu serverda relay olmaya bilir. "/localecho" ile yazdığınız yazıları görebilirsiniz. Data bölümünde yazıyı sonlandırmak için "." kullanılıyor.
======================================================
Başlat --> çalıştır --> cmd
telnet mail.ttnet.net.tr 25 /localecho *Bağlantı yapılıyor
220 fep06.ttnet.net.tr ESMTP server ready Fri, 7 Oct 2005 17:16:44 +0300

helo
*Kendimizi tanıtıyoruz.
250 fep06.ttnet.net.tr

mail from:esenkur@ttnet.net.tr
*maili kimin attığını yazıyoruz
250 Sender Ok

rcpt to:esenkur@yahoo.com
*bu mail kime gidecek
250 Recipient Ok

data
* maili yazmaya başlayacağımızı söylüyoruz
354 Ok Send data ending with .

Telnet ile mail gönderiyoruz
*maili yazıyoruz.
. *maili sonlandırmak için teksatırda nokta kullanıyoruz
250 Message received: 20051008052915
==============================================================


Mail Alımı için:
Mail servera 110. porttan telnet ile bağlanılır.
==============================================================
telnet mail.ttnet.net.tr 25 /localecho *bağlantı yapılıyor
+OK POP3 server ready.

user esenkur
*kullanıcı adı giriliyor
+OK please send PASS command

pass *********
*şifre giriliyor
+OK User successfully logged on.

list
*mailleri listeler
1 500
2 1487

retr 1
*1 nolu maili görüntüler
+OK
Received:mail.ttnet.net.tr ...............................

dele 1
*1 nolu maili siler
+OK
==============================================================

Hiç yorum yok: