>> Edit article
이름
제목
패스워드
JavaMail 1.3 이상의 API를 사용하신다면 다음의 속성값을 변경해서 연결이나 I/O의 타임아웃을 줄 수 있습니다. mail.smtp.timeout mail.smtp.connectiontimeout (smtp을 pop3나 imap으로 바꾸면 메일을 읽어올 때 타임아웃을 정할 수 있습니다.) 위의 속성을 Session객체를 얻어올 때 인자로 넘기는 Properties에 담아 보내면 됩니다. 참고로 타임아웃의 디폴트 값은 무한대입니다. 그럼... : 자바 메일 api로 메일을 보냅니다. : 메일 서버는 로칼 메일서버를 쓰지 않고 : lookup을 통해 메일주소의 메일서버에 직접 보냅니다. : 어떤 메일주소중 보내는 시간이 상당히 오래 걸리는 메일서버들이 : 있더군요...특히 웹메일 업체들.. : : 빠른 메일서버는 1~2초, 어떤건 10~20초... 느린건 1시간 이상을 대기해도 멈추지 않고.. : 받는 메일서버에서 타임아웃이 설정이 안되있어서 그런것 같은데.. : : 메일 보내는 시간의 타임아웃을 설정하고 : 그 이상걸리는건 에러로 처리하고.. 보내기를 멈추게 하고 싶습니다. : 어찌하면 될까요.. 문서를 찾아봐도 없네요.. : 디폴트가 얼마인지도 모르겠구요..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved