邮件发送时间怎么修改 python_怎么发送邮箱-2分钟教会你如何利用Python库定时或者批量发送电子邮件...

本文介绍下如何用smtplib发送email。工作中如果每天需要发送日报啊,或者需要把相同的电子邮件发给不同顾客啊,定时发送某些提示邮件啊。学会这个就不会担心会忘记发了。

下面的代码本人测试过没问题。

#导入smtplib库import smtplib#导入我们需要的email模块from email.message import EmailMessagePASS_WORD = 'xxxxxxxx' #这里的password是qq游戏的授权码,可以百度下如何得到SMTP_SERVER = 'smtp.qq.com'POP_SERVER = 'pop.qq.com'receiver = 'laowang@qq.com' #接收email的邮箱地址sender = 'gebi@qq.com' #发送email的邮箱地址textfile = r'Report of Testing' #保存有要发送在邮件中的内容#打开该文件.with open(textfile,'r', encoding='utf-8') as fp: #创建一个email消息 msg = EmailMessage() msg.set_content(fp.read()) #添加邮件的内容msg['Subject'] = 'The contents of %s' % textfile #邮件标题msg['From'] = sendermsg['To'] = receiver# 通过SMTP server发送邮件.s = smtplib.SMTP(SMTP_SERVER, 25)s.login(sender, PASS_WORD) #通过授权码登陆s.send_message(msg) #发送消息s.quit() #推出print("Send successed!")

如果你有一组客户名单,比如保存在excel文件中,那么你可以将该名单读出来,然后用该程序给相应的客户发送邮件。

或者你想在某个时间点发送一份邮件,那么可以设置定时任务,去发送这份邮件。

如果有相关需求需要帮助,可以私信,我可以帮助写代码哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值