Telnet ile Mail Sunucusuna Bağlanma
Mail sunucularının çalışmalarını kontrol etmek için pek çok yol bulunmaktadır. Kullanıcılar genellikle mail aldıkları sürece sorun olmadığını alamadıklarında ise mail sunucusunun çalışmadığına kanaat getirirler , biz sistem yöneticileri ise olaya biraz daha teknik yaklaşmalıyız ve mail almak için kullanılan bir client yazılımından değil de direk olarak mail sunucusuna erişip sunucu durumunu kontrol edebiliriz . Bunun için telnet servisini kullanabiliriz. Bende bu makalemde telnet servisi ile bir mail sunucusuna nasıl bağlanılır ve nasıl kontroller yapılır bunları göstermeye çalışacağım.
Biz mail sunucusuna bağlanırken telnet servisini kullanacağız ancak burada kafaların karışmaması için bir detay vermek istiyorum. Yönetimsel araçlardan telnet servisini açmak ile artık 23 nolu porttan bir makineye bağlantı kabul etmiş oluyorsunuz biz pop3 erişimi için bu servisleri açmayacağız yani standartta telnet servisi kapalı gelir ve bu servis güvenlik açıklarına neden olduğundan dolayı açılmaz , bizde 110 nolu portu kullanarak bu servisler “Disable” konumda iken bağlantıyı gerçekleştireceğiz . Yani ne server nede client üzerinde bu servisin açılmasına gerek yoktur . Ancak 2003 server üzerinde veya Exchange server üzerinde standart olarak pop3 servisi kapalı olduğundan bunu açmamız gerekmektedir. (mail sunucusu eğer istemcilerine pop3 desteği sunmak istiyorsa bu servis çalışıyor olmalıdır , her sistem yöneticisi mail server da pop3 desteği vermez , owa , rpc , rpc over http , vpn vb teknolojiler ile istemci makinelerin mali bilgilerine ulaşmasını sağlayabilirler ) o zaman öncelikle bizim kullandığımız makinedeki pop3 servisini açalım
Bunu için Başlat – Ayarlar – Denetim Masası – Yönetimsel Araçlar – Servis sekmesinden Microsoft POP3 servisini başlatıyoruz ( Eğer Exchange server üzerinde bu işlemi yapıyorsanız arayacğaınız servis ismi “Microsoft Exchange POP3” dir ve servis in başlangıç tipi disable olarak ayarlandığı için başlatılamaz öncelikle bunu manual e alın ve ardından başlatmayı deneyin. )
Şekil -1
Servisi açtı iseniz artık yetkili bir kullanıcı ile iletişim sağlamamız mümkündür. Bundan sonra yapacağımız işlem istemci makinede konsol ekranında erişmek istediğimiz mail sunucusu ile telnet bağlantısı kurmak olacaktır ;
Şekil -2
Gerekli olan mail sunucusunun ismini veya ip adresini yazmamız halinde bağlantı sağlanmaktadır.
Şekil -3
Bağlantı sağlandıktan sonra posta kutumuzu görmek için gerekli kimlik bilgilerini veriyoruz
Öncelikle kullanıcı adı için “user administrator” yazıp enter a basalım
Şekil -4
+OK ibaresini gördükten sonra şifremizi yazalım , bunun içinde “pass Password1” bunu giriyorum benim admin kullanıcımın şifresi Password1
Şekil -5
Evet doğru kullanıcı adı ve şifre ile artık başarılı bir şekilde logon işlemini gerçekleştirdik. Bundan sonra sıra geldi mailleri okumaya. Öncelikle posta kutumuzu bir kontrol edelim J . Bunun için “list” komutunu kullanıyoruz
Şekil -6
BU ekranda 3 adet mailinim olduğunu görüyorum ve bu mesajların boyutlarını görebilmekteyim. Bu mesajlardan istediğimi okumak için “retr” komutunu kullanıyorum , bu komut ile hangi mesajı okumak istiyorsam komuttan sonra mesaj numarasını yazıyorum , örneğin “retr 1” gibi
Şekil -7
Yukarıdaki ekranda mesaj hakkında pek çok detay alabilmekte ve okuyabilmekteyiz. Aşağıda bizim için önemli olan kısımları kırmız ile işaretledim
Şekil -8
Bu alanlarda mesajın kimden geldiğini , konusunu , kimlere gönderildiğini , mesajın içerisinde ne yazıldığını ve hangi tarihte gönderildiği gibi önemli bilgileri almam mümkündür. Aynı şekilde diğer mesajları da okumam mümkün olacaktır. Okuduğum mesajları silmek için ise “dele” komutunu kullanabilirim. Kullanım için bu komuttan sonra silmek istediğim mesaj numarasını yazmam yeterli olacaktır.
Şekil -9
Bu sayede telnet servisini kullanarak bir mail sunucusuna erişmiş , maillerimizi listelemiş , okumuş ve silmiş olduk. İhtiyaç halinde kullanmak üzere.