【问题标题】:MULE ESB 3.4 IMAP Mail ProplemMULE ESB 3.4 IMAP 邮件问题
【发布时间】:2015-08-21 07:43:06
【问题描述】:

我正在尝试使用我的电子邮件帐户中的邮件并将其转换为文本文件

这是我的代码

     <imaps:connector name="imapsConnector" backupEnabled="true" backupFolder="backup" checkFrequency="90000"deleteReadMessages="false" mailboxFolder="INBOX" moveToFolder="Processed"/> 
     <flow name="imapsFlow1" doc:name="imapsFlow1">
          <imaps:inbound-endpoint host="imap.gmail.com" port="993" user="mymail%40gmail" password="password" responseTimeout="10000" connector-ref="imapsConnector" doc:name="IMAP"/>
          <file:outbound-endpoint path="/home/dev-5/Documents/IMAP" outputPattern="msg_#[function:date].txt" responseTimeout="10000" doc:name="File"/>
    </flow>

我有 2 个问题
1- 我可以从电子邮件中读取一次,当我再次运行程序时,即使我向我的邮件发送了新消息,它也不会读取消息
2-它只阅读问题中的 7 封邮件 Mule ESB 3.3 - Receiving IMAPS mail (Gmail)

【问题讨论】:

    标签: ssl imap mule esb


    【解决方案1】:

    如果您正在阅读的文件夹中有超过 7 条已看到的消息,则会显示,在将这些消息移出文件夹之前,它不会处理任何内容。 因此,尝试使用连接器中的 moveToFolder="abc" 将邮件复制到另一个文件夹,或者尝试使用连接器中的 deleteReadMessages="true" 删除已读邮件。 希望能帮助到你。

    【讨论】:

      【解决方案2】:

      这个问题也发生在 3.6.2 上。 Mulesoft 已为此记录了内部票证。在提供适当的修复之前,将已处理的电子邮件移至不同的文件夹是一种解决方法。

      更新:该修复将包含在 3.7.1、3.6.3、3.5.4 和 3.4.5 版本中。 在那之前,如果您是付费订阅,您可以请求热修复。

      更新:该问题的公共票证 ID 是 MULE-8776。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-13
        • 1970-01-01
        • 1970-01-01
        • 2013-11-24
        • 2013-01-07
        • 1970-01-01
        • 2016-03-19
        相关资源
        最近更新 更多