当前位置: 代码迷 >> J2EE >> javamail怎的给邮箱发邮件的时候不用输入密码
  详细解决方案

javamail怎的给邮箱发邮件的时候不用输入密码

热度:57   发布时间:2016-04-19 22:02:39.0
javamail怎样给邮箱发邮件的时候不用输入密码
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这个工具搭建的邮件服务器,忘记用户密码不输入可不可以了
感兴趣你可以找一下这个工具然后试试?实在找不到密我,我给你发也行