[size=large]当发送邮件需要通过代理服务器来完成时,javamail连接服务器时,也必须设置代理服务器的地址和端口。如果不设置代理,javamail不能找到smtp服务器,会抛出异常。
设置代理和普通的javamail连接设置只有一点不同,就是声明系统变量时稍作改变即可!
以下是设置代理服务器的代码行,
Properties props = System.getProperties();
props.setProperty("proxySet","true");
props.setProperty("ProxyHost","192.162.11.16");
props.setProperty("ProxyPort","8080");
其他代码不用改动,就可以实现代理邮件发送。
普通邮件发送有需要可以参考上一篇javamail总结的案例。[/size]
地址:[url]http://jadethao.iteye.com/admin/blogs/1234984[/url]
设置代理和普通的javamail连接设置只有一点不同,就是声明系统变量时稍作改变即可!
以下是设置代理服务器的代码行,
Properties props = System.getProperties();
props.setProperty("proxySet","true");
props.setProperty("ProxyHost","192.162.11.16");
props.setProperty("ProxyPort","8080");
其他代码不用改动,就可以实现代理邮件发送。
普通邮件发送有需要可以参考上一篇javamail总结的案例。[/size]
地址:[url]http://jadethao.iteye.com/admin/blogs/1234984[/url]