Hi,
I would like to implement "Notification" for job finished/aborted.
I tried to configure notification connection with type "Email" and
host: <mysmpt server>
port: <my port>
When I save the "Notification Connection" I see "Connection status:Connection 
working but I don't think it was checking the connection for real because I 
obtain "Connection working" even if I use a wrong port.

Anyway, I would like, if it works without tls, but i see on manifoldcf.log:

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) ~[?:?]
        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) ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(Unknown
 Source) ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown
 Source) ~[?:?]
        at 
sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown 
Source) ~[?:?]
        at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
        at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
        at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
        at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
        at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(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:626) 
~[javax.mail-1.6.2.jar:1.6.2]
        at com.sun.mail.util.SocketFetcher.startTLS(SocketFetcher.java:553) 
~[javax.mail-1.6.2.jar:1.6.2]
        at com.sun.mail.smtp.SMTPTransport.startTLS(SMTPTransport.java:2150) 
~[javax.mail-1.6.2.jar:1.6.2]
        ... 8 more
 WARN 2025-01-15T11:00:52,041 (Job reset thread) - Error notifying: Error 
sending email: Could not convert socket to TLS
org.apache.manifoldcf.core.interfaces.ManifoldCFException: Error sending email: 
Could not convert socket to TLS
        at 
org.apache.manifoldcf.crawler.notifications.email.EmailConnector.handleMessagingException(EmailConnector.java:773)
 ~[?:?]
        at 
org.apache.manifoldcf.crawler.notifications.email.EmailConnector.sendMail(EmailConnector.java:307)
 ~[?:?]
        at 
org.apache.manifoldcf.crawler.notifications.email.EmailConnector.notifyOfJobEnd(EmailConnector.java:250)
 ~[?:?]
        at 
org.apache.manifoldcf.crawler.system.JobResetThread.doEndNotifications(JobResetThread.java:260)
 ~[mcf-pull-agent.jar:?]
        at 
org.apache.manifoldcf.crawler.system.JobResetThread.run(JobResetThread.java:123)
 ~[mcf-pull-agent.jar:?]
Caused by: javax.mail.MessagingException: Could not convert socket to TLS
        at com.sun.mail.smtp.SMTPTransport.startTLS(SMTPTransport.java:2155) 
~[javax.mail-1.6.2.jar:1.6.2]
        at 
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:752) 
~[javax.mail-1.6.2.jar:1.6.2]
        at javax.mail.Service.connect(Service.java:366) 
~[javax.mail-1.6.2.jar:1.6.2]
        at javax.mail.Service.connect(Service.java:246) 
~[javax.mail-1.6.2.jar:1.6.2]
        at javax.mail.Service.connect(Service.java:195) 
~[javax.mail-1.6.2.jar:1.6.2]
        at javax.mail.Transport.send0(Transport.java:254) 
~[javax.mail-1.6.2.jar:1.6.2]
        at javax.mail.Transport.send(Transport.java:124) 
~[javax.mail-1.6.2.jar:1.6.2]
        at 
org.apache.manifoldcf.crawler.notifications.email.EmailSession.send(EmailSession.java:112)
 ~[?:?]
        at 
org.apache.manifoldcf.crawler.notifications.email.EmailConnector$SendThread.run(EmailConnector.java:963)
 ~[?:?]
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
        at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]


how could I solve?
Thanks a lot.

Mario

Reply via email to