python imaplib意外响应220
我有下面一行使用imaplib的代码 M=imaplib.IMAP4'smtp.gmail.com',587 我从imaplib获得以下错误: 中止:意外响应:“220 mx.google.com ESMTP o13sm12303588vde.21” 然而,从别处的阅读来看,该响应似乎是正确的响应,表明已在该端口成功连接到服务器python imaplib意外响应220,python,email,response,imaplib,Python,Email,Response,Imaplib,我有下面一行使用imaplib的代码 M=imaplib.IMAP4'smtp.gmail.com',587 我从imaplib获得以下错误: 中止:意外响应:“220 mx.google.com ESMTP o13sm12303588vde.21” 然而,从别处的阅读来看,该响应似乎是正确的响应,表明已在该端口成功连接到服务器 为什么imaplib会出现此错误?您连接到了错误的端口。587是经过身份验证的SMTP,而不是IMAP;IMAP指定的端口号是143或993(对于IMAP)。您连接到了
为什么imaplib会出现此错误?您连接到了错误的端口。587是经过身份验证的SMTP,而不是IMAP;IMAP指定的端口号是143或993(对于IMAP)。您连接到了错误的端口。587是经过身份验证的SMTP,而不是IMAP;IMAP指定的端口号是143或993,用于IMAP。我意识到我需要做IMAP4_SSL-必须是用于IMAP的SSL,而要使用IMAP,我需要用于gmail的IMAP服务器,它是IMAP.googlemail.com。我最终在没有指定端口的情况下实现了它。最后的代码是:
M=imaplib.IMAP4_SSL'imap.googlemail.com'我意识到我需要做IMAP4_SSL-必须是用于imap的SSL,而要使用imap,我需要用于gmail的imap服务器,即imap.googlemail.com。我最终在没有指定端口的情况下实现了它。最后的代码是: M=imaplib.IMAP4_SSL'imap.googlemail.com'