smtplib.SMTPServerDisconnected: Connection unexpectedly closed 把通过smtp的server地址,端口连接换成通过smtp_ssl连接,即将smtp = smtplib.SMTP(mailserver,port=465)改成smtp = smtplib.SMTP_SSL(mailserver)连接(其中mailserver= ‘smtp.qq.com’),即可成功。
(QQ邮箱的SMTP服务开启后,代码中需要用SMTP_SSL构建会话实例, 不然会有报错:Connection unexpectedly closed) 网易邮箱设置 1.构建简单的文本文件MIMEText # coding:utf-8import smtplib from email.mime.text importMIMETextfrom email.header importHeaderfrom email.utils import formataddr sender='***'@163.com'#...
from email.mime.text import MIMEText from email.header import Header from smtplib import SMTP_SSL #qq邮箱smtp服务器 host_server = 'smtp.qq.com' #sender_qq为发件人的qq号码 sender_qq = '3723358***' #pwd为qq邮箱的授权码 pwd = '**iao***lxpic***' #发件人的邮箱 sender_qq_mail = '...
smtplib.SMTPServerDisconnected: Connection unexpectedly closed QQ邮箱是支持安全邮件的,需要通过SSL发送的邮件:使用标准的25端口连接SMTP服务器时,使用的是明文传输,发送邮件的整个过程可能会被窃听。要更安全地发送邮件,可以加密SMTP会话,实际上就是先创建SSL安全连接,然后再使用SMTP协议发送邮件 修改代码: server =smtp...
#抛出异常:smtplib.SMTPServerDisconnected: Connection unexpectedly closed #QQ邮箱是支持安全邮件的,需要通过SSL发送的邮件,如下: smtpObj= smtplib.SMTP_SSL(mail_host) smtpObj.connect(mail_host,465)# 465 为 SMTP 端口号 smtpObj.login(mail_user, mail_pass) ...
1、准备两个邮箱帐号,一个是常用的(接收端),另一个可以注册网易163邮箱或者foxmail邮箱也可(发送端),本次我使用两个QQ邮箱进行演示。2、在邮箱的设置 3、账户中开启SMTP功能,如下图:4、点击生成授权码,按照弹出窗口的提示发送短信,发送后单击我已发送按钮。5、将生成的授权码复制下来以备接...
username_recv收邮件的邮箱地址; 在内网要采用smtplib.SMTP_SSL(mailserver)连接(其中mailserver= ‘smtp.qq.com'),使用smtp = smtplib.SMTP(mailserver,port=465)方式会报错:smtplib.SMTPServerDisconnected: Connection unexpectedly closed 4.主函数: file_path :放置可执行文件的目录; ...
Error: (<class ‘smtplib.SMTPServerDisconnected’>, SMTPServerDisconnected(‘Connection unexpectedly closed’), <traceback object at 0x0000019B0EC2C800>) 提示’SMTP’服务器连接失败 在看了一些其他的资料后,把通过smtp的server地址,端口连接换成通过smtp_ssl连接,即将 ...
username_send发送邮件的邮箱地址,password是开启smtp端口时弹出的字符串; username_recv收邮件的邮箱地址; 在内网要采用smtplib.SMTP_SSL(mailserver)连接(其中mailserver= ‘smtp.qq.com’),使用smtp = smtplib.SMTP(mailserver,port=465)方式会报错:smtplib.SMTPServerDisconnected: Connection unexpectedly closed ...
SMTPServerDisconnected: Connection unexpectedly closed: The read operation timed out 虽然报错,但邮件确实是发送成功了,好像没什么异常情况,这点我好像与别人不一样。所以可以取巧,使用 try:...exceptsmtplib.SMTPServerDisconnected:pass 捕捉异常后pass即可。