Merhabalar,
Python ile Smtp mail yollamak için “smtplib” kütüphanesini kullanıyoruz.
Kullanımı kolay olsun diye tüm parametreleri ve işlemleri tek bir fonksiyon altında topladım.
Örnek kullanımı aşağıdaki gibidir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import smtplib def emailyolla(gonderici, alici_arry, cc_arry, baslik, mesaj, kullaniciadi, sifre, smtpserver): header = 'From: %s\n' % gonderici header += 'To: %s\n' % ','.join(alici_arry) header += 'Cc: %s\n' % ','.join(cc_arry) header += 'Subject: %s\n\n' % baslik mesaj = header + mesaj server = smtplib.SMTP(smtpserver) #server.starttls() #TLLS kullanilmak istenirse. server.login(kullaniciadi,sifre) problems = server.emailyolla(gonderici, alici_arry, mesaj) server.quit() return problems emailyolla("Yollayan Mail Adresi", ['Alici Mail Adresi 1', 'Alici Mail Adresi 2'], ['CC Mail Adresi 1', 'CC Mail Adresi 2'], "Baslik", "Mesaj", "Kullaniciadi", "Sifre", "Sunucu:Port"); |
Saygılarımla…