|
||||||||||
フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 エラーが発生したときに送出。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |