一个能发送邮件功能的源码。 用java做的急求!!!!!!

解决方案 »

  1.   


    //需要的包
    import org.apache.commons.mail.EmailException;
    import org.apache.commons.mail.SimpleEmail; public static void sendEmail(String to,String msg){ //to 目标地址,msg 邮件内容
    SimpleEmail email = new SimpleEmail();
    email.setHostName("smtp.sina.com"); //以sina的邮箱为例
    email.setAuthentication("username", "password");
    email.setCharset("UTF-8");
    try {
    email.addTo(to);
    email.setFrom("你的邮箱地址 如[email protected]");
    email.setSubject("邮件标题");
    email.setMsg(msg);
    email.send();
    } catch (EmailException e) {
    e.printStackTrace();
    log.error("邮件发送失败!");
    }
    }简单版。。做个参考吧
      

  2.   

       lz可以去我的博客 看这篇文章http://blog.csdn.net/manytao/archive/2010/10/03/5920080.aspx 里面的源码也已经共享。    是一个通过smtp协议做的发送功能。。 网上有好多的还是应该多自己去网上搜
      

  3.   

      我查了。 不过需要javamail这个jar包。 我也已经下好了 里面有一个例子 可是就是看不明白 他是用web做的。 我现在需要是一个main函数完成的程序。   1楼的包是javamail里的吗
      

  4.   

      楼主可以直接把我提供的下载工程导入到你eclipse中。。把包的路径改改就ok了再把你下好的javamail包里的lib所有的jar 导入进去 就可以直接用了。。
      

  5.   

     是  commons-email-1.2.jar 。。