携帯電話向けにメール操作を簡易化させるユーティリティクラスを提供します。 送信する場合のコード例を以下に示します。

    // メールアカウント情報を構築します。
    MailProfile profile = new MailProfile();
    profile.setAccount("username");
    profile.setPassword("password");

    profile.setUsername("杉澤 浩二");
    profile.setAddress("hoge@sourceforge.jp");	// 自分のメールアドレス

    profile.setSendServer("mail.sourceforge.jp");	// SMTPサーバ名
    profile.setReceiveProtocol(ReceiveProtocolType.POP3);
    profile.setReceiveServer("mail.sourceforge.jp");	// POP3サーバ又はIMAPサーバ名

    // タイムアウト設定(推奨)
    profile.setTimeout(60);
    profile.setSendTimeout(60);
    profile.setReceiveTimeout(60);

    // ----------------------------------------
    // POP Before SMTP を想定して送信操作を行います

    // 受信サーバへ接続します。
    MailRetriever retriever = new MailRetriever(profile, true);
    retriever.connect();

    try {
    	// 送信サーバへ接続します。
    	MailSender sender = new MailSender(profile, true);
    	sender.connect();
    	try {
    		// メールメッセージを作成します。
    		MailMessage message = sender.createMailMessage();
    		// message.setEmojiType(EmojiType.IMODE);
    		message.addTo("○○さん", "hoge@hoge.ne.jp");	// 送信先
    		message.setSubject("あいう①～");
    		message.setText("かきく①～");
    		// メールを送信します
    		sender.send(message);
    	} finally {
    		sender.disconnect();
    	}
    } finally {
    	retriever.disconnect(false);
    }