首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用G1ant robot RPA连接到imap gmail或Outlook.Offe365.com

如何使用G1ant robot RPA连接到imap gmail或Outlook.Offe365.com
EN

Stack Overflow用户
提问于 2019-10-03 19:27:24
回答 1查看 67关注 0票数 0

有没有人可以帮你解决以下问题:

我使用的是最新版本的G1ANT机器人软件。我已经能够使用office插件成功连接到outlook,但是现在我需要访问gmail和office 365上的电子邮件。作为第一步,我尝试用下面的代码连接到gmail,但我总是收到超时错误。我完全遵循了他们教程中的步骤,但它不起作用。有人能帮帮忙吗:

代码语言:javascript
复制
addon net version 4.101.0.0
addon core version 4.101.0.0
addon language version 4.103.0.0

♥yesterday = ⟦date:dd.MM.yyyy⟧02.10.2019
mail.imap imap.gmail.com login myemail@gmail.com password myPasssword sincedate ♥yesterday todate ♥date onlyunreadmessages true ignorecertificateerrors true result ♥list 

foreach ♥element in ♥list
  dialog ♥element
end
EN

回答 1

Stack Overflow用户

发布于 2019-10-03 22:23:42

G1ANT不再支持mail.imap命令,但是您可以通过添加timeout参数和一些值(毫秒数)来增加此命令的超时。

这里引用了手册中的一句话。

超时参数允许选择机器人在抛出有关时间到期的错误之前等待命令执行的时间量(以毫秒为单位)。

在您的示例中,它将如下所示。我增加了超时,因此它将等待最长的100000毫秒。

代码语言:javascript
复制
mail.imap imap.gmail.com login myemail@gmail.com password myPasssword sincedate ♥yesterday todate ♥date onlyunreadmessages true ignorecertificateerrors true result ♥list timeout 100000 

另外,请注意mail.imap命令有一些问题,例如,为了让它正常工作,它需要指定例如errorcall参数,因为它几乎总是抛出异常。在另一个StackOverflow question上可以更好地解释此问题。

所以我建议你改用这个:

代码语言:javascript
复制
imap.open imap.gmail.com login ♥login password ♥password ignorecertificateerrors true
imap.getmails result ♥list 
imap.close

foreach ♥element in ♥list
  dialog ♥element
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58218196

复制
相关文章

相似问题

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