右键菜单发送到 Gmail?   Inbox mli_python-cn mli-CZUG
HoLin 
to python-chinese
 More options  1:32 pm(1 hour ago)
由于我把一些东西保存到gmail备份,所有很想在某个文件上右键,然后选择发送到gmail。
刚才打算用python写一个发带附件邮件的脚本,可发送的时候总是验证失败,但foxmail却正常发送。
代码是这样的:

#coding=utf-8
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
from email.Header import Header
import smtplib, base64, sys

msg=MIMEMultipart() #支持附件
txt1=MIMEText('邮件正文',_subtype='plain',_charset='utf-8')
txt1.replace_header('Content-Transfer-Encoding', 'quoted-printable') #否则邮件原文看不懂,但并不影响读信
msg.attach(txt1)

txt2=base64.encodestring(open('X.jpg','rb').read())
txt2=MIMEText(txt2)
txt2.replace_header('Content-Type', 'application/octet-stream; name="%s"' % Header('中文f附件名测试test.rar','utf-8'))
txt2.add_header ('Content-Disposition', 'attachment;filename="%s"' % Header('中文附件名测试test.rar','utf-8') )
msg.attach(txt2)

msg['subject']=Header('中文邮件名测试test!(含附件)', 'utf-8')
msg['from']='holinhe@163.com'
msg['to']='holinhe@163.com'

fromaddr='holinhe@163.com'
toaddrs=['holin.he@gmail.com']

server = smtplib.SMTP('smtp.163.com')
server.login('holinhe','xxx')
server.sendmail(fromaddr,toaddrs,msg.as_string())

--------------------------------

有没有人碰到过这个问题?

还有发送到gmail到功能,大家觉得如何阿?

::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::