本文使用的示例来自 RUNOOB,基于上面的示例进行了调试,确保顺利运行
1、运行runoob上的代码,发现发送邮件失败
由于示例代码非常简单,所以怀疑是服务器端SMTP服务未开启,所以登录邮箱进行检查
果然没开,依照上面的提示,开启了SMTP服务。
注意:在开启SMTP服务的过程中,会生成一个授权码,这个授权码要注意保存,后面要用到。
算了,不想写了,直接上代码吧,需要的直接复制走就是了。
(1)要留意的是mail_pass里面填入的要是授权码,如果填入登录密码的话,是无法发送成功的。
(2)SMTP端口号为25,而不是465
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
import smtplib
from email.mime.t