나는 다양한 코드를 온라인으로 시도해 본적이 있지만 실제로 이메일을 보내는 대신 예외를 던지고 있습니다. 수동으로 보내는 것은 괜찮습니다. 무엇이 잘못 될 수 있습니까?자신의 메일 서버를 사용하는 Java Mail
TLS :
이Exception in thread "main" java.lang.RuntimeException: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 587; timeout -1;
SSL :
Exception in thread "main" java.lang.RuntimeException: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.gmail.com, 465; timeout -1;
은 분명히 내가 cmd를에 ping
를 사용하여 메일 서버에 도달 할 수 있습니다 내가 인터넷에 연결하고 있습니다.
또는 일부 제한된 공개 메일 서비스 대신 인증없이 메시징을 허용하도록 내 메일 서버를 설정하려면 어떻게해야합니까? 무료 솔루션이 바람직합니다.
그래도 Windows 방화벽을 사용하지 않도록 설정 했는데도 연결을 허용하지 않습니다. 감사합니다. Postfix를 시도해 보겠습니다. –
방화벽이있는 다른 바이러스 백신 패키지가 있습니까? 또한 많은 isps가 메일 포트를 차단하므로, postfix를 실행하기가 어려울 수도 있습니다. –
아마 ISP SES와 같은 webservice api를 사용하여 메일을 보낼 수 있습니다. –