使用LoadRunner通过IMAP/POP3协议获取Gmail邮件报错求助
解决LoadRunner Vugen 2020连接Gmail IMAP/POP3的报错问题
IMAP协议报错(Error -205597)
你使用imaps://(SSL加密的IMAP端口993)却同时指定了STARTTLS参数,这会导致冲突——STARTTLS是用于普通IMAP端口(143)升级加密连接的,而imaps://本身已经是默认SSL加密的连接方式。
调整代码如下:
imap_logon("GmailLogin","URL=imaps://{UserEmailID}:{Password}@imap.gmail.com:993",LAST); imap_select("SelectInbox","Mailbox=INBOX",LAST);
额外检查项:
- 在Vugen中依次打开
Tools > Recording Options > Network > SSL,确保勾选TLS 1.2及以上版本(Gmail不再支持旧版SSL/TLS协议)。 - 再次验证应用专用密码:必须是开启2FA后生成的有效密码,且未被账户撤销。
POP3协议报错(Error -205685)
pop3s://对应SSL加密的POP3端口995,不需要STARTTLS参数,该参数仅适用于普通POP3端口(110)的加密升级,两者混用会导致加密会话建立失败。
修改代码为:
pop3_logon("Login", "URL=pop3s://{UserEmailID}:{Password}@pop.gmail.com:995", LAST);
额外检查项:
- 登录Gmail账户,在
设置 > 转发和POP/IMAP页面,确认已勾选“对所有邮件启用POP”或“对从现在起收到的邮件启用POP”选项。 - 同步调整LoadRunner的SSL协议设置,确保支持TLS 1.2及以上版本。
内容的提问来源于stack exchange,提问作者Mohd Nazim
相关产品推荐
相关产品推荐

