Smtplib Nedir?
Smtplib python'ın dahili bir kütüphanesidir. Bu kütüphane ile günde 500 mail gönderebilirsiniz.
Şimdi gelin incelemeye başlayalım.
import smtplib
content = "merhaba"
mail = smtplib.SMTP("smtp.gmail.com",587)
mail.ehlo()
mail.starttls()
mail.login("deneme@gmail.com","şifre")
mail.sendmail("deneme@gmail.com","deneme@gmail.com",content)
Kütüphanemizi çağırarak işe başlıyoruz, ardından content adında mesajımızı oluşturuyoruz.
mail adlı bir değişken oluşturup SMTP'nin gmail aderine 587. porttan ulaşıyoruz.
Sonra mail adlı değişkenimizi ehlo fonksiyonu ile kullanılabilir hale getiriyoruz, starttls fonksiyonu ile de bağlantımızı gizli hale getiriyoruz.
Daha sonra login fonksiyonu ile herhangi bir mail adresine giriş yapıyoruz.
Son olarak sendmail fonksiyonu ile göndereni, alıcıyı ve gönderilen metni belirliyoruz.
Ve mailimiz gönderildi.