今天ajupyter和姐姐出去逛了一天街,累死了。晚上读了一首非常美丽的诗词,是泰戈尔的《生如夏花》,感觉非常美,再加上前几天学会了用python自动发邮件,决定把这首诗发给自己的好朋友欣赏一下。
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越来越少,早日找到自己的伴侣!!!(偷笑)