Python的3行代码实现各种邮件的自动发送

一、先开启各种邮箱的POP3/SMTP/IMAP和查看邮箱的服务器

https://blog.csdn.net/qq_42361748/article/details/88665991

二、编写代码,我用的是网易163邮箱

import yagmail
#连接服务器
mail = yagmail.SMTP("邮箱.com","授权码","smtp.163.com",465)
#准备正文内容
content ='''
好久不见,你还好吗。。
我羡慕、嫉妒你很久了,你除了长得帅,智商高,情商高,能力强,你还有什么?
如果你收到这个消息,给我打赏一下吧,嘿嘿!
'''
#发送邮件
mail.send(["[email protected]","[email protected]","[email protected]","[email protected]"],
          "点开有惊喜欧!!!",
          content,
          "E:\\PycharmProjects\\Python_Test\\a.jpg")
         

三、注意以下细节:

Python的3行代码实现各种邮件的自动发送_第1张图片
1、第一个是标题,一定不要设置敏感话题的关键字,不然,邮箱会自动拦截
2、这个一定要用“\”,不然会找不到文件的图片;

3、里面的顺序可以互换位置

你可能感兴趣的:(Python)