python smtplib发email

发布时间:2019-05-27 22:03:46编辑:auto阅读(1997)

    #!/usr/bin/env python
    
    #coding: utf-8  
    
    
    
    import smtplib  
    
    from email.mime.text import MIMEText  
    
    from email.header import Header  
    
      
    
    sender = 'tom'  
    
    receiver = ['john@sina.com', 'lili@163.com']  
    
    subject = 'python email test'  
    
    smtpserver = 'smtp.sina.com'  
    
    username = 'yourusername'  
    
    password = 'yourpassword'  
    
    
    
    msg = MIMEText('你好','text','utf-8')#中文需参数‘utf-8’,单字节字符不需要  
    
    msg['Subject'] = Header(subject, 'utf-8')  
    
    
    
    smtp = smtplib.SMTP()  
    
    smtp.connect(smtpserver)  
    
    smtp.login(username, password)  
    
    smtp.sendmail(sender, receiver, msg.as_string())  
    
    smtp.quit()  
    

      

关键字