|
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
インタフェースの概要 | |
---|---|
MailMessage | 電子メールメッセージのインターフェースです。 |
クラスの概要 | |
---|---|
MailProfile | 電子メールプロファイル(アカウント)クラスです。 |
MailRetriever | メール受信機能を提供するクラスです。 |
MailSender | メール送信機能を提供するクラスです。 |
列挙型の概要 | |
---|---|
EmojiType | 絵文字補正の種類を表す列挙型です。 |
ReceiveProtocolType | メール受信プロトコルを表す列挙型です。 |
携帯電話向けにメール操作を簡易化させるユーティリティクラスを提供します。 送信する場合のコード例を以下に示します。
// メールアカウント情報を構築します。 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); }
|
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |