资讯专栏INFORMATION COLUMN

python发送邮件DEMO

lansheng228 / 1289人阅读

摘要:测试邮件发送接收文字我是文字附件类型附件类型附件类型附件类型附件账号密码登陆服务器

    import smtplib  
    from email.mime.multipart import MIMEMultipart  
    from email.mime.text import MIMEText  
    from email.mime.application import MIMEApplication   

 
    msg = MIMEMultipart()  
    msg["Subject"] = "测试邮件"  
    msg["From"]    = "发送@qq.com"  
    msg["To"]      = "接收@qq.com" 
      
    #---文字---  
    part = MIMEText("我是文字")  
    msg.attach(part)  
      
    #---附件---  
    #xlsx类型附件  
    part = MIMEApplication(open("foo.xlsx","rb").read())  
    part.add_header("Content-Disposition", "attachment", filename="foo.xlsx")  
    msg.attach(part)  
      
    #jpg类型附件  
    part = MIMEApplication(open("foo.jpg","rb").read())  
    part.add_header("Content-Disposition", "attachment", filename="foo.jpg")  
    msg.attach(part)  
      
    #pdf类型附件  
    part = MIMEApplication(open("foo.pdf","rb").read())  
    part.add_header("Content-Disposition", "attachment", filename="foo.pdf")  
    msg.attach(part)  
      
    #mp3类型附件  
    part = MIMEApplication(open("foo.mp3","rb").read())  
    part.add_header("Content-Disposition", "attachment", filename="foo.mp3")  
    msg.attach(part)  
       
    smtp = smtplib.SMTP_SSL("smtp.exmail.qq.com", 465)
    smtp.login("账号", "密码")#登陆服务器  
    smtp.sendmail(msg["From"], msg["To"], msg.as_string())
    smtp.close()  

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44240.html

相关文章

  • python实现网页截屏、查库、发邮件(selenium、phantomjs、mailer、jinj

    摘要:使用实现网页截屏查库发邮件的。本是用于发周报邮件的,周报内容包括数据库中的记录以及网页指定元素的截屏。用于网页截屏,用于传递参数。注意其中使用截取中为的元素的操作。 使用python(2.7)实现网页截屏、查库、发邮件的demo。用到了selenium、phantomjs、mailer、jinja2、mysqldb还有image,都是比较典型的用法,可复用性比较强,记录分享一下。 本d...

    李文鹏 评论0 收藏0
  • PyCharm的安装、设置及使用

    摘要:的简介随着近年来的火爆程度逐年攀升越来越多的开发者开始因其丰富的库支持简洁高效的语法以及强大的运算速度而对其纷纷侧目也正因此及基于它而生的各类框架如等普遍应用于当下各类场景下作为时代的弄潮儿大有独领风骚之势也正是因此毫无疑问是当前最好的编程 PyCharm的简介 随着近年来Python的火爆程度逐年攀升,越来越多的开发者开始因其丰富的库支持,简洁高效的语法以及强大的运算速度而对其纷纷侧...

    jzzlee 评论0 收藏0
  • python 自动发送QQ邮箱

    摘要:文章目录一授权码获取二发送文本和附件三继续升级四声明一授权码获取开启它发送短信发送后点击我已发送把这个授权码复制下来保存起来,下次还可以用。二发送文本和附件你只需要修改邮箱,授权码,当然如果你想发送附件也把附件路径加上即可。 ...

    dendoink 评论0 收藏0

发表评论

0条评论

lansheng228

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<