0

我创建了一个使用 IMAP 连接器检索电子邮件的 Mulesoft 项目。它通过 Anypoint Studio 在本地运行良好。当我尝试将其部署到 cloudhub 时,出现以下错误:

 Your application has failed with exception com.mulesoft.mmc.agent.v3.dto.DeploymentException: Failed to start inbound endpoint "endpoint.imaps.jwu.platform.gmail.com"

我了解与 cloudhub 的入站连接的限制。我的问题是,有没有办法在 cloudhub 上使用 IMAP 连接器?还是我最好切换到 POP 连接器?

4

2 回答 2

0

请试试这个我已经在cloudhub成功部署的流程

<imaps:connector name="IMAP" validateConnections="true" checkFrequency="1" doc:name="IMAP" deleteReadMessages="false">
        <imaps:tls-client path="*" storePassword="*"/>
        <imaps:tls-trust-store path="*" storePassword="*"/>
    </imaps:connector>
    <flow name="imapFlow">
        <imaps:inbound-endpoint host="imap.gmail.com" port="993" user="example%40gmail.com" password="password" connector-ref="IMAP" responseTimeout="10000" doc:name="IMAP"/>
        <logger message="#[payload]@@@@@@@@@@@@@@" level="INFO" doc:name="Logger"/>
    </flow>
</mule>
于 2016-05-30T14:12:17.613 回答
0

是的 IMAP 连接器可以在 cloudhub 中使用。

IMAP 连接器只能配置为具有单向交换模式的入站端点(也称为消息源),它实现了一个传输通道,使您的 Mule 应用程序能够从 IMAP 电子邮件服务器检索电子邮件。

IMAP 类似于 POP3,除了 IMAP 支持在线和离线模式。例如,IMAP 用户可以在 IMAP 服务器上留下电子邮件,直到他们明确删除它们。与 POP3 一样,IMAP 不能发送电子邮件;为此,您必须实现一个 SMTP 出站端点。

对于安全传输通道(TLS 或 SSL),您可以指定 IMAPS 协议。

于 2017-11-25T17:26:13.333 回答