I have tried different email accounts and setting, account name, pw and port number were input carefully, but still can't send or receive any email.
Checked the email tab and indicated that all emails were sent. Also, I can compose and reply email in data management module.
What is the possible problem? or tricky point?
My openMaint 1.1 is installed with data base "openmaint-1.1-demo.backup",
- Tomcat 8.5
- PostgreSQL-9.4
- Java 1.8
- Windows10/ Debian 8.x (both tested)
The error log in cmdbuild.log is below,
javax.mail.AuthenticationFailedException: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt-
534-5.7.14 7jBZTM3zu6tT1dCRzkAeNqAFwHiU796uY-QbEZiBrEKjMa4yoHvgM4gLVYoozPqmnM8C7Y
534-5.7.14 ilx8HVRVzCigkt-mD-CtgFw0g7mLbe4e7cELOMjvuqUzh1igcgCgLCMmrAXKmez93FLN6H
534-5.7.14 frOM0Pb6UqHUKTyRB-PiCBOs92Uh0yF2J85bV7P0E4VfuUhwKVCTPCG3mbCwnPKP8fJeF3
534-5.7.14 aTpyMjwj33_DtJRZKR5KaQROhdjvg> Please log in via your web browser and
534-5.7.14 then try again.
534-5.7.14 Learn more at
534 5.7.14 https://support.google.com/mail/answer/78754 v15sm13856382pfk.99 - gsmtp
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:914)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:825)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:730)
at javax.mail.Service.connect(Service.java:388)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:195)
at org.cmdbuild.common.api.mail.javax.mail.OutputTemplate.execute(OutputTemplate.java:57)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.send(NewMailQueueImpl.java:230)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.sendAll(NewMailQueueImpl.java:224)
at org.cmdbuild.logic.email.EmailQueueCommand.execute0(EmailQueueCommand.java:196)
at org.cmdbuild.logic.email.EmailQueueCommand.execute(EmailQueueCommand.java:126)
at org.cmdbuild.scheduler.command.Commands$SafeCommand.execute(Commands.java:40)
at org.cmdbuild.logic.email.DefaultEmailQueueLogic$AdvancedCommand.execute(DefaultEmailQueueLogic.java:37)
at org.cmdbuild.scheduler.command.BuildableCommandBasedJob.execute(BuildableCommandBasedJob.java:62)
at org.cmdbuild.scheduler.quartz.QuartzJob.execute(QuartzJob.java:19)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
ERROR 2017-02-24 16:59:06 [email ] error sending queued e-mails
org.cmdbuild.common.api.mail.MailException: javax.mail.AuthenticationFailedException: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt-
534-5.7.14 7jBZTM3zu6tT1dCRzkAeNqAFwHiU796uY-QbEZiBrEKjMa4yoHvgM4gLVYoozPqmnM8C7Y
534-5.7.14 ilx8HVRVzCigkt-mD-CtgFw0g7mLbe4e7cELOMjvuqUzh1igcgCgLCMmrAXKmez93FLN6H
534-5.7.14 frOM0Pb6UqHUKTyRB-PiCBOs92Uh0yF2J85bV7P0E4VfuUhwKVCTPCG3mbCwnPKP8fJeF3
534-5.7.14 aTpyMjwj33_DtJRZKR5KaQROhdjvg> Please log in via your web browser and
534-5.7.14 then try again.
534-5.7.14 Learn more at
534 5.7.14 https://support.google.com/mail/answer/78754 v15sm13856382pfk.99 - gsmtp
at org.cmdbuild.common.api.mail.MailException.send(MailException.java:36)
at org.cmdbuild.common.api.mail.javax.mail.OutputTemplate.execute(OutputTemplate.java:61)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.send(NewMailQueueImpl.java:230)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.sendAll(NewMailQueueImpl.java:224)
at org.cmdbuild.logic.email.EmailQueueCommand.execute0(EmailQueueCommand.java:196)
at org.cmdbuild.logic.email.EmailQueueCommand.execute(EmailQueueCommand.java:126)
at org.cmdbuild.scheduler.command.Commands$SafeCommand.execute(Commands.java:40)
at org.cmdbuild.logic.email.DefaultEmailQueueLogic$AdvancedCommand.execute(DefaultEmailQueueLogic.java:37)
at org.cmdbuild.scheduler.command.BuildableCommandBasedJob.execute(BuildableCommandBasedJob.java:62)
at org.cmdbuild.scheduler.quartz.QuartzJob.execute(QuartzJob.java:19)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: javax.mail.AuthenticationFailedException: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt-
534-5.7.14 7jBZTM3zu6tT1dCRzkAeNqAFwHiU796uY-QbEZiBrEKjMa4yoHvgM4gLVYoozPqmnM8C7Y
534-5.7.14 ilx8HVRVzCigkt-mD-CtgFw0g7mLbe4e7cELOMjvuqUzh1igcgCgLCMmrAXKmez93FLN6H
534-5.7.14 frOM0Pb6UqHUKTyRB-PiCBOs92Uh0yF2J85bV7P0E4VfuUhwKVCTPCG3mbCwnPKP8fJeF3
534-5.7.14 aTpyMjwj33_DtJRZKR5KaQROhdjvg> Please log in via your web browser and
534-5.7.14 then try again.
534-5.7.14 Learn more at
534 5.7.14 https://support.google.com/mail/answer/78754 v15sm13856382pfk.99 - gsmtp
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:914)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:825)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:730)
at javax.mail.Service.connect(Service.java:388)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:195)
at org.cmdbuild.common.api.mail.javax.mail.OutputTemplate.execute(OutputTemplate.java:57)
... 10 more
ERROR 2017-02-24 16:59:14 [email ] error while connecting/connected to store
javax.mail.MessagingException: Could not connect to SMTP host: mailserv.cuhk.edu.hk, port: 465;
nested exception is:
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 com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2102)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:699)
at javax.mail.Service.connect(Service.java:388)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:195)
at org.cmdbuild.common.api.mail.javax.mail.OutputTemplate.execute(OutputTemplate.java:57)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.send(NewMailQueueImpl.java:230)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.sendAll(NewMailQueueImpl.java:224)
at org.cmdbuild.logic.email.EmailQueueCommand.execute0(EmailQueueCommand.java:196)
at org.cmdbuild.logic.email.EmailQueueCommand.execute(EmailQueueCommand.java:126)
at org.cmdbuild.scheduler.command.Commands$SafeCommand.execute(Commands.java:40)
at org.cmdbuild.logic.email.DefaultEmailQueueLogic$AdvancedCommand.execute(DefaultEmailQueueLogic.java:37)
at org.cmdbuild.scheduler.command.BuildableCommandBasedJob.execute(BuildableCommandBasedJob.java:62)
at org.cmdbuild.scheduler.quartz.QuartzJob.execute(QuartzJob.java:19)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
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(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
at sun.security.ssl.Handshaker.processLoop(Unknown Source)
at sun.security.ssl.Handshaker.process_record(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:598)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:372)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:238)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2066)
... 15 more
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(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 27 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 33 more
ERROR 2017-02-24 16:59:14 [email ] error sending queued e-mails
org.cmdbuild.common.api.mail.MailException: javax.mail.MessagingException: Could not connect to SMTP host: mailserv.cuhk.edu.hk, port: 465;
nested exception is:
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 org.cmdbuild.common.api.mail.MailException.send(MailException.java:36)
at org.cmdbuild.common.api.mail.javax.mail.OutputTemplate.execute(OutputTemplate.java:61)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.send(NewMailQueueImpl.java:230)
at org.cmdbuild.common.api.mail.javax.mail.NewMailQueueImpl.sendAll(NewMailQueueImpl.java:224)
at org.cmdbuild.logic.email.EmailQueueCommand.execute0(EmailQueueCommand.java:196)
at org.cmdbuild.logic.email.EmailQueueCommand.execute(EmailQueueCommand.java:126)
at org.cmdbuild.scheduler.command.Commands$SafeCommand.execute(Commands.java:40)
at org.cmdbuild.logic.email.DefaultEmailQueueLogic$AdvancedCommand.execute(DefaultEmailQueueLogic.java:37)
at org.cmdbuild.scheduler.command.BuildableCommandBasedJob.execute(BuildableCommandBasedJob.java:62)
at org.cmdbuild.scheduler.quartz.QuartzJob.execute(QuartzJob.java:19)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: mailserv.cuhk.edu.hk, port: 465;
nested exception is:
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 com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2102)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:699)
at javax.mail.Service.connect(Service.java:388)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:195)
at org.cmdbuild.common.api.mail.javax.mail.OutputTemplate.execute(OutputTemplate.java:57)
... 10 more
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(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
at sun.security.ssl.Handshaker.processLoop(Unknown Source)
at sun.security.ssl.Handshaker.process_record(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:598)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:372)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:238)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2066)
... 15 more
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(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 27 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 33 more