import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
from datetime import datetime
# 发件人邮箱账号
my_sender = 'l1525943131@163.com'
# my_sender = '1525943131@qq.com'
# 收件人邮箱账号
my_user = ['1525943131@qq.com']
# my_user = ['l1525943131@163.com']
# 授权码,不是账号的密码
authorization_code = '********'
# authorization_code = '****************'
# 发送人姓名
sender_name = 'After__today'
# 接收人姓名
user_name = ['天晴的时候会下雨']
# 发件服务器
smtp = 'smtp.163.com' #网易163
# smtp='smtp.qq.com' #qq邮箱
def mail(text):
now_time = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
ret = True
for i in range(len(my_user)):
text1 = '您好 '+user_name[i]+'\n现在时间为'+str(now_time)+'\n很抱歉打扰您!\n'+text
try:
msg = MIMEText(text1,'plain','utf-8')
# 括号里的对应发件人邮箱昵称、发件人邮箱账号
msg['From'] = formataddr([sender_name,my_sender])
# 括号里的对应收件人邮箱昵称、收件人邮箱账号
msg['To'] = formataddr([user_name[i],my_user[i]])
# 邮件的主题,也可以
使用python自动发邮件(163、QQ、outlook邮箱)
Python自动化发送邮件(163/QQ/outlook)
最新推荐文章于 2025-05-12 18:16:01 发布
这篇博客介绍了如何使用Python通过163、QQ和outlook邮箱发送邮件,强调了设置客户端授权密码的重要性,并提供了QQ邮箱设置POP3/SMTP服务的步骤。同时,博主分享了在outlook中遇到的安全警告问题及其解决方法。

最低0.47元/天 解锁文章
5154

被折叠的 条评论
为什么被折叠?



