본문 바로가기

백엔드/Java

Couldn't connect to host, port: localhost, 25; timeout -1

Caused by: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout -1

JDK : 1.8

이전에 수행했던 메일 발송 테스트를 다시 하고자 하는데 위 에러가 발생했다.

cmd에서 telnet localhost 25 로 접속을 시도해보니 220 코드가 회신되는걸 보니 이클립스 문제인 듯 하다.

JDK6 부터 가끔.. IPv6를 사용하려고 하는데 이를 IPv4를 사용하라고 지정해 줄 수 있다.

아래 그림 처럼 실행 환경 옵션에 추가해 준다.

-Djava.net.preferIPv4Stack=true

 

 

태그