Tuesday, December 6, 2016

Membuat Skrip Kirim Email dengan Python



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

Previous Post
Next Post

0 comments: