2024-10-04 05:32:15 发布
网友
我有以下使用imaplib的代码行
M=imaplib.IMAP4('smtp.gmail.com'公元587年)
我从imaplib得到以下错误: 中止:意外响应:“220mx.google.comESMTP o13sm12303588vde.21'
但是从其他地方看,这个响应似乎是正确的响应,表明在该端口成功地连接到服务器。在
为什么imaplib会给出这个错误?在
我意识到我需要做IMAP4_SSL()——IMAP必须是SSL,而要使用IMAP,我需要gmail的IMAP服务器imap.googlemail.com. 我最终在没有指定端口的情况下使其正常工作。最后的代码是:
M=imaplib.IMAP4_SSL('imap.googlemail.com')
您连接到错误的端口。587是经过身份验证的SMTP,而不是IMAP;IMAP指定的端口号是143(对于IMAP,是993)。在
我意识到我需要做IMAP4_SSL()——IMAP必须是SSL,而要使用IMAP,我需要gmail的IMAP服务器imap.googlemail.com. 我最终在没有指定端口的情况下使其正常工作。最后的代码是:
M=imaplib.IMAP4_SSL('imap.googlemail.com')
您连接到错误的端口。587是经过身份验证的SMTP,而不是IMAP;IMAP指定的端口号是143(对于IMAP,是993)。在
相关问题 更多 >
编程相关推荐