debug:
背景:使用VScode 在python3.7.4环境下,编写QQ邮箱群发邮件。
错误提示:TypeError: getsockaddrarg: AF_INET address must be tuple, not str。
错误位置代码:server = smtplib.SMTP_SSL()
处理办法:删除 _ssl()
接着运行又会提示:
ValueError: server_hostname cannot be an empty string or start with a leading dot.
原因分析:
因为Python 3.7修改了ssl.py,导致smtplib.SMTP_SSL也连带产生 了问题。
处理办法: server = smtplid.SMTP_SSL(stmp_server), 即加入host参数。