#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# author:IversOn5 import requests
import json
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr def send_mail(Price):
my_sender='908869236@qq.com' # 发件人邮箱账号
my_pass = 'xxxxxx' # 发件人邮箱密码 这个密码是stmp授权码,请看http://www.runoob.com/python/python-email.html
my_user='908869236@qq.com' # 收件人邮箱账号,我这边发送给自己
ret=True
try:
msg=MIMEText('XMR价格已经达到$%s'%str(Price),'plain','utf-8')
msg['From']=formataddr(["FromRunoob",my_sender]) # 括号里的对应发件人邮箱昵称、发件人邮箱账号
msg['To']=formataddr(["FK",my_user]) # 括号里的对应收件人邮箱昵称、收件人邮箱账号
msg['Subject']="XMR价格检测报告" # 邮件的主题,也可以说是标题 server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,端口是25
server.login(my_sender, my_pass) # 括号中对应的是发件人邮箱账号、邮箱密码
server.sendmail(my_sender,[my_user,],msg.as_string()) # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件
server.quit() # 关闭连接
print "It is ok!"
except Exception: # 如果 try 中的语句没有执行,则会执行下面的 ret=False
print "error"
send_mail(111)

最新文章

  1. Spark学习笔记之SparkRDD
  2. 在Virtulbox上装Ubuntu
  3. Ubuntu安装sciki-learn及环境
  4. Sqli-labs less 39
  5. WinDbg x 64 使用 SOS: 无法找到运行时 DLL (clr.dll)
  6. Error is 10055 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
  7. android sqlite使用之模糊查询数据库数据的三种方式
  8. git合并历史提交
  9. ssh整合之七注解结合xml形式
  10. PyQuery库
  11. HTML XML 介绍
  12. 【Java入门提高篇】Day28 Java容器类详解(十)LinkedHashMap详解
  13. 区别JS中类的静态方法,静态变量,实例方法,实例变量
  14. NPOI自适应列宽
  15. Vue -- webpack 项目自动打包压缩成zip文件
  16. redhat本地yum源配置
  17. js触摸事件
  18. Java虚拟机18:Java对象大小、对象内存布局及锁状态变化
  19. 【Python爬虫学习笔记(2)】正则表达式(re模块)相关知识点总结
  20. 【BZOJ】3203: [Sdoi2013]保护出题人(几何+三分+特殊的技巧)

热门文章

  1. 【三】材质反射属性模型BRDF
  2. 制作中文字符集zh_CN.utf8的centos7系统
  3. docker: error pulling image configuration: Get https://xx net/http: TLS handshake timeout
  4. HTML的多媒体属性
  5. PHP回顾(2)
  6. epplus动态合并列数据
  7. js判断是否是app,及版本号
  8. Fiddler抓包原理和使用详解
  9. nvl(sum(字段),0) 的时候,能展示数据0,但是group by 下某个伪列的时候,查不到数据(转载)
  10. DP&图论 DAY 3 下午 考试