Kütüphanelerimizi ekliyoruz.
import smtplib, ssl from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText
Mesajımızı oluşturuyoruz. (Şifreyi paylaşmıyorum.)
konu = "Python ile mail atıyorum" ileti = "Bu mail python ile atıldı" gonderenMail = "noreply@utkukahraman.dev" gonderilenMail = "ben@utkukahraman.dev" sifre = "****" message = MIMEMultipart() message["From"] = gonderenMail message["To"] = gonderilenMail message["Subject"] = konu message["Bcc"] = gonderilenMail message.attach(MIMEText(ileti, "plain")) yazi = message.as_string() context = ssl.create_default_context()
Mesajımızı gönderiyoruz. (Yandex ayarları)
with smtplib.SMTP_SSL("smtp.yandex.com", 465, context=context) as server: server.login(gonderenMail, sifre) server.sendmail(gonderenMail, gonderilenMail, yazi)
Mesajımızı gönderiyoruz. (Gmail ayarları)
with smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context) as server: server.login(gonderenMail, sifre) server.sendmail(gonderenMail, gonderilenMail, yazi)
Kodumuz mail bilgilerinde hata yoksa aşağıdaki çıktıyı almalıyız.
Gelen mail
Yandex Mail için tüm kodlar.
import smtplib, ssl from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText konu = "Python ile mail atıyorum" ileti = "Bu mail python ile atıldı" gonderenMail = "noreply@utkukahraman.dev" gonderilenMail = "ben@utkukahraman.dev" sifre = "****" message = MIMEMultipart() message["From"] = gonderenMail message["To"] = gonderilenMail message["Subject"] = konu message["Bcc"] = gonderilenMail message.attach(MIMEText(ileti, "plain")) yazi = message.as_string() context = ssl.create_default_context() with smtplib.SMTP_SSL("smtp.yandex.com", 465, context=context) as server: server.login(gonderenMail, sifre) server.sendmail(gonderenMail, gonderilenMail, yazi)
Gmail için tüm kodlar.
import smtplib, ssl from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText konu = "Python ile mail atıyorum" ileti = "Bu mail python ile atıldı" gonderenMail = "noreply@utkukahraman.dev" gonderilenMail = "ben@utkukahraman.dev" sifre = "****" message = MIMEMultipart() message["From"] = gonderenMail message["To"] = gonderilenMail message["Subject"] = konu message["Bcc"] = gonderilenMail message.attach(MIMEText(ileti, "plain")) yazi = message.as_string() context = ssl.create_default_context() with smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context) as server: server.login(gonderenMail, sifre) server.sendmail(gonderenMail, gonderilenMail, yazi)
Projeyi indirmek için : Tıkla
İlk Yorumu Siz Yapın