<camel:from uri="pop3://125.55.100.14?username=test@mydomain.com&consumer.delay=30000&mapMailMessage=false&delete=true&unseen=true&password=test"/>
我正在使用此路线从我的邮箱中读取邮件
但是我得到了以下错误,
*javax.mail.AuthenticationFailedException*: The system was unable to log test@mydomain.com in. Maildrop (file ) can not be located or opened. Please contact your POP3 administrator.
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:208)[84:javax.mail:1.4.5]
at javax.mail.Service.connect(Service.java:317)[84:javax.mail:1.4.5]
at org.apache.camel.component.mail.MailConsumer.ensureIsConnected(MailConsumer.java:376)[218:org.apache.camel.camel-mail:2.10.0.fuse-71-047]
at org.apache.camel.component.mail.MailConsumer.poll(MailConsumer.java:82)[218:org.apache.camel.camel-mail:2.10.0.fuse-71-047]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:142)[129:org.apache.camel.camel-core:2.10.0.fuse-71-047]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:92)[129:org.apache.camel.camel-core:2.10.0.fuse-71-047]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_21]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)[:1.7.0_21]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)[:1.7.0_21]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)[:1.7.0_21]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_21]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_21]
at java.lang.Thread.run(Thread.java:722)[:1.7.0_21]
请帮帮我
答案 0 :(得分:0)
奇怪的是它没有命名文件就说Maildrop (file )
。它应该是Maildrop (file mail\xxxx)
或类似的东西。所以,我的第一个猜测是这个错误与Camel配置没有任何关系。