概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のパッケージ 次のパッケージ | フレームあり フレームなし

## パッケージ jp.sourceforge.livez.mail

携帯電話向けにメール操作を簡易化させるユーティリティクラスを提供します。

参照先:
説明

インタフェースの概要
MailMessage | 電子メールメッセージのインターフェースです。

クラスの概要
MailProfile | 電子メールプロファイル(アカウント)クラスです。
MailRetriever | メール受信機能を提供するクラスです。
MailSender | メール送信機能を提供するクラスです。

列挙型の概要
EmojiType | 絵文字補正の種類を表す列挙型です。
ReceiveProtocolType | メール受信プロトコルを表す列挙型です。

## パッケージ jp.sourceforge.livez.mail の説明

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

    // メールアカウント情報を構築します。
    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);
    }

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のパッケージ 次のパッケージ | フレームあり フレームなし

Copyright © 2005-2006 Kouji Sugisawa. All rights reserved.