SMTP kullanarak Gmail üzerinden posta göndermek


Yapacağım işlem linux üzerinden, SMTP kullanarak kendime bir test maili yollamak olacak.

SMTP kısaltması, internet üzerinden e-posta akışı arkasındaki prosedür olan Simple Mail Transfer Protocol (Basit Posta Aktarım Protokolü) anlamına gelir.
Bu işlemi bizlere Outlook,gmail gibi şirketler bize arayüzle sağlamakta ama merak ettiğimden dolayı biraz araştırmak istedim umarım sizede yardımcı olabilirim.

SSL, server ile alıcı iletişimi esnasında verilerin şifrelenerek yapılması işlemidir. En bilinen kullanımı ise, web sitesindeki veri alışverişi esnasında, server ile internet tarayıcısı arasındaki iletişimi şifrelenmesidir. SSL, standart bir algoritmadan oluşmaktadır.


Başlamadan önce, Gmail'in kendi adına güvenlik için sağladığı bir şeyi iptal etmemiz gerekmekte; 



1-)İlk olarak telnet-ssl uygulamasını indiriyoruz.
sudo apt-get install telnet-ssl

2-)Sonrasında ise gmail'i SMTP ile haberleştiriyoruz.465 Numaralı Portu seçiyoruz.
telnet -z ssl smtp.gmail.com 465

3-)Haberleşmeyi yaptırdıktan sonra giriş için ilk başta bir niyetimizi belli ediyoruz diyebiliriz :)
HELO herhangi_bir_text

4-)Niyetimizide belli ettikten sonra bizden e-mail ve şifre girdisi istemekte, ama bu işlemleri belirli bir güvenlik ile yapmakta, şifre çözme ve şifreleme konusunda bize;
sayfasının yardımı dokunacak.
AUTH LOGIN


5-) Kullanıcı Adı ve Şifre girdikten sonra, Kabul edildi yazısı ile karşılacağız.

6-)Bu adımda da, maili gönderen kişinin postasını alacağız.
MAIL FROM. <Kendi_Postamiz@gmail.com>

7-)Yollayacağımız kişinin postasını giriş yapıyoruz.
RCPT TO: <posta@gmail.com>

8-)DATA yazarak gerçekten e-mail yollamak konusunda kararlı olduğumuzu bildiriyoruz.
DATA

9-)Son olarak mailimize bir başlık ekliyoruz, ve derdimizi anlatıp yolluyoruz :)

10-)Derdimizi anlattıktan sonra çıkış işlemini gerçekleştirerek son veriyoruz.
QUIT

11-)Postamızı kontrol ediyoruz ve yolladığımız postanın geldiğini görüyoruz.

KAYNAKLAR;

1-)Linuxmeerkat
2-)Stackoverflow

Yorumlar

Bu blogdaki popüler yayınlar

VirtualBox'ta Ubuntu Server Kurulumu

Python ile Web Uygulaması

GLCD Slayt Uygulaması Yapımı(PIC16F887 kullanarak)