Java核心代码例程之:JavaMail----SmtpMail.java

发表于:2007-06-22来源:作者:点击数: 标签:
import java .io.*; importjava.util.*; importjavax.mail.*; importjavax.mail.internet.*; importjavax.activation.*; publicclassSmtpMail { publicstaticvoidmain(Stringargs[])throwsException { //createsomepropertiesandgetthedefaultSession Proper

   
import java.io.*;
import java.util.*;

import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;


public class SmtpMail
{

   public static void main(String args[]) throws Exception
   {
        // create some properties and get the default Session
        Properties props = new Properties();
        props.put("mail.smtp.host", "yoursmtpserver");

        Session session    = Session.getDefaultInstance(props, null);
        Message message = new MimeMessage(session);

        // create a message
        InternetAddress ia[] = new InternetAddress[1];
        ia[0] = new InternetAddress("myself@abc.com", "Me");
        
        message.setFrom(new InternetAddress("test@abc.com", "some developer"));
        message.setRecipients(Message.RecipientType.TO, ia);
        message.setSubject("Hello World");
        message.setText("Hello World!  This message was generated using JavaMail.");
        message.saveChanges();
        
        Transport transport = session.getTransport("smtp");
        transport.connect();
        transport.send(message);
    }
}

原文转自:http://www.ltesting.net