[ https://issues.apache.org/jira/browse/UNOMI-781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17788322#comment-17788322 ]
Serge Huber commented on UNOMI-781: ----------------------------------- Do you have any updates or can we close this issue ? Regards, Serge > Send Email Action returning TLS / Cypher / Mimetype error > --------------------------------------------------------- > > Key: UNOMI-781 > URL: https://issues.apache.org/jira/browse/UNOMI-781 > Project: Apache Unomi > Issue Type: Bug > Components: unomi(-core) > Affects Versions: unomi-2.2.0 > Reporter: Leonardo Zamariola > Priority: Critical > > The sendEmailAction is throwing errors when triggered. > We have tried three different scenarios and all of them ended up throwing > different exceptions on 2.2.0: > {*}Scenario 1{*}: GMail SMTP with SSL enabled on port 465 ->Caused by: > javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is > disabled or cipher suites are inappropriate) > *Scenario 2:* GMail SMTP with SSL disabled on port 587 -> Caused by: > com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS > command first. y30-20020ac8705e000000b003ef6cfbbe6esm1574317qtm.51 - gsmtp > *Scenario3:* Inbucket docker image SMTP with SSL disabled on port 587 -> > Caused by: javax.activation.UnsupportedDataTypeException: multipart/mixed; > | boundary="----=_Part_0_69817965.1683742374960" > _*OBS: This third scenario is working on Unomi 1.5.7-SNAPSHOT*_ > > Details below: > *1) GMail SMTP with SSL enabled on port 465* > docker-compose: > {code:java} > version: "3.9" > services: > elasticsearch: > image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5 > ports: > - "9200:9200" > - "9300:9300" > environment: > - discovery.type=single-node > - cluster.name=contextElasticSearch > unomi: > image: apache/unomi:2.2.0 > ports: > - "8181:8181" > - "9443:9443" > - "8102:8102" > environment: > - UNOMI_ELASTICSEARCH_ADDRESSES=elasticsearch:9200 > - UNOMI_MAIL_HOSTNAME=smtp.gmail.com > - UNOMI_MAIL_USERNAME=leonardo.zamari...@gmail.com > - UNOMI_MAIL_PASSWORD=<my-app-password> > links: > - elasticsearch {code} > – Exception: > {code:java} > cdp-unomi-backend-unomi-1 | 2023-05-10T17:54:20,209 | ERROR | > qtp88174670-137 | SendMailAction | 228 - > org.apache.unomi.plugins-mail - 2.2.0 | Cannot send mail > cdp-unomi-backend-unomi-1 | org.apache.commons.mail.EmailException: > Sending the email to the following server failed : smtp.gmail.com:465 > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) ~[!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.send(Email.java:1437) ~[!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.plugins.mail.actions.SendMailAction.execute(SendMailAction.java:159) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl$2.execute(ActionExecutorDispatcherImpl.java:110) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl$2.execute(ActionExecutorDispatcherImpl.java:107) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.metrics.MetricAdapter.runWithTimer(MetricAdapter.java:38) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl.execute(ActionExecutorDispatcherImpl.java:112) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.rules.RulesServiceImpl.onEvent(RulesServiceImpl.java:323) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.events.EventServiceImpl.send(EventServiceImpl.java:172) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.events.EventServiceImpl.send(EventServiceImpl.java:146) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.service.impl.RestServiceUtilsImpl.performEventsRequest(RestServiceUtilsImpl.java:272) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.endpoints.ContextJsonEndpoint.processContextRequest(ContextJsonEndpoint.java:192) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.endpoints.ContextJsonEndpoint.contextJSONAsPost(ContextJsonEndpoint.java:173) > [!/:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:298) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [!/:3.1.0] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:273) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:228) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:298) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:82) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.Server.handle(Server.java:516) [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:137) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > java.lang.Thread.run(Thread.java:829) [?:?] > cdp-unomi-backend-unomi-1 | Caused by: > javax.mail.MessagingException: Could not connect to SMTP host: > smtp.gmail.com, port: 465 > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Service.connect(Service.java:317) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Service.connect(Service.java:176) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Service.connect(Service.java:125) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send0(Transport.java:194) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send(Transport.java:124) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[!/:?] > cdp-unomi-backend-unomi-1 | ... 71 more > cdp-unomi-backend-unomi-1 | Caused by: > javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is > disabled or cipher suites are inappropriate) > cdp-unomi-backend-unomi-1 | at > sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:170) ~[?:?] > cdp-unomi-backend-unomi-1 | at > sun.security.ssl.ClientHandshakeContext.<init>(ClientHandshakeContext.java:103) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > sun.security.ssl.TransportContext.kickstart(TransportContext.java:222) ~[?:?] > cdp-unomi-backend-unomi-1 | at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:449) ~[?:?] > cdp-unomi-backend-unomi-1 | at > sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:427) ~[?:?] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:549) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:354) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:211) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Service.connect(Service.java:317) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Service.connect(Service.java:176) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Service.connect(Service.java:125) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send0(Transport.java:194) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send(Transport.java:124) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[!/:?] > cdp-unomi-backend-unomi-1 | ... 71 more > {code} > *2) GMail SMTP with SSL disabled on port 587* > docker-compose: > {code:java} > version: "3.9" > services: > elasticsearch: > image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5 > ports: > - "9200:9200" > - "9300:9300" > environment: > - discovery.type=single-node > - cluster.name=contextElasticSearch > unomi: > image: apache/unomi:2.2.0 > ports: > - "8181:8181" > - "9443:9443" > - "8102:8102" > environment: > - UNOMI_ELASTICSEARCH_ADDRESSES=elasticsearch:9200 > - UNOMI_MAIL_HOSTNAME=smtp.gmail.com > - UNOMI_MAIL_PORT=587 > - UNOMI_MAIL_SSLONCONNECT=false > - UNOMI_MAIL_USERNAME=leonardo.zamari...@gmail.com > - UNOMI_MAIL_PASSWORD=<my-app-password> > links: > - elasticsearch {code} > – Exception: > {code:java} > cdp-unomi-backend-unomi-1 | 2023-05-10T18:10:39,938 | ERROR | > qtp1156031972-319 | SendMailAction | 228 - > org.apache.unomi.plugins-mail - 2.2.0 | Cannot send mail > cdp-unomi-backend-unomi-1 | org.apache.commons.mail.EmailException: > Sending the email to the following server failed : smtp.gmail.com:587 > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) ~[!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.send(Email.java:1437) ~[!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.plugins.mail.actions.SendMailAction.execute(SendMailAction.java:159) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl$2.execute(ActionExecutorDispatcherImpl.java:110) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl$2.execute(ActionExecutorDispatcherImpl.java:107) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.metrics.MetricAdapter.runWithTimer(MetricAdapter.java:38) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl.execute(ActionExecutorDispatcherImpl.java:112) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.rules.RulesServiceImpl.onEvent(RulesServiceImpl.java:323) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.events.EventServiceImpl.send(EventServiceImpl.java:172) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.events.EventServiceImpl.send(EventServiceImpl.java:146) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.service.impl.RestServiceUtilsImpl.performEventsRequest(RestServiceUtilsImpl.java:272) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.endpoints.ContextJsonEndpoint.processContextRequest(ContextJsonEndpoint.java:192) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.endpoints.ContextJsonEndpoint.contextJSONAsPost(ContextJsonEndpoint.java:173) > [!/:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:298) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [!/:3.1.0] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:273) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:228) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:298) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:82) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.Server.handle(Server.java:516) [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:634) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > java.lang.Thread.run(Thread.java:829) [?:?] > cdp-unomi-backend-unomi-1 | Caused by: > com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS > command first. y30-20020ac8705e000000b003ef6cfbbe6esm1574317qtm.51 - gsmtp > cdp-unomi-backend-unomi-1 | > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2108) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1609) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1117) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send0(Transport.java:195) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send(Transport.java:124) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[!/:?] {code} > > *3) Inbucket docker image SMTP with SSL disabled on port 587* > docker-compose: > {code:java} > version: "3.9" > services: > elasticsearch: > image: docker.elastic.co/elasticsearch/elasticsearch:7.17.5 > ports: > - "9200:9200" > - "9300:9300" > environment: > - discovery.type=single-node > - cluster.name=contextElasticSearch > unomi: > image: apache/unomi:2.2.0 > ports: > - "8181:8181" > - "9443:9443" > - "8102:8102" > environment: > - UNOMI_ELASTICSEARCH_ADDRESSES=elasticsearch:9200 > - UNOMI_MAIL_HOSTNAME=inbucket > - UNOMI_MAIL_PORT=587 > - UNOMI_MAIL_SSLONCONNECT=false > - UNOMI_MAIL_USERNAME=u...@mail.com > - UNOMI_MAIL_PASSWORD=password > links: > - elasticsearch > - inbucket > inbucket: > image: inbucket/inbucket:3.0.0 > ports: > - "9000:9000" > - "2500:2500" > - "1100:1100" > environment: > - INBUCKET_SMTP_ADDR=0.0.0.0:587{code} > – Exception: > {code:java} > cdp-unomi-backend-inbucket-1 | > {"level":"info","module":"smtp","remote":"172.19.0.4:35746","session":1,"time":"2023-05-10T18:12:54Z","message":"Starting > SMTP session"} > cdp-unomi-backend-inbucket-1 | > {"level":"info","module":"smtp","remote":"172.19.0.4:35746","session":1,"time":"2023-05-10T18:12:54Z","message":"Mail > from: leonardo.zamari...@gmail.com"} > cdp-unomi-backend-inbucket-1 | > {"level":"warn","module":"smtp","remote":"172.19.0.4:35746","session":1,"time":"2023-05-10T18:12:54Z","message":"Error: > unexpected EOF while reading"} > cdp-unomi-backend-inbucket-1 | > {"level":"info","module":"smtp","remote":"172.19.0.4:35746","session":1,"time":"2023-05-10T18:12:54Z","message":"Closing > connection"} > cdp-unomi-backend-unomi-1 | 2023-05-10T18:12:54,988 | ERROR | > qtp707312533-318 | SendMailAction | 228 - > org.apache.unomi.plugins-mail - 2.2.0 | Cannot send mail > cdp-unomi-backend-unomi-1 | org.apache.commons.mail.EmailException: > Sending the email to the following server failed : inbucket:587 > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410) ~[!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.send(Email.java:1437) ~[!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.plugins.mail.actions.SendMailAction.execute(SendMailAction.java:159) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl$2.execute(ActionExecutorDispatcherImpl.java:110) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl$2.execute(ActionExecutorDispatcherImpl.java:107) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.metrics.MetricAdapter.runWithTimer(MetricAdapter.java:38) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.actions.impl.ActionExecutorDispatcherImpl.execute(ActionExecutorDispatcherImpl.java:112) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.rules.RulesServiceImpl.onEvent(RulesServiceImpl.java:323) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.events.EventServiceImpl.send(EventServiceImpl.java:172) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.services.impl.events.EventServiceImpl.send(EventServiceImpl.java:146) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.service.impl.RestServiceUtilsImpl.performEventsRequest(RestServiceUtilsImpl.java:272) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.endpoints.ContextJsonEndpoint.processContextRequest(ContextJsonEndpoint.java:192) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.apache.unomi.rest.endpoints.ContextJsonEndpoint.contextJSONAsPost(ContextJsonEndpoint.java:173) > [!/:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:?] > cdp-unomi-backend-unomi-1 | at > java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:298) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:217) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:707) [!/:3.1.0] > cdp-unomi-backend-unomi-1 | at > org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:273) > [!/:3.3.11] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:228) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:298) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:82) > [!/:?] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.Server.handle(Server.java:516) [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) > [!/:9.4.43.v20210629] > cdp-unomi-backend-unomi-1 | at > java.lang.Thread.run(Thread.java:829) [?:?] > cdp-unomi-backend-unomi-1 | Caused by: > javax.mail.MessagingException: IOException while sending message > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1167) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send0(Transport.java:195) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send(Transport.java:124) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[!/:?] > cdp-unomi-backend-unomi-1 | ... 67 more > cdp-unomi-backend-unomi-1 | Caused by: > javax.activation.UnsupportedDataTypeException: multipart/mixed; > cdp-unomi-backend-unomi-1 | > boundary="----=_Part_0_69817965.1683742374960" > cdp-unomi-backend-unomi-1 | at > javax.activation.DataHandler.writeTo(DataHandler.java:75) > ~[org.apache.servicemix.specs.activation-api-1.2.1-1.2.1_3.jar:1.2.1_3] > cdp-unomi-backend-unomi-1 | at > javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1485) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1773) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1119) > ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send0(Transport.java:195) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > javax.mail.Transport.send(Transport.java:124) ~[!/:1.4.7] > cdp-unomi-backend-unomi-1 | at > org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400) ~[!/:?] > cdp-unomi-backend-unomi-1 | ... 67 more{code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)