2015-10-29 50 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協議。