Sistemimizde çalışan mail Sunucumuz sayesinde KULLANICILARIMIZ birbirleriyle ve dış dünyayla haberleşirler. Önemi büyük olan bu işleyişin takibide zorunludur.
Bu gönderimi yaparak sorunun posta istemcisi programındamı yoksa posta server’damı olduÄŸunu anlamaktır Telnet yardımıyla mail ve kontrol yollarından biriside takip.
Telnet yardımıyla mail sunucusunu test etmek
Sistemimizde çalışan mail Sunucumuz sayesinde KULLANICILARIMIZ birbirleriyle ve dış dünyayla haberleşirler.Önemi büyük olan bu işleyişin takibide zorunludur.
Bu telnet yardımıyla mail gönderimi yaparak sorunun posta istemcisi programındamı yoksa posta server’damı olduÄŸunu anlamaktır.EÄŸer AÅŸağıdaki yöntemle posta gönderimini baÅŸarabiliyorsak posta ve kontrol yollarından biriside server’ımızda herhangi bir sorun yoktur takip.
Telnet yardımıyla mail sunucumuza bağlanıp işlem yaparken SMTP komutlarını kullanırız.Smtp komutlarının kısa bir tablosu aşağıdaki gibidir.
SMTP Komutlar:
HELO sendinghostname
Smtp bağlantısını Başlatan komuttur.
EHLO sendinghostname
Alternatif Başlangıç komutudur. Server ESMTP protocolunu kullanmak isterse bu komutu çalıştırırız.
Posta:
Posta mesajının başlangıcıdır .. Kısmında gözükür kaynak e-posta adresi kısmına yazılan adres mailimizde.
RCPT için:
E-mail’in alıcısını belirten komuttur.
SIZE = numberofbytes
Bu komut uzaktaki sisteme gönderilen mailin boyutunu belirtir.
DATA
Mailimizin gövde kısmına baÅŸlangıç için kullanırız. “.” Ile ise bu kısmı bitiririz.
QUIT
Smtp Bağlantısını bitirir.
VRFY kullanıcı adı
Smtp sunucu üzerindeki username’i kontrol eder.
Kısaca komutlardan bahsettik sonra ÅŸimdi mail server’ımıza baÄŸlanabiliriz.
Başlat / Çalıştır cmd yazarak komut istemine geçeriz.
Burada ilk önce posta server’ımıza baÄŸlanmamız gerekir .. Bunun için kullanacağımız komut:
telnet mail.xxxx.com 25
mail.xxxx.com bizim posta sunucumuzun adresidir.25 ise mail sunucumuza baÄŸlanacağımız portu gösterir.Bu komutla birlikte baÄŸlantıyı gerçekleÅŸtiririz.Ardından SMTP server’ımızla baÄŸlantıya geçmek için
EHLO xxxx.xom
komutunu kullanırız.Bu komutla bize server’ımız geri dönüş yapar.
250-AUTH LOGIN
250-AUTH = LOGIN X-NETSCAPE-HAS-BUGS
250-STARTTLS
250-XVERP = Kurye
250-XEXDATA
250-XSECURITY = YOK ¤ STARTTLS
250-PIPELINING
250-8BITMIME
250-BOY
250 DSN
Bu geri dönüşü aldıktan sonra artık mail oluşturma işlemine geçebiliriz.İlk önce mailin Kimden gideceğini belirtiriz.
Posta:
Geri dönen 250ok Mesajıyla alıcıyı belirtebiliriz.
RCPT için:
Tekrar 250ok mesajını alırız ve body kısmına geçeriz.
Yukarıdada belirttiğimiz gibi Mesajın vücut kısmını başlatmak için data komutunu kullanırız.
veri
subject: deneme maili konusu
Bu bir deneme mailidir
.
Yukarıda Mesajın sonuna koyduÄŸumuz “.” Ile gövde kısmının bittiÄŸini posta server’ımıza belirtiz.250ok dönen Mesajıyla birlikte posta gönderimini sona erdiririz.Client mail programımızı kullanarak deneme mailini kontrol edebiliriz.HerÅŸey sorunsuz ilerlediyse posta server’ımız üzerine düşen görevi yerine getiriyor demektir.


Leave a Reply: