系統中可能需要自動寄信的功能,例如會員通知、認證資格等等的需求
以下提供python的Email模組(smtplib)
以下提供python的Email模組(smtplib)
import smtplib
#你要寫的內容
info = ''
info += ('\n'+u'您好,這是「*****」發出的例行預警通知信,請勿回信'+'\n')
info += ('\n'+u'因資訊安全,請至(http://******.nchu-cm.com/), 登入後觀看預警內容'+'\n')
#寄件人的信箱,通常自己去申請個GMAIL信箱即可
gmail_user = '*********@gmail.com'
gmail_pwd = '**********'
#這是GMAIL的SMTP伺服器,如果你有找到別的可以用的也可以換掉
smtpserver = smtplib.SMTP("smtp.gmail.com",587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo()
#登入系統
smtpserver.login(gmail_user, gmail_pwd)
#寄件人資訊
fromaddr = "*************@gmail.com"
#收件人列表,格式為list即可
toaddrs = ['***@gmail.com', '*****@gmail.com']
#設定寄件資訊
msg = ("From: %s\r\nTo: %s\r\nSubject: %s\r\n" % (fromaddr, ", ".join(toaddrs), u'*********-即時預警通知'))
smtpserver.sendmail(fromaddr, toaddrs, msg+info)
#記得要登出
smtpserver.quit()
文章標籤
全站熱搜
