python發送郵件執行個體 - 使用smtplib模組

來源:互聯網
上載者:User
# 匯入 smtplib 和 MIMETextimport smtplibfrom email.mime.text import MIMEText    # 定義發送列表mailto_list=["root@pythontab.com","10118157@qq.com"]    # 設定伺服器名稱、使用者名稱、密碼以及郵件尾碼mail_host = "smtp.163.com"mail_user = "xx@163.com"mail_pass = "xx"mail_postfix="163.com"    # 發送郵件函數def send_mail(to_list, sub, context):    '''''    to_list: 發送給誰    sub: 主題    context: 內容    send_mail("xxx@126.com","sub","context")    '''    me = mail_user + "<"+mail_user+"@"+mail_postfix+">"    msg = MIMEText(context)     msg['Subject'] ='python email test'    msg['From'] = sub    msg['To'] = ";".join(to_list)     try:         send_smtp =smtplib.SMTP()         send_smtp.connect(mail_host)         send_smtp.login(mail_user, mail_pass)         send_smtp.sendmail(me, to_list, msg.as_string())         send_smtp.close()        print 'success'        return True    except (Exception, e):         print(str(e))         print'false'  send_mail(mailto_list,"test mail","你好")
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.