如何使用ThingsBoard规则链中的“发送电子邮件”规则节点发送Gmail电子邮件?

时间:2020-05-09 10:56:53

标签: email gmail rule-engine thingsboard

我正在使用演示版ThingsBoard版本,当“发送电子邮件”节点尝试发送电子邮件时,我一直收到相同的错误。

发生以下错误:

java.lang.NoSuchMethodError: com.sun.mail.util.TraceInputStream。(Ljava / io / InputStream; Lcom / sun / mail / util / MailLogger;)V 在 com.sun.mail.smtp.SMTPTransport.initStreams(SMTPTransport.java:2265) 在com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2184) 在 com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:740) 在javax.mail.Service.connect(Service.java:291)在 org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:518) 在 org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:437) 在 org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:361) 在 org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:356) 在 org.thingsboard.rule.engine.mail.TbSendEmailNode.sendEmail(TbSendEmailNode.java:105) 在 org.thingsboard.rule.engine.mail.TbSendEmailNode.lambda $ onMsg $ 0(TbSendEmailNode.java:78) 在 com.google.common.util.concurrent.TrustedListenableFutureTask $ TrustedFutureInterruptibleTask.runInterruptible(TrustedListenableFutureTask.java:125) 在 com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69) 在 com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78) 在 java.util.concurrent.ForkJoinTask $ RunnableExecuteAction.exec(ForkJoinTask.java:1402) 在java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)在 java.util.concurrent.ForkJoinPool $ WorkQueue.runTask(ForkJoinPool.java:1056) 在java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) 在 java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

0 个答案:

没有答案
相关问题