5.29.3 SET
このコマンドを使って、電子メールの準備を行います。このコマンドはメール送信前に何度でも呼び出すことができ、1つまたは複数のキーワードを指定してメール定義を構築します(これは、コマンド長が256文字に制限されているRDMLで特に役立ちます)。
SENDキーワードの前にSETキーワードを使用してください。
コメント/警告
SETコマンドでのキーワード値の設定は、相当するキーワードをSENDコマンドで使用した場合オーバーライドされます。
構文:
|
コマンド |
キーワード |
値 |
開発者用メモ |
|
SET |
SERVER |
値 |
任意。 |
|
TIMEOUT.READ |
値 |
データ読み込みを待つ間のタイムアウトです。クライアントがソケット読み込みの呼び出しを行った後、このタイムアウトに指定した時間 (秒数) 内にサーバー (またはネットワーク) がデータ配信できない場合、読み込みタイムアウトのエラーとなります。 |
|
|
TIMEOUT.WRITE |
値 |
要求をサーバーに送信する際、2 つのデータパケット間で非アクティブ状態が許される最大時間を定義します。 |
|
|
TIMEOUT.CONNECTION |
値 |
クライアントがターゲット・ホストとの接続を確立できる時間を定義します。 |
|
|
SECURE |
値 |
任意。 |
|
|
PORT |
値 |
任意。 |
|
|
MAILDOMAIN |
値 |
任意。 |
|
|
NTLMDOMAIN |
値 |
任意。 |
|
|
CHARSET |
値 |
任意。 |
|
|
USER |
値 |
任意。 |
|
|
PASSWORD |
値 |
任意。 |
|
|
AUTH |
*XOAUTH2 |
トークン・ベースの認証。 |
|
|
FROM |
値 |
任意。 |
|
|
TO |
*LIST |
任意。 |
|
|
値 |
任意。 |
||
|
CC |
*LIST |
任意。 |
|
|
値 |
任意。 |
||
|
BCC |
*LIST |
任意。 |
|
|
値 |
任意。 |
||
|
SUBJECT |
値 |
任意。 |
|
|
ATTACHMENT |
値 |
任意。 |
|
|
ATTACHMENTNAME |
値 |
任意。 |
|
|
CLIENT.ID |
値 |
アプリの公開 ID です。公開ではありますが、サードパーティに推測されない方が良いため、多くの企業で 32 文字の hex 文字列などが採用されています。 |
|
|
CLIENT.SECRET |
値 |
アプリケーションと認証サーバーのみが知る秘密です。アプリケーション独自のパスワードは必須です。十分にランダムで推測されないものでなければなりません。つまり、生成時のタイムスタンプや MAC アドレスを利用する共通 UUID ライブラリの使用は避ける必要があります。 |
|
|
AUTH.TOKEN.ENDPOINT |
値 |
アプリケーション内で使用して、トークンにアクセスしたり、トークンをリフレッシュできます。アクセス・トークンが直接発行される暗黙のフロー以外、すべてのフローで利用できます。 |
|
|
AUTH.SCOPE |
値 |
アプリがユーザーのデータ・アクセスを制限する方法です。ユーザーのアカウントへの完全アクセスを許可するのではなく、アプリがユーザーの代わりに行えることの範囲を制限する方が良いでしょう。 |
|
|
TOKEN.CACHE |
値 |
指定のディレクトリにトークンを保存するブール値パラメータです。True または False の 2 つの値があります。
|
|
|
TOKEN.CACHE.DIR |
値 |
ユーザーがキャッシュ時にトークンを保存するディレクトリです。
|
|
|
SESSION.DEBUG |
値 |
セッションのデバッグを有効にして、ユーザー・インターフェースにデバッグ・メッセージを表示します。
|
|
|
KEYSTORE |
名前:パスワード |
任意。 |
例
SET FROM([email protected]) TO([email protected])

