0
지역 SMTP 서버에 conenction하려고 할 때 연결이 성공하고 SMTP를 사용하여 전자 메일을 보낼 수 있습니다. 내가 (자바 DSL을 통해) 구축 그러나ConnectionException은 단순히 이메일의 본문이 수신 인쇄 파이썬 코어 스크립트 구현 내가 로컬 SMTP 서버가
,이 같은 주소에 엔드 포인트 프로듀서와 경로가 연결이 실패하고 예외를 예외의
.to("smtp://localhost:3333");
부분입니다 전송 :
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를 호스팅하는 프로세스는 텔넷 클라이언트와 동일한 시스템에 있습니다.
예 직접 IP 주소로 시도했지만 결과는 같습니다. – Gordak
방화벽으로 포트가 차단되었을 수 있습니까? 또한 10000과 같은 다른 포트를 확인할 수 있습니까? –
주소 127.0.0.1을 바인드하려고했는데 성공했습니다! SMTP에서 127.0.0.1을 바인딩하고 Camel에서 localhost에 연결하면 정상적으로 작동합니다. 내 잘못, 당신의 의견을 이해하지 못했습니다! – Gordak