你是mail的客户端,不需要mail服务器,只要mailAPI
下载地址:http://java.sun.com/products/javamail/downloads/index.html
。给你一段简单代码参考:
         Properties p = new Properties();
         p.put("mail.smtp.host", mail_server_addr);
         Session session = Session.getInstance(p);         MimeMessage message = new MimeMessage(session);
         setMessageText(message, mail_addr, category, entity,
            source, text, time, group, level);
         Transport.send(message);

解决方案 »

  1.   

    需要认证情况下的消息发送
             Properties p = System.getProperties();
             p.put("mail.smtp.host", mail_server_addr);
             p.put("mail.smtp.auth", "true");         Session session = Session.getInstance(p);         MimeMessage message = new MimeMessage(session);
             setMessageText(message, mail_addr, category, entity,
                source, text, time, group, level);
             SMTPTransport t = new SMTPTransport(session, null);
             t.connect(mail_server_addr, user, pass);
             t.sendMessage(message, message.getAllRecipients());
             t.close();
      

  2.   

    谢谢楼上的大虾,我有个疑惑就是通过JAVAMAIL发送的话,如果发生了队列阻塞,那么怎么办?还有就是JAVAMAIL可以直接解析目的邮件服务器地址吗?谢谢