国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

網頁爬蟲 - python+smtp發送郵件附件問題

瀏覽:116日期:2022-06-30 17:08:30

問題描述

文件是txt或者word格式的,但是要求附件發送過去是pdf格式的,smpt有沒有什么參數是可以設置的,我設置了_subtype='pdf',最后附件打開會報錯,說不是一個pdf文件,打不開

import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.application import MIMEApplicationimport tracebackimport osserver=smtplib.SMTP()server.connect('smtp.163.com')server.login('XXXXXX@163.com','YYYYYY')msg=MIMEMultipart(’’)msg[’From’]='XXXXXX@163.com'msg[’Subject’]='opp'part = MIMEApplication(open('D:log.txt', ’rb’).read(),_subtype=’pdf’)#filetype='pdf'filetype = os.path.splitext('D:log.txt')[-1][1:]newfilename = ’resume’ + ’.’ + filetypepart.add_header(’Content-Disposition’, ’attachment’, filename=newfilename)msg.attach(part)msg[’To’]='TTTTTT@163.com'server.send_message(msg)

求解直接報filetype改成pdf也會文件報錯

問題解答

回答1:

SMTP is the protocol you are sending the completed email with, the MIME type is the content type of the attachment as declared in the email and the actual content type the file has. If you want to send a doc file as pdf you have to convert it first.

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 宜君县| 白玉县| 光泽县| 读书| 长兴县| 建湖县| 岳池县| 通州市| 芦溪县| 安远县| 宝应县| 平定县| 哈密市| 抚顺市| 永春县| 五寨县| 武穴市| 双桥区| 揭西县| 沧源| 沭阳县| 诏安县| 永城市| 宜川县| 新余市| 卢氏县| 桑日县| 手游| 屯门区| 布拖县| 安仁县| 凌海市| 罗平县| 临泉县| 盐山县| 封开县| 临沧市| 泽州县| 五常市| 潮州市| 福安市|