使用python中的google SMTP发送电子邮件

2024-05-19 20:27:52 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在尝试用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}$

有人能解释一下我错了什么或者我遗漏了什么吗?在


Tags: installedinpyresponseliblineloginok