Ok, i think that connecting with protocol imap (IMAP without SSL) does not
work because isn't supported by GMail. I need to use imaps (IMAP with SSL).
But in that case i still have a problem:

Consumer
Consumer[imaps://imap.gmail.com?consumer.delay=60000&delete=false&password=******&unseen=true&username=myusername%40gmail.com]
could not poll endpoint:
Endpoint[imaps://imap.gmail.com?consumer.delay=60000&delete=false&password=******&unseen=true&username=myusername%40gmail.com]
caused by: sun.security.validator.ValidatorException: PKIX path building
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable
to find valid certification path to requested target
javax.mail.MessagingException: sun.security.validator.ValidatorException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
        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: javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) 
~[na:1.7.0_11]
        at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1902)
~[na:1.7.0_11]
        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276) 
~[na:1.7.0_11]
        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270) 
~[na:1.7.0_11]
        at
sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1338)
~[na:1.7.0_11]
        at
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:154)
~[na:1.7.0_11]
        at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)
~[na:1.7.0_11]
        at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)
~[na:1.7.0_11]
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1032)
~[na:1.7.0_11]
        at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1328)
~[na:1.7.0_11]
        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:882)
~[na:1.7.0_11]
        at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
~[na:1.7.0_11]
        at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:110)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
~[na:1.7.0_11]
        at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
~[na:1.7.0_11]
        at
com.sun.mail.iap.ResponseInputStream.readResponse(ResponseInputStream.java:97)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.iap.Response.<init>(Response.java:96)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.imap.protocol.IMAPResponse.<init>(IMAPResponse.java:61)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at
com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:135)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at
com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:261)
~[javax.mail_1.1.0.0_1-4-1.jar:1.4.1]
        at com.sun.mail.iap.Protocol.<init>(Protocol.java:114)
~[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
Caused by: sun.security.validator.ValidatorException: PKIX path building
failed: sun.security.provider.certpath.SunCertPathBuilderException: unable
to find valid certification path to requested target
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
~[na:1.7.0_11]
        at
sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
~[na:1.7.0_11]
        at sun.security.validator.Validator.validate(Validator.java:260)
~[na:1.7.0_11]
        at
sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
~[na:1.7.0_11]
        at
sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
~[na:1.7.0_11]
        at
sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)
~[na:1.7.0_11]
        at
sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1320)
~[na:1.7.0_11]
        ... 31 common frames omitted
Caused by: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
        at
sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)
~[na:1.7.0_11]
        at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)
~[na:1.7.0_11]
        at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
~[na:1.7.0_11]
        ... 37 common frames omitted



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

Reply via email to