通过Python自动发邮件《生如夏花》

今天ajupyter和姐姐出去逛了一天街,累死了。晚上读了一首非常美丽的诗词,是泰戈尔的《生如夏花》,感觉非常美,再加上前几天学会了用python自动发邮件,决定把这首诗发给自己的好朋友欣赏一下。

1.诗词

下面这个是全部诗词链接
生如夏花

2.代码实现

注意:

  1. 此代码填写完收件人的邮箱后理论上可以运行,但由于我将邮件信息也就是《生如夏花》保存到本地然后读取的,这个需要注意一下。
  2. 另外如果需要用自己的邮箱给别人发邮件,需要找到自己的授权密码,也就是我在代码里说的码。

注意事项我用红色框起来了,核心用白色框起来了
在这里插入图片描述

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

with open(r'C:\Users\LENOVO\Desktop\生如夏花.txt',mode='rt',encoding='utf-8') as f:
    content = f.read()
print(content)
def send_email(content):
    # 1.邮件内容配置
    msg = MIMEText(content, 'html', 'utf-8')
    msg['From'] = formataddr(["你想展示给对方的信息(比如你的姓名)", "[email protected]"])
    msg['Subject'] = "生如夏花"
    msg['from'] = '[email protected]'
    msg['to'] = '收邮件的人的邮箱'
    # 2.发送邮件
    server = smtplib.SMTP_SSL("smtp.126.com")
    server.login("[email protected]", "YPLEPSERUAHSFDVB") #这个码每个人不一样,这是我的网易分配的码
    server.sendmail("[email protected]", "收邮件的人的邮箱", msg.as_string())
    server.quit()
send_email(content)

3.注意

可能收到的邮件在垃圾箱里噢(笑)。
在这里插入图片描述

最后祝大家在即将到来的新的一年里快快乐乐,身体健康,万事如意。

写代码越来越6,BUG越来越少,早日找到自己的伴侣!!!(偷笑)

猜你喜欢

转载自blog.csdn.net/qq_49821869/article/details/113777389
今日推荐