鑑於CSDN肆無忌憚的廣告,博客不再更新,更多動態請移步至個人網站:https://youyou-2608.com
IDE:PyCharm Community 2017.02
Python版本:2.7.14
Windows系統
用Python郵件發送天氣預報,但是因爲阿里雲服務器默認封禁25端口,申請解封也沒通過,導致只能用465端口SSL方式發送,但是遇到很多問題:
代碼如下:
開始提示:SMTP Auth extension bot support by server
在網上查了資料,說是在s.helo()和s.login()之間加上s.starttls(),暫時不管是什麼意思,加上試試
但是加上了出現了新的問題:STARTTLS extension not supported by server.
又查了很多資料,但是都找到解決方法!
最後,解決方法試出來了,什麼原因還有待考察:直接去掉s.helo(),s.starttls()問題就解決了!如下: