intranet-yahooya-e-posta-gondermek

Yahoo'ya e-posta göndermek

 

Yahoo tarafından sağlanan mail hizmetlerine 25 numaralı port üzerinden bağlanarak e-posta gönderebiliriz. nslookup -q=mx yahoo.com komutu ile mail sunucularının adreslerini öğrenebilirsiniz. Yahoo'nun mail sunucularında 10 saniye timeout sınırı vardır. Bu yüzden seri bir şekilde kullanılması gerekir.

Aşağıdaki örnekte anlatıldığı gibi e-posta gönderimi sağlanabilir.

telnet d.mx.mail.yahoo.com 25

220 numaralı yanıt kodunu aldıktan sonra seri bir şekilde komutlarımızı uygulayalım.

helo

İlk önce HELO komutu ile bağlı bulunduğumuz sunucuyu görüntülemek zorunludur.

mail from:<mail@mail.com>

rcpt to:<mail@yahoo.com>

"mail from" (gönderen) ve "rcpt to" (alıcı) kısımlarını dolduralım. mail adreslerinin < > içerisinde yazılması gerekecektir.

data

Artık DATA komutunu girerek e-postamızı yazabiliriz.

from:mail@mail.com

to:mail@yahoo.com

Önce "from" ve "to" kısımlarını doldurarak e-postamızın alıcı tarafından gözükmesini sağlayalım. Bu aynı zamanda spam olarak gözükme ihtimalini de azaltacaktır.

subject: mail konusu

İsteğe bağlı olarak subject ifadesi karşısına e-postamıza başlık girelim.

mesajınız

.

Mesajımızı her zamanki gibi "." ile sonlandıralım.

 

* Yahoo'ya e-posta gönderirken biraz hızlı yazmanız gerekebilir, çünkü 10 saniyelik bir timeout sınırı vardır. Eğer 10 saniye boyunca komut girmezseniz otomatik olarak çıkış yapar. Acele etmek yerine komutlarınızı daha önceden hazırlayıp kopyala/yapıştır yöntemiyle uygulayabilirsiniz.

 

Örnek:

Komutlarımızı hazırladıktan sonra telnet e.mx.mail.yahoo.com 25 komutuyla mail sunucumuza bağlanalım ve helo komutunu uygulayalım. Daha sonra aşağıdaki gibi daha önceden hazırladığımız komutlarımızı komut penceresine yapıştıralım.
 

mail from:<eren@deneme.com>
rcpt to:<eren.can23@yahoo.com>
data
from:eren@deneme.com
to:eren.can23@yahoo.com
subject: Test Mail'i

Selam,
Bu e-posta test amaçlı gönderilmiştir.

Saygılar,
Eren CAN

 

Son olarak nokta (.) ile e-postamızı sonlandırmamız gerekecektir.