CMDBuild Forum

Can not send email

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

1/3 problems are solved,

hotmail - X

my company email account - X

 

Gmail - OK

SMTP port: 465

Enable SSL

 

1) Enable IMAP by following the steps in Gmail Help > Read Gmail messages on other email clients using IMAP;

2) expand "I can't sign in to my email client" at the bottom of page;

3) click the link to "allow less secure apps to access your account" > click the link "Less secure apps" section > select Turn on;

4) return to the page "I can't sign in to my email client" > click the link "https://www.google.com/accounts/DisplayUnlockCaptcha" and follow the steps on the page

 

P.S.: you must proceed the step 4 on local machine

 

 

Previously SC wrote:

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