zoukankan      html  css  js  c++  java
  • python 发送邮件

    今天闲来无所事事,闲着也是闲着,当初进公司的时候一边学python一遍用来写数据的统计代码。但是那时候接触的都是些皮毛,现在温习一下,学学高级一点的,有趣的

    结合百度的能力,写小Demo

    #-*-coding:utf-8-*-  
    #========================================== 
    # 导入smtplib和MIMEText 
    #========================================== 
    from email.mime.text import MIMEText 
    import smtplib 
    #========================================== 
    # 要发给谁,这里可以发送多人 
    #========================================== 
    mailto_list=["1114375070@qq.com"] 
    #========================================== 
    # 设置服务器,用户名、口令以及邮箱的后缀 
    #========================================== 
    mail_host="smtp.qq.com"
    mail_user="1114375070@qq.com"
    mail_pass="自己账户的口令"
    mail_postfix="qq.com"
    def send_mail(to_list,sub,content): 
      ''''' 
      to_list:发给谁 
      sub:主题 
      content:内容 
      send_mail("aaa@126.com","sub","content") 
      '''
      me=mail_user+"<"+mail_user+"@"+mail_postfix+">"
      msg = MIMEText(content) 
      msg['Subject'] = sub 
      msg['From'] = me 
      msg['To'] = ";".join(to_list) 
      try: 
        s = smtplib.SMTP_SSL(mail_host,465) 
        #s.connect(mail_host) 
        s.login(mail_user,mail_pass) 
        s.sendmail(me, to_list, msg.as_string()) 
        s.quit() 
        return True
      except Exception, e: 
        print str(e) 
        return False
    if __name__ == '__main__': 
      send_mail(mailto_list,"here is subject","here is content")
    

      首先导入STMP的库就不多说了

    其次:QQ的服务器地址和端口号可以再网上查询到,传送门

    然后关于自己的口令从哪里获取。请点击这里

    最后:关于SMTP_SSL这是个安全性的连接,毕竟安全最重要,一开始没有使用,汇报530错误的,

    作者:first_semon
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题,欢迎交流
  • 相关阅读:
    spring boot + swagger2
    itext7 html转pdf实现
    shell脚本学习
    观察者模式
    sql mode 问题及解决 错误代码:1055 this is incompatible with sql_mode=only_full_group_by
    学生报数算法实现
    git reset 版本回退操作
    struts2方法无法映射问题:There is no Action mapped for namespace [/] and action name [m_hi] associated with context path []
    Vue日历组件的功能
    vue-router 在新窗口打开页面的功能
  • 原文地址:https://www.cnblogs.com/first-semon/p/8330283.html
Copyright © 2011-2022 走看看