zoukankan      html  css  js  c++  java
  • Python邮件发送源码

     关注微信公众号【黑客易先生】,关注了你就知道我活儿好

    从最初的实现邮件发送功能,改了几次,有了如下代码。

    该代码还可以继续开发,完善。以实现更复杂的功能。

    #-*- coding:utf-8 -*-
    i = 0
    while i < 10:  #发送十次
    	import smtplib  
    	from email.mime.text import MIMEText  
    	from email.header import Header  
    	import time  #延时设置
    	
    	# 第三方 SMTP 服务  
    	mail_host="smtp.qq.com"  #设置服务器  
    	mail_user="694063799@qq.com"    #发件人用户名  
    	mail_pass="awlnfypgaznfbbhz"   #发件人口令,QQ邮箱是输入授权码,在qq邮箱设置里用验证过的手机发送短信获得,不含空格  
    
    
    	sender = '694063799@qq.com'		#与发件人用户名保持一致
    	receivers = "2133364981@qq.com"  # 收件人邮箱地址,可设置为你的QQ邮箱或者其他邮箱  
    	
    	message = MIMEText('内容', 'plain', 'utf-8')  
    	message['From'] = Header("发件人", 'utf-8')  
    	message['To'] =  Header("you", 'utf-8')  
    
    	subject = '标题'  
    	message['Subject'] = Header(subject, 'utf-8')  
    	
    	try:  
    		smtpObj = smtplib.SMTP_SSL(mail_host, 465)   
    		smtpObj.login(mail_user,mail_pass)    
    		smtpObj.sendmail(sender, receivers, message.as_string())  
    		smtpObj.quit()  
    		print u"邮件发送成功"  
    	except smtplib.SMTPException,e:  
    		print e
    	i = i + 1  #发送十次
    	time.sleep(10)  #延时十秒
    print('End')
    

      

  • 相关阅读:
    eclipse安装m2e
    Ubuntu安装Maven(转)
    父亲节点的实现
    vscode go linux 依赖包
    golang DHCPv4/v6 demo
    解决golang.org模块无法下载的问题
    go 网络数据包分析(3)
    go 网络数据包分析(2)
    Go语言:判断IP是否合法是IPv4还是IPv6
    go IP地址转化为二进制数
  • 原文地址:https://www.cnblogs.com/yigongzi/p/6375742.html
Copyright © 2011-2022 走看看