【发布时间】:2012-03-30 00:40:53
【问题描述】:
我正在使用 spring 集成中的 org.springframework.integration.mail.ImapMailReceiver 从 IMAP 服务器读取一些电子邮件。
与许多其他 IMAP 服务器一样,我要连接的 IMAP 服务器使用电子邮件地址作为用户名。
所以我正在以这种方式创建 ImapMailReceiver 的新实例
new ImapMailReceiver(“imap://user@mail.XXXX.com.au:password@mail.XXXX.com.au:143/INBOX”);
我相信 ImapMailReceiver 使用 URLName 类将给定的字符串解析为协议、用户等。
但是,由于 url 字符串包含 2 个“@”字符,因此 URLName 类会变得混乱,无法解析用户名和密码。
以前有没有其他人遇到过类似的问题?您是如何解决这个问题的?
任何cmets都会被欣赏!!
谢谢。
【问题讨论】:
标签: java email jakarta-mail spring-integration