python发送邮件-古蔺大橙子建站
RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
python发送邮件
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.image import MIMEImage

def get_content(text,type):
    ret = MIMEText(text,type)
    return ret

def get_img(imgfile,imgid):
    f = open(imgfile,'rb')
    con = f.read()
    ret = MIMEImage(con)
    ret.add_header('Content-ID',imgid)
    return ret

if __name__ == '__main__':
    mail_server = 'smtp.163.com'
    mail_from = '******@163.com'
    mail_pass = '******'        ##password
    mail_to = '******@qq.com'
    subject = 'please call me soon'
    imgid = 'myid'

    html = '''
    
    
    this is 163
        
    
    
    '''.format(imgid)

    msg = MIMEMultipart()
    tmp = get_content(html,'html')
    msg.attach(tmp)

    tmp = get_img(r'/root/test.jpg',imgid)        ## image's path
    msg.attach(tmp)
    msg['Subject'] = subject
    msg['From'] = mail_from
    msg['To'] = mail_to

    server  = smtplib.SMTP()
    server.connect(mail_server,25)
    server.login(mail_from,mail_pass)
    server.sendmail(mail_from,mail_to,msg.as_string())

新闻名称:python发送邮件
文章网址:http://scgulin.cn/article/gsgood.html