请问大家谁有做过java邮件服务器,有的话,麻烦谁能传一份给我啊,谢谢了!

解决方案 »

  1.   

    你看看我写的这个:
    package smart.css.crabs;
    import javax.mail.*;
    import javax.mail.internet.*;
    import java.util.*;
    public class SendEmail
    {
    public boolean SendEmailMethod(String ToEmail,String Content,String Title)
        {
            boolean flag=true;
            // Get system properties
            // Properties props = System.getProperties(); 很多例子中是这样的,其实下面这句更好,可以用在applet中
            Properties props = new Properties();        // Setup mail server
            props.put("mail.smtp.host", "smtp.sohu.com");
            props.put("mail.smtp.auth", "true"); //这样才能通过验证        // Get session
            Session session = Session.getDefaultInstance(props);        // watch the mail commands go by to the mail server
            session.setDebug(true);        // Define message
            try
            {
            MimeMessage message = new MimeMessage(session);
            message.setFrom(new InternetAddress("[email protected]"));
            message.addRecipient(Message.RecipientType.TO, new InternetAddress(ToEmail));
            message.setSubject(Title);
            message.setText(Content);

            // Send message
            message.saveChanges();
            Transport transport = session.getTransport("smtp");
            transport.connect("smtp.sohu.com","example","password");
            transport.sendMessage(message, message.getAllRecipients());
            transport.close();
            }
            catch(Exception e)
            {
             System.out.println(e); 
             flag=false;
            }
            return flag;
        }}