嗨,我正在尝试用python通过google SMTP发送电子邮件
我认为代码是正确的,但是我得到了以下异常。。在
"G:\Installed Applications\Python\Python35-32\python.exe" "C:/Users/brand/Desktop/Test Projects/Python Projects/SMTP.py"
Traceback (most recent call last):
File "C:/Users/brand/Desktop/Test Projects/Python Projects/SMTP.py", line 22, in <module>
server.login(sender, password)
File "G:\Installed Applications\Python\Python35-32\lib\smtplib.py", line 730, in login
raise last_exception
File "G:\Installed Applications\Python\Python35-32\lib\smtplib.py", line 721, in login
initial_response_ok=initial_response_ok)
File "G:\Installed Applications\Python\Python35-32\lib\smtplib.py", line 627, in auth
initial_response = (authobject() if initial_response_ok else None)
File "G:\Installed Applications\Python\Python35-32\lib\smtplib.py", line 664, in auth_login
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (502, b'5.5.1 Unrecognized command. m16sm36193099wmb.13 - gsmtp')
Process finished with exit code 1
我的代码如下所示:
^{pr2}$有人能解释一下我错了什么或者我遗漏了什么吗?在
我找到了解决方案,代码没有问题
这是谷歌邮件的安全问题。。 我跟着这个link 打开了不太安全的应用程序的访问权限,现在这个脚本就像一个符咒!:)
参考号:Allowing less secure apps to access your account - Account Help
相关问题 更多 >
编程相关推荐