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

    python 发送邮件

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    #导入smtplib和MIMEText
    import smtplib,sys 
    from email.mime.text import MIMEText 
    
    
    class SenderEmail:
    
        def send_mail(self, sub, content):
        #############
        # 要发给谁
            mailto_list=["2018295280@qq.com"]
        #####################
        #设置服务器,用户名、口令以及邮箱的后缀
            mail_host="smtp.126.com"
            mail_user="youfbi@126.com"
            mail_pass="123123"
            mail_postfix="126.com"
        ######################
            '''
            to_list:发给谁
            sub:主题
            content:内容
            send_mail("aaa@126.com","sub","content")
            '''
            me = mail_user+"<"+mail_user+"@"+mail_postfix+">"
            msg = MIMEText(content, 'html', 'utf-8')
            msg['Subject'] = sub
            msg['From'] = me 
            msg['To'] = ";".join(mailto_list) 
            try: 
                s = smtplib.SMTP() 
                s.connect(mail_host) 
                s.login(mail_user,mail_pass) 
                s.sendmail(me, mailto_list, msg.as_string()) 
                s.close() 
                return True
            except Exception, e: 
                print str(e) 
                return False
    if __name__ == '__main__':
        if SenderEmail().send_mail(u'这是python测试邮件1',u'python发送邮件1'):
            print u'发送成功'
        else:
            print u'发送失败'
    --- --- --- --- From 小小leo 的博客 --- --- --- ---
  • 相关阅读:
    代码大全2阅读笔记之最后总结
    web商品系统最终版
    web商品系统
    期末总结
    2020/12/13
    2020/12/12
    2020/12/11
    2020/12/10
    2020/12/09
    2020/12/08
  • 原文地址:https://www.cnblogs.com/xiaoxiaoleo/p/5800088.html
Copyright © 2011-2022 走看看