Bagi yang sedang utak-atik bahasa pemrograman Python, berikut saya share kode program untuk mengirim email dengan kode program sederhana. Untuk menulis kode program tersebut dapat menggunakan berbagai editor ataupun menggunakan shell atau cmd maupun ipython. Berikut kode programnya:
#menggunakan python 2.7.5
#mengirim data ke gmail melalui python
#hanya untuk gmail, bukan ymail atau yg lainnya
#harus terkoneksi internet
import smtplib
from email.mime.text import MIMEText
from email.MIMEMultipart import MIMEMultipart
pengirim = 'xxxxx@gmail.com' #masukkan email pengirim
penerima = ('yyyygmail.com') #bisa satu penerima atau lebih
msg = MIMEText('isi dari email')
msg ['Subject'] = 'Mengirim email via python'
msg ['From'] = pengirim
msg ['To'] = penerima
msg = MIMEMultipart()
msg.attach(MIMEText(file('test.txt').read())) #buatlah file (satu folder) yg akan dikirim dgn program seperti [kita.txt]
try:
pwd = 'password' #isikan password gmail mu??
s = smtplib.SMTP_SSL()
s.connect('smtp.gmail.com', 465)
s.login(pengirim, pwd)
s.sendmail(pengirim, penerima, msg.as_string())
s.quit()
print 'Berhasil mengirim e-mail'#pesan ketika berhasil mengirim
except Exception:
print 'Koneksi gagal, silahkan coba lagi!'#pesan ketika tidak terkoneksi
semoga bermanfaat. @wawanhn
referensi: http://python113.blogspot.co.id/2014/04/mengirim-email-gmail-via-python.html
0 comments:
Post a Comment