风变编程17关 用python smtplib 发送邮件
每一步都按照课程操作的,最后却总是出现这个error
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
文章图片
在这个问题之前我还遇到过另外的一些error,比如下面这个,其他的我没有记录下来,
文章图片
作为业余爱好者,我记得我查了百度,先后做了如下操作:
- 【解决Python通过STMP发送邮件出现 TimeoutError: [WinError 10060]】一开始的error我感觉是我的VS Code 内部设置有问题,不支持smtplib,我查了一些文章,安装了个 Perl Critic, 还下载了个openssl-1.1.1g.tar (不知道起没起到作用)
- 也有一些文章说是邮箱设置的问题,然后我去qq邮箱更改了设置如下
文章图片
文章图片
但是,以上两个方法都没有帮助我最终解决问题,跑起来还是有error
- 最后看到了这篇文章https://blog.csdn.net/wetest_tencent/article/details/51272981?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159004161419195162561136%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=159004161419195162561136&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v2~pc_rank_v3-12-51272981.first_rank_ecpm_v2_pc_rank_v3&utm_term=%5BWinError+10060%5D+A+connection+
正确代码如下,记得不要连公司内网(有些外企公司有严格的限制)
文章图片