【问题标题】:mail:inbound-channel-adapter correct format of imap in store-urimail:inbound-channel-adapter store-uri 中 imap 的正确格式
【发布时间】:2016-03-24 12:27:48
【问题描述】:

您好,我在正确设置 imap 时遇到问题。它适用于我的 gmail,但不适用于我的自定义邮箱。

这就是我在计算机上的邮件应用程序中设置的方式

http://partika.sk/help.png

这是我的代码

<mail:inbound-channel-adapter   id="customAdapter"
                                    store-uri="imaps://contact%64diversityweb.sk:<password>@imap.websupport.sk:993/inbox"
                                    channel="inputMail"
                                    should-delete-messages="false"
                                    should-mark-messages-as-read="false"
                                    java-mail-properties="javaMailProperties">
        <int:poller max-messages-per-poll="1" fixed-rate="5000"/>
    </mail:inbound-channel-adapter>

【问题讨论】:

  • 欢迎来到 SO。您应该尽量避免链接到外部网站,而是在您的问题中添加信息。

标签: imap spring-integration


【解决方案1】:

如果您的密码中有任何特殊字符,则需要对其进行转义(就像您将 @ 转义为用户名中的 %64)。

但是,@ 应该是 %40(十六进制),而不是 %64(十进制)。 %64d

在您的 javaMailProperties 中将 mail.debug 设置为 true 以在控制台上获取大量调试信息。

【讨论】:

    【解决方案2】:

    如果您的用户名包含 @ 字符,请使用 %40 代替 @ 以避免来自底层 JavaMail API 的解析错误。

    【讨论】:

      猜你喜欢
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多