gpt4 book ai didi

java - 尝试连接到本地 SMTP 服务器时 Camel 出现连接异常

转载 作者:行者123 更新时间:2023-12-02 13:14:10 26 4
gpt4 key购买 nike

我有一个本地 SMTP 服务器,在 Python 核心脚本中实现,它只是打印收到的电子邮件的正文:

python -m smtpd -n -c DebuggingServer localhost:3333. (on Windows)

当我 telnet localhost 3333 时,连接成功,我可以使用 SMTP 发送电子邮件。

但是,当我通过端点生成器构建(通过 Java DSL)到同一地址的路由时,连接失败并发送异常

.to("smtp://localhost:3333");

部分异常(exception)是:

javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 3333;
nested exception is:
java.net.ConnectException: Connection refused: connect
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 org.apache.camel.component.mail.DefaultJavaMailSender.send(DefaultJavaMailSender.java:111)
at org.apache.camel.component.mail.MailProducer.process(MailProducer.java:56)

知道发生了什么吗?托管 CamelContext 的进程与 telnet 客户端位于同一台计算机上。

最佳答案

你能检查一下如果你使用“127.0.0.1”而不是“localhost”它会工作吗?

关于java - 尝试连接到本地 SMTP 服务器时 Camel 出现连接异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43842923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com