アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> SendEMail
 
メールを送る
指定されたヘッダーとコンテンツを含む電子メールメッセージを送信します。 fromアドレスにはNULLのみをサポートします。
ロケーション
/lib/util/
構文
SendEmail (IN from VARCHAR (4096),
IN replyTo VARCHAR (4096),
IN to VARCHAR (4096),
IN cc VARCHAR (4096),
IN bcc VARCHAR (4096),
IN subject VARCHAR (4096),
IN contentType VARCHAR (4096),
IN content VARCHAR (4096))
Inputs(入力)
from:メッセージの送信元のアドレス。 NULLを使用すると、サーバーの構成済みの差出人アドレスが使用されます。 NULLのみがサポートされています。
replyTo:メッセージのreplyToフィールドに配置するアドレス。
to:電子メールアドレスのコンマ区切りリスト。
cc:電子メールアドレスのコンマ区切りのリスト。
bcc:電子メールアドレスのコンマ区切りのリスト。
subject:メッセージの件名。
contentType:TEXT_PLAINまたはTEXT_HTML。
content:メッセージ本文。
Outputs(出力)
該当なし
例外
IllegalArgumentException:fromがNULLでない場合。
IllegalArgumentException:アドレス行のいずれかが不正な形式の場合。
IllegalArgumentException:少なくとも1つの宛先アドレスがない場合。
IllegalArgumentException:replyToに複数のアドレスがある場合。
IllegalArgumentException:contentTypeがTEXT_PLAINまたはTEXT_HTMLでない場合。
IllegalStateException:サーバーの差出人アドレスが構成されていない場合。
PROCEDURE proc_SendEMail()
BEGIN
PATH /shared/sources/proceduresForDoc;
CALL proc_GetProperty();
CALL SendEMail(NULL, NULL, 'joe@smith.com',
                       NULL, NULL, 'hi', 'TEXT_PLAIN', NULL);
END