【问题标题】:How to specify criteria for node-red-node-email in Node-RED如何在 Node-RED 中指定 node-red-node-email 的标准
【发布时间】:2020-02-08 19:02:16
【问题描述】:

我想使用 Node-RED 中的 node-red-node-email 节点在我的收件箱中搜索特定电子邮件。

帮助说我应该在msg.criteria中指定条件:

使用 node-imap 模块 - 如果需要,请参阅该页面以获取有关 msg.criteria 格式的信息。

引用的文档页面解释了什么放在那里,但没有如何做。

由于node-red-node-email 节点是一个原始 (?) 节点,因此没有负载(即msg 对象)传递给它。也无法为条件指定不同的对象(例如,flow. 变量)。

我如何指定msg.criteria(或更一般地说,我如何指定搜索条件)以便node-red-node-email 使用它?

【问题讨论】:

    标签: node-red


    【解决方案1】:

    将配置顶部的“获取邮件”条目从“自动”更改为“触发时”,电子邮件节点将获得一个输入端口。

    然后您可以使用它来触发节点检查新邮件并添加msg.criteria

    【讨论】:

    • 检查您的日志,但在查看了代码后,它将仅使用 msg.criteria 而没有其他 msg 属性。还要确保您安装了最新版本的 node-red-nodes-email。
    • 这里不是调试的地方。发布到 Node-RED Discord 组(主页底部的链接)
    • 由于node-red-node-email 1.7.6 中的一个错误,该流程因Error: Timed out while connecting to server 消息而中断。 1.7.7 版修复了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多