下边是发送邮件的函数,服务器用的是我们公司的,我在工程属性里把mail.jar和activation.jar加进去了。    public void SendEmail(String to, String subject, String body)
    {
        //to: 收件人地址
        //subject:邮件主题
        //body:   邮件内容        if(hostName.length()==0)
            return;
        if(to.length()==0)
            return;        try
        {
            Properties props = System.getProperties();            // -- 连接一个缺省会话,或新建一个 --
            props.put("mail.smtp.host", hostName);
            props.put("mail.smtp.auth", "true");            Session session = Session.getDefaultInstance(props, null);            Message msg = new MimeMessage(session);            // -- 设置 FROM 和 TO 域 --
            msg.setFrom(new InternetAddress(sender));
            msg.setRecipients(Message.RecipientType.TO,
                              InternetAddress.parse(to, false));            msg.setSubject(subject);
            msg.setText(body);
            // -- 设置其他一些标头信息--
            msg.setHeader("X-Mailer", "LOTONtechEmail");
            msg.setSentDate(new Date());            //以smtp方式登录邮箱
            Transport t=session.getTransport("smtp");
            t.connect(hostName,userName,password);            //发送邮件,其中第二个参数是所有已设好的收件人地址
            t.sendMessage(msg,msg.getAllRecipients());            t.close();
        } catch (Exception ex)
        {
            ex.printStackTrace();
        }
    }