5.28.5 SEND
SENDコマンドはメールを送信します。
SENDコマンドでTO、CC、BCC、FROM、SUBJECTの各キーワードを使用すると、SMTPMailServiceプロパティ・ファイルまたはSETコマンドで設定された値がオーバーライドされます。
SEND コマンドに作業リスト引数がある場合、このリストのエントリーを使ってメッセージ本文が作成されます。最初のリスト・フィールドにはテキストが含まれ、オプションの2番目のフィールドは、連結プロセスの制御に使用されます。2番目のフィールドが存在しないか、そのフィールドの値がブランクの場合、デフォルトのオプション値NAが使用されます。
以下のオプションの値を使用できます。
SB - テキスト・エントリーを加える前にスペースを追加します(最初のエントリーを除く)。
NB - テキスト・エントリーを加える前に新しい行を追加します(最初のエントリーを除く)。
SA - テキスト・エントリーを加えた後にスペースを追加します(最後のエントリーを除く)。
NA - テキスト・エントリーを加えた後に新しい行を追加します。
2 番目のフィールド値が上記のいずれでもない場合、追加のアクションは行われず、次のエントリーが前のエントリーに追加されます。
構文:
|
コマンド |
キーワード |
値 |
開発者用メモ |
|
SEND |
TO |
値 |
メールの送信先として1つのメール・アドレスを指定できます。 |
|
CC |
値 |
メールの cc (カーボン・コピー) 先として 1 件のメール・アドレスを指定できます。 |
|
|
BCC |
値 |
メールの BCC 先のメール・アドレスとして1つのメール・アドレスを指定できます。 |
|
|
FROM |
値 |
このメッセージの送信元のメール・アドレス。メールを送信するには、FROMメール・アドレスを指定してください。 FROM プロパティは通常は変わらないため、SMTPMailService プロパティ・ファイル内で構成されるのが一般的です。これにより、FROMメール・アドレスの一貫性が保証され、FROMメール・アドレスを簡単に変更できます。 |
|
|
SUBJECT |
値 |
メールの件名を表します。 |
|
|
SIGNER |
名前:パスワード |
SIGNER (署名者) の値の形式は、 名前:パスワード の形式です。 署名付きメールを送信するには、SMTPMailService で秘密キーと公開証明書が必要です。この秘密キーと証明書は、ラベルとともにキーストア・ファイルに保存されます。このラベルが "名前" コンポーネントで、"パスワード" コンポーネントは秘密キーの読み込み時に使用されます。 署名したメールの受信者に公開証明書を送信する必要はありません。公開証明書は、自動的にメールに含まれます。 重要:相手にプライベート・キー・ストア・ファイルを送信する必要はありません。公開証明書のみが交換されます。 |
|
|
ENCRYPT |
*DES-EDE3 |
トリプル DES。 例えば、次のようになります。
[email protected]=pki/acme_john_doe.cer
|
|
|
*RC2-40 |
RC2 40 CBC |
||
|
*RC2-64 |
RC2 64 CBC |
||
|
*RC2-128 |
RC2 128 CBC |
||
|
*AES-128 |
AES 128 CBC |
||
|
*AES-192 |
AES 192 CBC |
||
|
*AES-256 |
AES 256 CBC |
||
|
CONTENT |
*PLAIN |
デフォルト。MIME タイプ text/plain を表し、単純なテキスト・メッセージに使用されます。 |
|
|
*HTML |
MIME タイプ text/html を表し、メール本文を HTML タグを使った形式にできるようにします。 |
||
|
mimetype |
値がMIMEタイプの場合、カスタム・コンテンツ (テキスト/リッチ・テキスト) を作成します。 |
||
|
BODY |
値 |
本文を含むファイルを指定できます。指定のファイルが存在しない場合、本文はサービス・リスト引数 (指定されている場合) から作成されます。 このキーワードが使用される場合、本文がこのファイルから取得されるため、作業リストの参照はすべてて無視され、ENCODINGキーワード値を使用してUnicodeに変換されます。 |
|
|
ENCODING |
値 |
バイト・コンテンツのUnicode文字列変換に適用されるエンコーディングを指定する場合に使用されます。デフォルト値は*DEFAULTです。 詳細については、「ENCODING」を参照してください。 |
例
SEND SUBJECT(Sales Report) #WRKLST(TXT)
SEND SUBJECT(Sales Report) #WRKLST(TXT,CNTRL)
SEND SUBJECT(Sales Report) ENCRYPT(*DES-EDE3)
SEND SUBJECT(Sales Report) SIGNER(ACMECORP:password)

