4D Internet Commands v16IMAP_GetMBStatus |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v16
IMAP_GetMBStatus
IMAP_GetMBStatus
IMAP_GetMBStatus コマンドは、mbNameで指定したメールボックスのステータス値を返します。このコマンドはカレントのメールボックスを変更しません (IMAP_SetCurrentMB参照) 、また指定されたメールボックスのステータスにも影響しません (特にメッセージの \Recent フラグを失うようなことはありませんが、これはIMAP4サーバの実装にもよります)。
imap_ID はIMAP_Loginで作成されるIMAPログイン参照です。 mbName はステータスを取得する既存のメールボックスの完全名です。 Note: IMAP_ListMBs コマンドと異なり、mbName 引数はワイルドカードを受け入れません。 msgNber にはカレントメールボックスのメッセージ数が返されます (コマンドが呼び出されるとき0に設定され、エラーの際には-1が返されます)。 newMsgNber にはカレントメールボックスの新規メッセージ数が返されます (コマンドが呼び出されるとき0に設定され、エラーの際には-1が返されます)。 unseenMsgNber にはカレントメールボックスの未読メッセージ数が返されます (コマンドが呼び出されるとき0に設定され、エラーの際には-1が返されます)。 mbUID にはメールボックスのユニークIDが返されます (コマンドが呼び出されるとき0に設定され、エラーの際には-1が返されます)。 IMAP4プロトコルでは、メールボックス名はメールボックスを指定する目的で使用するには十分でありません。そこで、ユニークIDがメールボックスに割り当てられています。このIDは特に同期処理に有効です。 メールボックス"A"が"B"に名称変更されていたり、削除されていた場合、ユニークIDを使用してチェックができます。 また、このIDを使用してメールボックス"A"が削除された後に、新しくメールボックス"A"が作成されたかもチェックできます。
参照
|
プロパティ
プロダクト: 4D Internet Commands
履歴
初出: 4D Internet Commands 6.8.1 ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||