- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 python smtplib 和 xoauth,我正在尝试发送电子邮件。我正在使用 Google 发布的代码:http://code.google.com/p/google-mail-xoauth-tools/source/browse/trunk/python/xoauth.py
我实际上是针对 Gmail 进行身份验证,我收到了这个回复
reply: '235 2.7.0 Accepted\r\n'
按预期发送我的 XOAuth 字符串后 (http://code.google.com/apis/gmail/oauth/protocol.html#smtp)
当我撰写一封电子邮件并尝试发送时,出现以下错误
reply: '530-5.5.1 Authentication Required. Learn more at
reply: '530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 f10sm4144741bkl.17\r\n'
有什么线索吗?
最佳答案
问题在于您如何进行 SMTP 连接,这里是我的代码片段:
smtp_conn = smtplib.SMTP('smtp.googlemail.com', 587)
#smtp_conn.set_debuglevel(True)
smtp_conn.ehlo()
smtp_conn.starttls()
smtp_conn.ehlo()
smtp_conn.docmd('AUTH', 'XOAUTH ' + base64.b64encode(xoauth_string))
您可以按照 Google 的示例创建 xoauth_string。之后,您可以使用 smtp_conn 发送您的电子邮件。如果您有任何问题,请告诉我。您可以在 https://github.com/PanosJee/xoauth 找到一些示例代码
关于python - Gmail SMTP + XOAuth 之谜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3347731/
我一直在使用高精度时间在控制台中记录我的程序事件。但很快我就注意到程序有时会显示四舍五入到毫秒的时间,有时则不会!它完全偶尔发生,它是相同的代码,未重新编译,未在运行之间编辑: using Syste
首先:该代码被认为是纯粹的乐趣,请在生产中不要做任何类似的事情。在任何环境下编译并执行这段代码后,对于您,您的公司或您的驯鹿造成的任何伤害,我们概不负责。以下代码不安全,不可移植,并且非常危险。被警告
我正在投影图像,然后检查它: 高度是20px。这是正确的。 然后我检查包含 img 的 data-radium 元素,令我惊讶的是: 尽管没有内容,该元素的高度“增长”了两个像素。此外,data-ra
我是一名优秀的程序员,十分优秀!