首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >登录凭据不适用于Gmail SMTP

登录凭据不适用于Gmail SMTP
EN

Stack Overflow用户
提问于 2013-05-13 06:16:13
回答 6查看 201.3K关注 0票数 117

我正在尝试通过Gmail用Python发送电子邮件。下面是我的代码:

代码语言:javascript
复制
import smtplib


fromaddr = '......................'  
toaddrs  = '......................'  
msg = 'Spam email Test'  

username = '.......'  
password = '.......'

server = smtplib.SMTP('smtp.gmail.com', 587)  
server.ehlo()
server.starttls()
server.login(username, password)  
server.sendmail(fromaddr, toaddrs, msg)  
server.quit()

我得到了错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "email_send.py", line 18, in <module>
    server.login(username, password)
  File "C:\.....\Python\lib\smtplib.py", line 633
, in login
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepte
d. Learn more at\n5.7.8 http://support.google.com/mail/bin/answer.py?answer=1425
7\n5.7.8 {BADCREDENTIALS} s10sm9426107qam.7 - gsmtp')

这似乎是登录的问题。我确信我的登录信息是正确的,除了一件事。用户名应该是"blah@gmail.com",还是简单的"blah"?我两个都试过了,同样的错误。

你知道出什么问题了吗?

注意:所有句号都不是密码/电子邮件/文件路径/等。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16512592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档