在使用Python发送带附件的邮件的时候遇到“ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。”这个问题
经测试,这个是由于smtp服务器的登录验证导致的
smtpserver = 'smtp.163.com'
原代码
smtp=smtplib.SMTP() smtp.connect() smtp.login(user,password)
改成
smtp = smtplib.SMTP_SSL(smtpserver,465) smtp.helo() smtp.ehlo() smtp.login(user,password)后邮件发送成功