gmail - 如何修复 G1ANT imap 不检索任何电子邮件?
问题描述
我试图让这个 G1ANT 机器人从测试电子邮件 ID 中检索未读电子邮件,但是♥list
即使有两封未读电子邮件,检索到的列表的计数也为零。我该如何解决这个问题?也不显示任何错误消息。
我也尝试使用imap.getemails
而不是mail.imap
命令,但它返回相同的结果。这是该行的代码:
mail.imap imap.getmails host imap.gmail.com port 993 login ♥login password ♥password onlyunreadmessages true sincedate ♥date ignorecertificateerrors true result ♥list
在电子邮件地址上启用了 IMAP。
这是代码:
addon net version 4.101.0.0
addon selenium version 4.101.0.0
addon core version 4.101.0.0
addon language version 4.103.0.0
♥login=idgoeshere
♥password=passwordhere
mail.imap imap.gmail.com login ♥login password ♥password sincedate ♥date onlyunreadmessages true ignorecertificateerrors true result ♥list
foreach ♥email in ♥list
dialog ♥email
end
没有显示错误消息,只是自动化结束。
解决方案
问题是这♥date
是 G1ANT 中包含今天日期的特殊变量。这意味着它在今天之后找不到任何电子邮件,因为今天还没有后天。
请改用一些直接值,例如 16/08/2019 并确保使用errorcall
参数,因为您可能会遇到异常:
该文件夹当前未以读写模式打开。
您可以通过创建如下所示的空过程来忽略它。
mail.imap imap.gmail.com login ♥login password ♥password sincedate ‴16/08/2019‴ onlyunreadmessages true ignorecertificateerrors true errorcall IgnoreError
foreach ♥email in ♥result
dialog ♥email
end
procedure IgnoreError
end procedure
推荐阅读
- vba - 在 AutoCAD vba 中出现数组错误。下标超出范围
- html - 如何使 2 个表格单元格的长度相同但文本数量不同?
- javascript - 带有 HTML5 视频的 WebView 中的内存泄漏
- c# - 数据库集
将 EF Core 从 2.2.6 升级到 3.1.3 时出现 .Local.Any() 性能问题 - c# - 并行数据结构
- angular - 将 Angular 调试构建/应用程序添加到 IIS
- django - Django - 视图 accounts.decorators.wrapper_function 没有返回 HttpResponse 对象。它返回 None 而不是
- google-apps-script - 有没有办法通过 Gmail 插件刷新撰写窗口?
- android - 在 Flutter 中跨应用重新启动时保持 Firebase Auth 登录状态
- ldap - 具有 RBAC 功能的 Airflow LDAP 身份验证