Python实现定时发送邮件代码
mailtools.py代码如下:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
# @Time : 2017/12/22 17:50
# @Desc :
# @File : mailtools.py
# @Software: PyCharm
import smtplib,time
from email.mime.text import MIMEText
#使用的邮箱的smtp服务器地址,这里是163的smtp地址
mail_host="smtp.163.com"
# 用户名
mail_user="***"
#密码
mail_pass="***"
#邮箱的后缀,网易就是163.com
mail_postfix="163.com" def send_mail(to_list,sub,content):
me="<"+mail_user+"@"+mail_postfix+">"
msg = MIMEText(content, _subtype='plain', _charset='utf-8')
msg['Subject'] = sub
msg['From'] = me
msg['To'] = ";".join(to_list) #将收件人列表以‘;’分隔
try:
server = smtplib.SMTP()
# 连接服务器
server.connect(mail_host)
# 登录操作
server.login(mail_user,mail_pass)
server.sendmail(me, to_list, msg.as_string())
server.close()
return True
except Exception, e:
return False '''
定时函数默认60秒
'''
def re_exe(inc = 60):
while True:
# 邮件主题和邮件内容
# 这是最好写点中文,如果随便写,可能会被网易当做垃圾邮件退信
if send_mail(['******@qq.com'],"删除","请按删除键"):
print "done!"
else:
print "failed!"
time.sleep(inc) if __name__ == '__main__':
# 发送1封,上面的列表是几个人,这个就填几
for i in range(100):
#输入定时时间
re_exe("echo %time%", 60)
Python实现定时发送邮件代码的更多相关文章
- 利用Python实现定时发送邮件,实现一款营销工具
		
说起自动化绝对算是茶余饭后最有显B格的谈资,毕竟解放双手是从老祖先那里就流传下来的基因,都2020了,你每天上班还要登录各个邮箱账号查收邮件?快来解锁本章内容 整体思路 很多人学习python,不知道 ...
 - Python +crontab定时备份目录发送邮件
		
公司有一台静态页面展示服务器仅供给客户展示我们做的项目,当时买的时候是最低配,也就是磁盘空间为20G的系统盘,考虑到代码量很小所以没有另加磁盘,后来项目多了,就写了个crontab 定时备份目录. 就 ...
 - python (18)在linux中如何实现定时发送邮件
		
最近要用到,定时发送邮件功能: 如何定时,当然要用到linux中crontab了 如下的代码能够定时发送邮件 #!/usr/bin/env python # -*- coding=utf-8 -*- ...
 - python (18)在linux中如何实现定时发送邮件到指定邮箱,监测任务
		
最近要用到,定时发送邮件功能: 如何定时,当然要用到linux中crontab了 如下的代码能够定时发送邮件 #!/usr/bin/env python # -*- coding=utf-8 -*- ...
 - VBS实现定时发送邮件
		
原理:建立CDO.Message对象,设置好参数后直接Send就可以了 代码如下: NameSpace = "http://schemas.microsoft.com/cdo/configu ...
 - spring利用javamail,quartz定时发送邮件 <转>
		
原文地址:spring利用javamail,quartz定时发送邮件 <转>作者:物是人非 spring提供的定时发送邮件功能,下面是一个简单的例子以供大家参考,首先从spring配置文件 ...
 - java实现qq邮箱每天定时发送邮件
		
本周四的时候去学校的某机构值班,主要工作是帮老师送文件,干一些杂活.那天没有什么活儿,于是想起用Java实现发送邮件和接收邮件的功能.前几天接触过一点quartz框架,用来实现定时开始任务的功能.于是 ...
 - odoo定时发送邮件
		
采购订单延迟或者存在部分到货的情况,定时发送邮件给相关人员 包含,采购订单明细,订单数量,已到货数量,未到货数量 <?xml version="1.0" encoding=& ...
 - Android 发送邮件以及定时发送邮件的实现
		
本文以腾讯企业邮箱为例,展示如何发送邮件 及相关问题 选择腾讯企业邮箱是因为腾讯企业邮箱一般都是开启了smtp服务 项目地址:https://gitee.com/bimingcong/MySendE ...
 
随机推荐
- Redis单线程架构以及工作方式
			
一.单线程模型 Redis客户端对服务端的每次调用都经历了发送命令,执行命令,返回结果三个过程.其中执行命令阶段,由于Redis是单线程来处理命令的,所有每一条到达服务端的每一条到达服务端的命令都不会 ...
 - .netCore+Vue 搭建的简捷开发框架  (5)
			
文章目录:.netCore+Vue 搭建的简捷开发框架--目录 上两节的内容介绍了一些关于.netCore 相关的一些基础知识.介绍这些的目的,最主要的还是为了我们的架构搭建服务. 上一节中,我们介绍 ...
 - mac下编译openjdk8?so easy!
			
写在最前面的话:建议第一次编译jdk的朋友,查阅任何博客都不如认真读一遍源码中的README-builds.html 环境:macOS High Sierra(10.13.5) 编译jdk:openj ...
 - Python之——python-nmap的安装与常用方法说明
			
一.python-nmap安装 # yum -y install nmap #安装nmap工具# 模块pip方式安装# pip install nmap# 模块源码安装# wget http://xa ...
 - phpstorm  新加入项目的文件--全局搜索不到 ctrl + shift + R
			
通过文件名查找文件 ,能搜到其他的现有文件,只是新加入的文件,无法出现在搜索到的结果中 . 总不可能在搜索的关键词一直拼写错误吧 , 那能想到的只有缓存出问题了. 新加入的文件,新加入的文件.... ...
 - 01 【PMP】组织结构类型
			
[PMP]组织结构类型 1.简单型 描述:人员并肩工作,所有者/经营者直接做出主要决定并监督执行. PM角色:兼职(协调员) PM权限:极少(无) 项目管理人员:极少(无) 资源可用性:极少(无) ...
 - [Luogu4447]  [AHOI2018初中组]分组
			
题目描述 小可可的学校信息组总共有n 个队员,每个人都有一个实力值a[i]a[i]a[i].现在,一年一度的编程大赛就要到了,小可可的学校获得了若干个参赛名额,教练决定把学校信息组的nnn 个队员分成 ...
 - Linux的一些常用命令(一)
			
linux 快捷键1.ls 列出本地址上文件, -a 列出所有(包括隐藏文件) -l 按照列表方式显示 -t 按照时间方式排序 2.touch 创建文件 3. echo 'abc' > 文件名 ...
 - .Net Core 3.0 IdentityServer4 快速入门02
			
.Net Core 3.0 IdentityServer4 快速入门 —— resource owner password credentials(密码模式) 一.前言 OAuth2.0默认有四种授权 ...
 - 神奇的 SQL 之团结的力量 → JOIN
			
前言 开心一刻 闺蜜家暴富,买了一栋大别野,喊我去吃饭,菜挺丰盛的,筷子有些不给力,银筷子,好重,我说换个竹子的,闺蜜说,这种银筷子我家总共才五双,只有贵宾才能用~我咬着牙享受着贵宾待遇,终于,在 ...