• python通过126邮箱发送邮件


    代码来源——————https://blog.csdn.net/mabing993/article/details/79253748

    暂时保存, 再做研究。

    #!/usr/bin/python3
    # coding: utf-8
    
    import smtplib
    from email import encoders
    from email.header import Header
    from email.mime.text import MIMEText
    from email.utils import parseaddr
    from email.utils import formataddr
    
    
    def format_addr(s):
        name, addr = parseaddr(s)
        return formataddr((Header(name, "utf-8").encode(), addr))
    
    
    from_email = "zhangchenglinzcl@126.com"
    from_email_pwd = "*******"
    to_email = "zhangchenglinzcl@yahoo.com"
    smtp_server = "smtp.126.com"
    
    msg = MIMEText("<html><body><h3>hello</h3><p>hello, send by python</p></body></html>", "html", "utf-8")
    msg["From"] = format_addr("%s" % (from_email))
    msg["To"] = format_addr("%s" % (to_email))
    msg["Subject"] = Header("python email", "utf-8").encode()
    
    server = smtplib.SMTP(smtp_server, 25)
    server.set_debuglevel(1)
    server.login(from_email, from_email_pwd)
    server.sendmail(from_email, [to_email], msg.as_string())
    server.quit()
    

      

  • 相关阅读:
    HDU 3081 Marriage Match II
    HDU 4292 Food
    HDU 4322 Candy
    HDU 4183 Pahom on Water
    POJ 1966 Cable TV Network
    HDU 3605 Escape
    HDU 3338 Kakuro Extension
    HDU 3572 Task Schedule
    HDU 3998 Sequence
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/lfotest/p/13746448.html
Copyright © 2020-2023  润新知