2015-10-29 34 views
0

我已经创建了一个使用IMAP连接器检索电子邮件的Mulesoft项目。它工作正常通过Anypoint Studio在本地运行。当我尝试将其部署到cloudhub时,出现以下错误:Mulesoft - IMAP连接器可用于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连接器?

回答

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> 
0

是IMAP连接器可以在cloudhub使用成功部署。

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

IMAP与POP3类似,但IMAP同时支持在线和离线模式。例如,IMAP用户可以将电子邮件留在IMAP服务器上,直到他们明确删除它们。与POP3类似,IMAP无法发送电子邮件;为此,您必须实施SMTP出站端点。

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