Page History
...
このコマンドを使って、電子メールの配布準備を行います。このコマンドはメール送信前に何度でも呼び出すことができ、1つまたは複数のキーワードを指定してメール定義を構築します(これは、コマンド長が256文字に制限されているRDMLで特に役立ちます)。
SENDキーワードの前にSETキーワードを使用してください。
コメント/警告
SETコマンドでのキーワード値の設定は、相当するキーワードをSENDコマンドで使用した場合オーバーライドされます。
構文:
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
SET | SERVER | ホスト | 条件付。リモート・ホスト |
PORT | 整数 | SMTP サーバーのポート |
SECURE | *NO | デフォルト。セキュア接続無し。 |
*YES | 暗黙的な接続を使用。 |
*IMPLICIT | SSLを使用して、暗黙的にポート 465 に接続します。 |
*EXPLICIT | 明示的にポート 587 に接続して、TSL セッションにアップグレードします。 |
TO | 値 | SEND コマンドで TO キーワードを使用して、1 つのメール・アドレスを指定できます。 |
*LIST | 「宛先」アドレスを指定するには、1つのメール・アドレスまたは*LIST値を含めます。 |
CC | 値 | 「コピー先」アドレスを指定するには、1つのメール・アドレスまたは*LIST値を含めます。 |
*LIST | * |
LIST値は、複数のCCメール・アドレスが必要な場合に使用されます。 |
最初のフィールドはアドレス、オプションの2番目のフィールドは表示名になります。 | ||
BCC | 値 | 「ブラインド・コピー先」アドレスを指定するには、1つのメール・アドレスまたは*LIST値を含めます。 |
*LIST | *LIST値は、複数のBCCメール・アドレスが必要な場合に使用されます。メール・アドレスのリストは、サービス・リストを使用して渡されます。最初のフィールドはアドレス、オプションの2番目のフィールドは表示名になります。 |
FROM | 値 | このメッセージの送信元のメール・アドレス |
FROM_NAME | 値 | メールの「送信元」の表示名として表示されるテキスト名を表します。名前を指定しない場合、FROMメール・アドレスが表示されます。 |
SUBJECT | 値 | メールの件名を表します。 |
USER | 値 | SMTP |
サーバーへのログインに使用されるユーザー・プロファイルです。 |
PASSWORD | 値 | SMTPサーバーへのログインに使用されるパスワードです。 |
PASSWORD は、SMTP サーバーによっては大文字/小文字が区別される場合があります。 |
MAILDOMAIN |
ドメイン名 | MAILDOMAINプロパティは、SMTPMailServiceプロパティ・ファイルで構成されるのが一般的です。 |
NTLMDOMAIN |
ドメイン名 |
NTLM |
認証用の NTLM ドメインです。 |
CHARSET | 値 | 本文や件名に適用される文字セットのエンコーディング |
SIMPLIFY | *YES | マルチパートのプレーンテキスト・メッセージを簡素化して、シンプルなプレーンテキスト・メセージにします。 |
*NO | デフォルト。 |
HEADER | *NONE | 値*NONEは、すべてのヘッダーを消去します。 |
*LIST | 値*LISTは、名前の値リストを提供する場合に使用されます。最初のフィールドはフィールド、2番目のフィールドは値になります。 |
CONTENT | *NONE | 3 つのメッセージすべてをクリアします。 |
*PLAIN | デフォルト。テキスト/プレーン・コンテンツを作成します。 |
*HTML | テキスト/HTML コンテンツを作成します。 |
mimetype | 最大で3つのmultipart/alternativeテキスト・メッセージを送信できます。 |
BODY | 値 | 本文を含むファイルを指定できます。指定のファイルが存在しない場合、本文はサービス・リスト引数 (指定されている場合) から作成されます。 |
ENCODING | 値 | バイト・コンテンツのUnicode文字列変換に適用されるエンコーディングを指定する場合に使用されます。 デフォルト値は*DEFAULTです。。 |
詳細については、「ENCODING」を参照してください。 |
KEYSTORE | name:password | キーストア・ファイルを読み込みます。 |
例
SET TO(*LIST) #WRKLST(ADDRESS,NAME)
SET FROM(me@company.com) TO(you@company.com)
SET CONTENT(*HTML) #WRKLST(TXT,CNTRL)
SET CONTENT(*PLAIN) #WRKLST(TXT,CNTRL)
SET HEADER(*LIST) #WRKLST(NAME,VALUE)
SET KEYSTORE(SMTPMAIL:PASSWORD)
keystore.smtpmail=pki/smtpmail.pfx