Python

Python ile Mail Gönderme algoritması

Aslında oldukça basit bir sistem. İlk olarak import fonksiyonunu kullanarak kütüphaneyi çağırıyoruz. Yine daha sonra MIME protokolünü sisteme dahil ediyoruz. Sonrasında ise değişkenlerimizi tanımlıyoruz. Daha doğrusu SMTP protokolü bilgilerini giriyoruz. Ardından da gönderilecek mail adresi veya adresleri ile konu başlığı, içeriği giriyoruz. Buradan sonra ise içeriğimiz HTML olarak yazılıyor. Önce UTF-8 olduğunu belirtiyoruz. Sonra html kodları ile içeriğimizi giriyoruz (Renk, kalın, italik gibi). En son kısımda ise gönderme işlemini tamamlıyoruz.

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import sys
mesaj=MIMEMultipart()
mesaj[‘from’]=[email protected]
mesaj[‘to’]=[email protected]
mesaj[‘subject’]=“Deneme Maili”
yazi=“Merhaba smtp mail örneği”
mesaj_yapisi=MIMEText(yazi,‘plain’)
mesaj.attach(mesaj_yapisi)
try:
    mail=smtplib.SMTP(‘smtp.gmail.com’,587)
    mail.ehlo()
    mail.starttls()
    mail.login(‘mail adresiniz’,‘Mail şifresi’)
    mail.sendmail(mesaj[‘from’],mesaj[‘to’],mesaj.as_string())
    print (‘Mail gönderildi’)
    mail.close()
except:
    print(‘hata oluştu’)
Click to comment

You must be logged in to post a comment Login

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

popüler yazılar

To Top
%d blogcu bunu beğendi: