系統中可能需要自動寄信的功能,例如會員通知、認證資格等等的需求

以下提供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()
arrow
arrow
    全站熱搜

    嘎抓強 發表在 痞客邦 留言(0) 人氣()