0

您好,我在正确设置 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>
4

2 回答 2

1

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

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

在您的 javaMailProperties 中设置mail.debugtrue在控制台上获取一堆调试信息。

于 2013-10-23T12:54:09.767 回答
0

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

于 2016-03-24T04:27:48.753 回答