搜索 : JavaMail给个链接

解决方案 »

  1.   

    搜索 : JavaMail给个链接
      

  2.   

    java mail发链接么?
    整成html格式的的就可以了
      

  3.   


    package test;
    import org.apache.commons.mail.EmailException;       
    import org.apache.commons.mail.SimpleEmail;       
          
    public class Send        
    {       
        public Send()       
        {       
                   
        }       
               
        public static void main(String[] args) throws InterruptedException       
        {       
            send();       
        }       
               
        public static void send() throws InterruptedException       
        {       
            SimpleEmail email = new SimpleEmail();          
            email.setTLS(true);               
            email.setHostName("smtp.163.com");             
            email.setAuthentication("你的用户名", "你的密码");   //用户名和密码       
            try        
            {       
                email.addTo("接收方       "); //接收方       
                email.setFrom("发送方   ");       //发送方         
                email.setCharset("<a>请点击链接完成注册</a>");
                email.setSubject("哈哈哈");         //标题          
                email.setMsg("群发测试。");   //内容
            } catch (EmailException e) {       
                e.printStackTrace();       
            }  
        }
    }
      

  4.   

    没做过,但是感觉思路应该是这样子的:
    使用JavaMail的邮件发送功能发送给验证邮箱一个验证的URL,当然这个URL是提前生成好的,并且要保证这个URL中附带的参数是一个唯一标识码。并且该标识码有所属用户,有有效时间的限定,当用户点击邮箱中的验证链接,那么你就需要通过这个链接接收到这个唯一的标识码,然后把你保存的对应的标识码取出来和用户传递过来的进行对比,如果相同则验证通过,如果不同或者超级则无效吧。
      

  5.   

    Java codepackage test;
    import org.apache.commons.mail.EmailException; 
    import org.apache.commons.mail.SimpleEmail; public class Send 

    public Send() ……
      

  6.   

       // 发送邮件 sendMail参数(发件人邮箱1,发件人密码2,收件人3,标题4,内容5, 指定邮件服务器6)
    public static boolean sendMail(String mailForm, String mailFromPass,String mailTo, String title, String mailContent,String hostName){
    try {

    htmlEmail = new HtmlEmail();// 可以发送html类型的邮件
    htmlEmail.setHostName(hostName);// 指定要使用的邮件服务器
    htmlEmail.setAuthentication(mailForm, mailFromPass);// 发件人邮箱和邮箱密码
    htmlEmail.setCharset("UTF-8");// 设置字符编码
    htmlEmail.setFrom(mailForm, "找回密码");// 参数1:发件人邮箱,参数学:设置发件人昵称
    htmlEmail.addTo(mailTo);// 设置收件人
    htmlEmail.setSubject(title);// 设置主题
    htmlEmail.setHtmlMsg(mailContent);// 设置发送内容
    htmlEmail.send();
    Util.log("注册日志:发件箱:"+mailForm+"||收件箱:"+mailTo+"____发送成功");
    return true;
    } catch (EmailException e) {
    // TODO Auto-generated catch block
    Util.log("注册日志:发件箱:"+mailForm+"||收件箱:"+mailTo+"____发送失败");
    e.printStackTrace();
    return false;
    }
    }