-
-
15662116958 数据小白Lv1
发表于2023-5-17 09:11
悬赏100
已解决
BI4.7版本,在资源管理器的\root\conf\mail\mail-config.properties,配置了smtp参数,但执行计划任务发送邮件,始终提示如下错误,请问是哪里的配置还有问题吗?
![](static/image/common/none.gif)
2023-05-17 09:09:04.741 导出表:每日应收报表,格式为:img
2023-05-17 09:09:05.051 成批处理完成
2023-05-17 09:09:05.051 线程执行完毕
2023-05-17 09:09:20.073 发送邮件失败,服务器提示:javax.mail.MessagingException: Could not connect to SMTP host: 10.72.0.50, port: 25;
nested exception is:
java.net.SocketTimeoutException: connect timed out
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
at javax.mail.Service.connect(Service.java:310)
at javax.mail.Service.connect(Service.java:169)
at javax.mail.Service.connect(Service.java:118)
at com.esen.mail.impl.MailSenderImpl.sendMail(MailSenderImpl.java:133)
at com.esen.mail.EMailService.sendMail(EMailService.java:108)
at com.esen.bi.schedule.EMailServiceBI.sendMail(EMailServiceBI.java:97)
at com.esen.bi.schedule.exeres.impl.ExeResourceResultImpl.sendMail(ExeResourceResultImpl.java:135)
at com.esen.bi.schedule.exeres.impl.ExeResourceResultImpl.execute(ExeResourceResultImpl.java:140)
at com.esen.bi.schedule.refactor.runner.ReportCalculatorTaskRunner.execute(ReportCalculatorTaskRunner.java:113)
at com.esen.platform.executable.schedule.ScheduledTaskRunner.execute(ScheduledTaskRunner.java:30)
at com.esen.platform.executable.schedule.RunabledScheduledTask$1.run(RunabledScheduledTask.java:145)
at com.esen.thread.LocaleTask.run(LocaleTask.java:105)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:231)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
... 18 more
8个回答
在BI服务器上telnet下邮箱配置的smtp服务器端口,即10.72.10.120 25,看是否联通;
截图中没有配置邮箱密码,是配置了没截图吗?
-
15662116958 数据小白Lv1
chestnut 发表于 2023-5-17 11:32
在BI服务器上telnet下邮箱配置的smtp服务器端口,即10.72.10.120 25,看是否联通;
截图中没有配置邮箱密码 ...
邮箱密码注释掉了,这个邮箱我们平时用作发件箱是不用密码认证的,telnet下午试试看,我们一直奇怪的是那个10.72.0.50哪边来的,难道是默认的嘛。。
本帖最后由 chestnut 于 2023-5-17 18:02 编辑
15662116958 发表于 2023-5-17 12:20
邮箱密码注释掉了,这个邮箱我们平时用作发件箱是不用密码认证的,telnet下午试试看,我们一直奇怪的是那 ...
邮箱可以了吗?
-
15662116958 数据小白Lv1
chestnut 发表于 2023-5-17 11:32
在BI服务器上telnet下邮箱配置的smtp服务器端口,即10.72.10.120 25,看是否联通;
截图中没有配置邮箱密码 ...
测试了,我们telnet 10.72.10.120 25端口是通的,话说是还有其他配置文件吗,我们好像也没有配置过,为啥会显示连接不上10.72.0.50?
15662116958 发表于 2023-5-17 17:48
测试了,我们telnet 10.72.10.120 25端口是通的,话说是还有其他配置文件吗,我们好像也没有配置过,为啥 ...
看看这个文件
/root/products/ebi/sys/conf/sysmail.xml
-
15662116958 数据小白Lv1
chestnut 发表于 2023-5-17 17:47
邮箱可以了吗?
提示的ip可能是smtp的对外ip
问题解决了,是修改这个目录的配置文件
![](static/image/smiley/default/sweat.gif)
/root/products/ebi/sys/conf/sysmail.xml