做项目时,在用户注册模块,需要向用户邮箱发送验证码,用的是apache的commons-mail包,想在邮件中添加一个链接,直接跳转到验证界面,而不需要用户手动复制.但是只要在发送内容中加上"http",邮件就接收不到,也没有报异常...求大神帮忙
代码如下:
HtmlEmail email = new HtmlEmail();
email.setHostName("smtp.sina.com");
email.setAuthentication("*****","*****");
email.setCharset("utf-8");
try {
email.addTo("*****");
email.setFrom("*****","*****");
email.setHtmlMsg("<a href='http://www.csdn.net'>csdn</a>");//加上http邮箱接收不到,去掉之后就没问题了...
email.send();
} catch (EmailException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
}