////////////////////////////////////////////////////////////////////////////////
//  << m122b.java >>
//
// メール(2):メールの送信(テキストメール、複数の送信先)
//
//  テキストメールの送信。
//
// ●javax.mail.internet.MimeMessageクラスのメソッド
//    public void setRecipients(Message.RecipientType type, Address[] addresses)
//                                                 throws MessagingException
//   機能:指定したtypeにメールアドレスaddressを割り当てる。
//
////////////////////////////////////////////////////////////////////////////////

import javax.mail.Session;
import java.util.Properties;
import javax.mail.internet.InternetAddress;
import javax.mail.Message;
import javax.mail.Message.RecipientType;
import javax.mail.internet.MimeMessage;
import javax.mail.Transport;

class m122b {
  public static void main(String args[]) {

    try{
      ///////////////////////////////////////////////
      // (手順1)smtpサーバとセッションを確立する。//
      ///////////////////////////////////////////////
      String smtphost = args[0]; // smtpサーバ。
      Properties prop = new Properties();
      // メールサーバに接続する上で必要なプロパティ(mail.smtp.host)を設定する。
      prop.put("mail.smtp.host",smtphost);
      // Sessionオブジェクトを取得。
      Session ss = Session.getDefaultInstance(prop);

      //////////////////////////////////////////////////////////////
      //(手順2)送信元、送信先、サブジェクト、本文などを作成する。//
      //////////////////////////////////////////////////////////////
      // 送信元メールアドレス(iafrom)の作成。
      String from = args[1];
      InternetAddress iafrom = new InternetAddress(from,"仙波","iso-2022-jp");
      // 複数の送信先メールアドレスの作成。
      String to1 = args[2];
      String to2 = args[3];
      // サブジェクトの作成。
      String subject = "テキストメール";
      // 本文の作成。
      // 本文の最後に、改行コード(\n)を入れておかないと、受信時に不明な文字が
      // 表示されることがある。
      String text = "abc 123 こんにちは\n";

      //////////////////////////////////////////////////////////////
      //(手順3)送信元、送信先、サブジェクト、本文などを設定する。//
      //////////////////////////////////////////////////////////////
      MimeMessage mm = new MimeMessage(ss);
      // 送信元メールアドレス(iafrom)の設定。
      mm.setFrom(iafrom);
      // 複数の送信先メールアドレスの設定。
      InternetAddress iato[] = { new InternetAddress(to1),
                                 new InternetAddress(to2) };
      mm.setRecipients(Message.RecipientType.TO,iato);
      // サブジェクトの作成。日本語を使用する場合、"iso-2022-jp"を指定する。
      mm.setSubject(subject,"iso-2022-jp");
      // 本文の設定。日本語を使用する場合、"iso-2022-jp"を指定する。
      mm.setText(text,"iso-2022-jp");

      //////////////////////////
      //(手順4)メールの送信。//
      //////////////////////////
      Transport.send(mm);
      System.out.println("送信終了");

    } catch( Exception e ) {
      System.out.println(e); 
    }
  }
} 
実行結果
c:\> javac m122b.java
c:\> java m122b  "xxx.yyy.zzz" "xyz@xxx.yyy.zzz" "abc1@aaa.bbb.ccc"
                 "abc2@aaa.bbb.ccc"
送信終了