通过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(["你想展示给对方的信息(比如你的姓名)", "ajupyter@126.com"])
    msg['Subject'] = "生如夏花"
    msg['from'] = 'ajupyter@126.com'
    msg['to'] = '收邮件的人的邮箱'
    # 2.发送邮件
    server = smtplib.SMTP_SSL("smtp.126.com")
    server.login("ajupyter@126.com", "YPLEPSERUAHSFDVB") #这个码每个人不一样,这是我的网易分配的码
    server.sendmail("ajupyter@126.com", "收邮件的人的邮箱", msg.as_string())
    server.quit()
send_email(content)

3.注意

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

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

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

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aJupyter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值