想使用python发送邮件,试了好多种方法,各种报错,怎么都不行,这应该是距离成功最近的一个了吧,代码本身应该没什么问题,应该是配置的问题,
根据报错信息,我把yagmail用pip uninstall删了,重新pip下载了一遍,然后注意到有这样的黄色字体,我就配置了一下环境变量,但还是没有什么用。
from yagmail import SMTP
mail_host='stmp.163.com'
mail_pass='NFUKGEHHQXU******'
sender='wc121382021@163.com'
receiver='21clwang@stu.edu.cn'
yag=SMTP(uer=sender,password=mail_pass,host=mail_host)
content=['这是一个测试']
yag.send(to=receiver,subject='测试',contents=content)
唉,自学编程真的好难,本来是想用python批量给学校的同学发一封邮件(是做一件很有意义的事),邮箱地址已经爬到了,但就卡在发送邮件这一步,一直不行。