2014-09-25 5 views
1

나는 프록시 서버를 통해 인터넷에 연결되어 있기 때문에 아파치 공유 전자 메일 API에서 사용자 지정 프록시를 사용하여 전자 메일을 보내고 싶습니다.Apache Commons Mail Api에서 인터넷 프록시를 어떻게 설정합니까?

자바에서 프록시를 설정하는 일반적인 방법을 사용해 보았지만 작동하지 않는 것 같습니다. 예컨대

System.getProperties().put("http.proxySet", "true"); 
System.getProperties().put("http.proxyHost", "127.0.0.1"); 
System.getProperties().put("http.proxyPort", "6056"); 

그리고

System.getProperties().put("http.proxySet", "true");  
System.setProperty("http.proxyHost", "127.0.0.1");  
System.setProperty("http.proxyPort", "6056");` 

감사합니다.

답변

0

이런 식으로 뭔가 작업을해야합니다 :

Email mail = .... 

mail.getSession().getProperties().setProperty("mail.smtp.socks.host", "my.socks.host"); 
    ... 

    mail.send();