Hi,

I'm writting because I'm trying to poll my Google mail inbox for mails. I
changed the settings of my Google mail account to allow IMAP access but I'm
having some problems.

This is my basic route definition:

from("imap://imap.gmail.com?username=myusern...@gmail.com&password=mypassword&delete=false&unseen=true&consumer.delay=60000").to("log:newmail");

An exception is thrown when the polling is performed:

Consumer
Consumer[imap://imap.gmail.com?consumer.delay=60000&delete=false&password=******&unseen=true&username=myusername%40gmail.com]
could not poll endpoint:
Endpoint[imap://imap.gmail.com?consumer.delay=60000&delete=false&password=******&unseen=true&username=myusername%40gmail.com]
caused by: Connection timed out: connect
javax.mail.MessagingException: Connection timed out: connect
        at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:571)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at javax.mail.Service.connect(Service.java:288)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at
org.apache.camel.component.mail.MailConsumer.ensureIsConnected(MailConsumer.java:376)
~[camel-mail-2.10.1.jar:2.10.1]
        at 
org.apache.camel.component.mail.MailConsumer.poll(MailConsumer.java:82)
~[camel-mail-2.10.1.jar:2.10.1]
        at
org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:139)
[camel-core-2.10.1.jar:2.10.1]
        at
org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:91)
[camel-core-2.10.1.jar:2.10.1]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[na:1.7.0_11]
        at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
[na:1.7.0_11]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
[na:1.7.0_11]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
[na:1.7.0_11]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
[na:1.7.0_11]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[na:1.7.0_11]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[na:1.7.0_11]
        at java.lang.Thread.run(Thread.java:722) [na:1.7.0_11]
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method) 
~[na:1.7.0_11]
        at
java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
~[na:1.7.0_11]
        at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
~[na:1.7.0_11]
        at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
~[na:1.7.0_11]
        at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
~[na:1.7.0_11]
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
~[na:1.7.0_11]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
~[na:1.7.0_11]
        at java.net.Socket.connect(Socket.java:579) ~[na:1.7.0_11]
        at java.net.Socket.connect(Socket.java:528) ~[na:1.7.0_11]
        at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.iap.Protocol.<init>(Protocol.java:107)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:104)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:538)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        ... 13 common frames omitted

What's wrong? What is the correct way to poll the Google mail inbox using
imap or imaps?

Thanks in advance.

Guillermo.

Additional info:
Using camel version 2.10.1



--
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-poll-Google-mail-inbox-for-mails-tp5738222.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to