|
||||||||||
| フレームあり フレームなし | ||||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
IMAP4 メールを扱うための Connection インターフェイスです。
Connector.open メソッドの "mailto:" スキームに対応します。
// Connection を開く。
IMAP4MailConnection conn =
( IMAP4MailConnection ) Connector.open( "mailto://someone@somewhere.example.com" );
// "//" は省略できます。
// 送信先を追加。
conn.addTo( "anyone@example.com" );
// カーボンコピー送信先を追加。
conn.addCc( "myself@example.com" );
// ブラインドカーボンコピー送信先を追加。
PersonalInfo friend = AddressBook.getEmailAddress();
conn.addBcc( friend );
// 件名を設定。
conn.setSubject( "Hello" );
// 本文を設定。
conn.setContent( "Hello, everybody!" );
// 送信。
conn.send();
// メールクライアント動作中は send() から戻らない。
// Connection を閉じる。
conn.close();
| メソッドの概要 | |
void |
addBcc(PersonalInfo person)
Bcc: の追加。 |
void |
addBcc(java.lang.String address)
Bcc: の追加。 |
void |
addCc(PersonalInfo person)
Cc: の追加。 |
void |
addCc(java.lang.String address)
Cc: の追加。 |
void |
addTo(PersonalInfo person)
To: の追加。 |
void |
addTo(java.lang.String address)
To: の追加。 |
java.lang.String[] |
getBcc()
ブラインドカーボンコピー送信先リストの取得。 |
java.lang.String[] |
getCc()
カーボンコピー送信先リストの取得。 |
java.lang.String |
getContent()
本文の取得。 |
long |
getLength()
本文の長さを取得。 |
java.lang.String |
getSubject()
件名の取得。 |
java.lang.String[] |
getTo()
送信先リストの取得。 |
void |
send()
メールの送信。 |
void |
setContent(java.lang.String content)
本文の設定。 |
void |
setSubject(java.lang.String subject)
件名の設定。 |
| インタフェース javax.microedition.io.Connection から継承したメソッド |
close |
| メソッドの詳細 |
public void addTo(java.lang.String address)
throws java.io.IOException,
java.lang.IllegalArgumentException
追加できるアドレスの長さは 64 バイト以内です。
address - 送信先。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な address が指定されたときに送出。
public void addTo(PersonalInfo person)
throws java.io.IOException,
java.lang.IllegalArgumentException
person - 送信先。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な address が指定されたときに送出。
public java.lang.String[] getTo()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
public void addCc(java.lang.String address)
throws java.io.IOException,
java.lang.IllegalArgumentException
追加できるアドレスの長さは 64 バイト以内です。
address - カーボンコピーの送信先。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な address が指定されたときに送出。
public void addCc(PersonalInfo person)
throws java.io.IOException,
java.lang.IllegalArgumentException
person - カーボンコピーの送信先。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な address が指定されたときに送出。
public java.lang.String[] getCc()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
public void addBcc(java.lang.String address)
throws java.io.IOException,
java.lang.IllegalArgumentException
追加できるアドレスの長さは 64 バイト以内です。
address - ブラインドカーボンコピーの送信先。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な address が指定されたときに送出。
public void addBcc(PersonalInfo person)
throws java.io.IOException,
java.lang.IllegalArgumentException
person - ブラインドカーボンコピーの送信先。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な address が指定されたときに送出。
public java.lang.String[] getBcc()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
public void setContent(java.lang.String content)
throws java.io.IOException,
java.lang.IllegalArgumentException
設定できる本文の長さは 1000 バイト以内です。
content - 本文。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な content が指定されたときに送出。
public java.lang.String getContent()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
public void setSubject(java.lang.String subject)
throws java.io.IOException,
java.lang.IllegalArgumentException
設定できる件名の長さは 100 バイト以内です。
subject - 件名。java.io.IOException - I/O エラーが発生したときに送出。java.lang.IllegalArgumentException - 不正な subject が指定されたときに送出。
public java.lang.String getSubject()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
public void send()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
public long getLength()
throws java.io.IOException
java.io.IOException - I/O エラーが発生したときに送出。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||