public void sendMail(String mail,String content){
MailSenderInfo mailInfo = new MailSenderInfo();
mailInfo.setMailServerHost("smtp.163.com");
mailInfo.setMailServerPort("25");
mailInfo.setValidate(true);
mailInfo.setUserName(mail);//设置你的邮箱
mailInfo.setPassword("jl5201314");//您的邮箱密码
mailInfo.setFromAddress(mail);//设置你的邮箱
mailInfo.setToAddress(mail);
mailInfo.setSubject(content);
mailInfo.setContent(" 感谢您使用当当网您的验证码为"+content);
//这个类主要来发送邮件
SimpleMailSender sms = new SimpleMailSender();
sms.sendTextMail(mailInfo);//发送文体格式
//sms.sendHtmlMail(mailInfo);//发送html格式
}
------解决方案--------------------

任何一个邮件服务器都得输入密码吧!不然你的邮件安全怎么保证!
------解决方案--------------------
你怎么给我发邮件,不用密码。。。
------解决方案--------------------
你先要登录到邮件服务器,你才能发邮件!
javamail要你输入用户名和密码就是为了能连接到邮件服务器!
------解决方案--------------------
你是你自己的邮箱密码不用输入?
之前没用公网环境然后写发送邮件用hMailServer这个工具搭建的邮件服务器,忘记用户密码不输入可不可以了
感兴趣你可以找一下这个工具然后试试?实在找不到密我,我给你发也行