Radu Cotescu created SLING-10360:
------------------------------------

             Summary: The CLI tool cannot send emails via mail-relay.apache.org 
any more
                 Key: SLING-10360
                 URL: https://issues.apache.org/jira/browse/SLING-10360
             Project: Sling
          Issue Type: Bug
          Components: Tooling
            Reporter: Radu Cotescu
            Assignee: Radu Cotescu
             Fix For: Committer CLI 1.0.0


The Committer CLI tool cannot send emails any more using the ASF mail-relay due 
to a protocol issue:
{noformat}
javax.mail.MessagingException: Could not connect to SMTP host: 
mail-relay.apache.org, port: 465
        at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961)
        at 
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
        at javax.mail.Service.connect(Service.java:295)
        at javax.mail.Service.connect(Service.java:176)
        at javax.mail.Service.connect(Service.java:196)
        at javax.mail.Transport.send0(Transport.java:251)
        at javax.mail.Transport.send(Transport.java:174)
        at org.apache.sling.cli.impl.mail.Mailer.send(Mailer.java:62)
        at 
org.apache.sling.cli.impl.release.PrepareVoteEmailCommand.call(PrepareVoteEmailCommand.java:158)
        at 
org.apache.sling.cli.impl.release.PrepareVoteEmailCommand.call(PrepareVoteEmailCommand.java:48)
        at picocli.CommandLine.executeUserObject(CommandLine.java:1701)
        at picocli.CommandLine.access$900(CommandLine.java:146)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2059)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2026)
        at 
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:1893)
        at picocli.CommandLine.execute(CommandLine.java:1822)
        at 
org.apache.sling.cli.impl.CommandProcessor.runCommand(CommandProcessor.java:110)
        at 
org.apache.sling.cli.impl.ExecutionTrigger.lambda$activate$0(ExecutionTrigger.java:33)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol 
(protocol is disabled or cipher suites are inappropriate)
        at java.base/sun.security.ssl.HandshakeContext.<init>(Unknown Source)
        at java.base/sun.security.ssl.ClientHandshakeContext.<init>(Unknown 
Source)
        at java.base/sun.security.ssl.TransportContext.kickstart(Unknown Source)
        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown 
Source)
        at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown 
Source)
        at 
com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:527)
        at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:332)
        at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:208)
        at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927)
        ... 18 common frames omitted {noformat}

I suspect that this is because of a configuration change in the relay, where 
support for TLSv1 (the default protocol for an SSL socket in {{javax.mail}}) 
has been disabled.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to