GETコマンドは、メール・サーバーからメールの詳細を取り出します。GETコマンドは、通常、すべてのメッセージと、そのメッセージに関する該当情報を取得する場合に繰り返し使用されます。

構文:

コマンド

キーワード

開発者用メモ

GET

OBJECT

*MESSAGECOUNT

値*MESSAGECOUNTは、JSMコマンド・メッセージ・パラメータのフォルダー内のメッセージ数を返します。



*FIRSTMESSAGE

値*FIRSTMESSAGEは、現在のメッセージを、フォルダー内の最初のメッセージに設定します。メッセージが存在しない場合、コマンド・ステータス・フィールドはNOMAILに設定されます。



*NEXTMESSAGE

この値を指定した場合、フォルダー内の次のメール・メッセージが取得され、これが現在のメッセージとして設定されます。これ以上メッセージがない場合、コマンド・ステータス・フィールドはNOMAILに設定されます。メッセージが見つかった場合、コマンド・ステータスはOKが返されます。
*NEXTMESSAGE処理は、通常、別のGETコマンドの後に続いてメッセージの詳細(件名、送信元アドレス、添付ファイルなど)を取り出します。あるいは、SAVEコマンドの後に続いてメッセージの実際の本文を取得します。



*TOADDRESS

メール受信者の電子メール・アドレスをJSMコマンド・メッセージ・パラメータに返します。あるいは、リストが提供されている場合は、メール・アドレスをこの作業リストに返します。



*CCADDRESS

メール受信者の電子メール・アドレスをJSMコマンド・メッセージ・パラメータに返します。あるいは、リストが提供されている場合は、メール・アドレスをこの作業リストに返します。



*FROMADDRESS

メール送信者の電子メール・アドレスをJSMコマンド・メッセージ・パラメータに返します。あるいは、リストが提供されている場合は、メール・アドレスをこの作業リストに返します。



*SUBJECT

現在のメッセージの件名をJSMコマンド・メッセージ・パラメータに返します。



*SENTDATE

メールの日付をJSMコマンド・メッセージ・パラメータに返します。



*ATTACHMENTS

現在のメールの各添付ファイルのファイル名詳細が入ったエントリーを含む作業リストが返されます。



*UID

現在のメッセージの一意のIDを返します。



*HEADER

返すMIMEヘッダー・フィールドを指定するには、キーワードFIELDを使用します。

 

    GET OBJECT(*SUBJECT)

GET OBJECT(*FROMADDRESS)

    GET OBJECT(*NEXTMESSAGE)

GET OBJECT(*ATTACHMENTS) #WRKLST(NAME)