# -*- coding:utf-8 -*-
import smtplib
from email.mime.text import MIMEText
class sendmail:
def __init__(self):
self.mail_host="smtp.gmail.com"
self.mail_user="帳號"
self.mail_passwd="密碼"
self.postfix="gmail.com"
self.mailto="收件者信箱"
def send(self,subject,content):
gmailuser=self.mail_user+"@"+self.postfix
msg=MIMEText(content)
msg['Subject']=subject
msg['From']= "我"
msg['To']=self.mailto
smtp=smtplib.SMTP('smtp.gmail.com',587)
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.login(self.mail_user,self.mail_passwd)
smtp.sendmail(gmailuser,self.mailto,msg.as_string())
smtp.close()
print "寄信成功"
spam_block = sendmail()
spam_block.send("這是測試信","成功之內文")
Categories: Python