国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python發送郵件的實例代碼(支持html、圖片、附件)

2020-02-23 04:53:26
字體:
來源:轉載
供稿:網友

第一段代碼:

代碼如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-

import email
import mimetypes
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
from email.MIMEImage import MIMEImage
import smtplib

def sendEmail(authInfo, fromAdd, toAdd, subject, plainText, htmlText):

        strFrom = fromAdd
        strTo = ', '.join(toAdd)

        server = authInfo.get('server')
        user = authInfo.get('user')
        passwd = authInfo.get('password')

        if not (server and user and passwd) :
                print 'incomplete login info, exit now'
                return

        # 設定root信息
        msgRoot = MIMEMultipart('related')
        msgRoot['Subject'] = subject
        msgRoot['From'] = strFrom
        msgRoot['To'] = strTo
        msgRoot.preamble = 'This is a multi-part message in MIME format.'

        # Encapsulate the plain and HTML versions of the message body in an
        # 'alternative' part, so message agents can decide which they want to display.
        msgAlternative = MIMEMultipart('alternative')
        msgRoot.attach(msgAlternative)

        #設定純文本信息
        msgText = MIMEText(plainText, 'plain', 'utf-8')
        msgAlternative.attach(msgText)

        #設定HTML信息
        msgText = MIMEText(htmlText, 'html', 'utf-8')
        msgAlternative.attach(msgText)

       #設定內置圖片信息
        fp = open('test.jpg', 'rb')
        msgImage = MIMEImage(fp.read())
        fp.close()
        msgImage.add_header('Content-ID', '<image1>')
        msgRoot.attach(msgImage)

       #發送郵件
        smtp = smtplib.SMTP()
       #設定調試級別,依情況而定

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 区。| 林周县| 定西市| 绵竹市| 铜川市| 泰和县| 清镇市| 芦山县| 绥棱县| 抚顺市| 镇坪县| 阳信县| 定兴县| 隆昌县| 泸州市| 施甸县| 肥乡县| 罗定市| 轮台县| 瑞安市| 博白县| 丰都县| 武陟县| 濮阳县| 庄河市| 石渠县| 高尔夫| 庆城县| 阿拉善左旗| 云梦县| 枣强县| 刚察县| 宜宾县| 巴林左旗| 保山市| 皋兰县| 苍梧县| 定陶县| 陇南市| 方城县| 柳林县|