티스토리 뷰

import smtplib

from email.mime.text import MIMEText

 

def sendGmail(id,pw,to_list,subject,content):

message = MIMEText(content, 'plain', 'UTF-8')        # 메시지는 UTF-8로 보내는 것에 주의

message['Subject'] = subject

message['From'] = id

message['To'] = to_list

 

mail = smtplib.SMTP('smtp.gmail.com',587)

mail.ehlo()

mail.starttls()

mail.login(id,pw)

mail.sendmail(id,to_list,message.as_string().encode("ascii")) # 아스키 코드로 인코딩하여 보내는 것에 주의.

mail.quit()

 

def test_sendGamil():

sendGmail('gmryuj@gmail.com','subject' , "한글도 되나요?")

 

test_sendGamil()

 

 

참고 링크 : http://stackoverflow.com/questions/5910104/python-how-to-send-utf-8-e-mail


댓글