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.