MailMsg (COM の場合は OleMailMsg、Perl の場合は CQMailMsg) オブジェクトは、ユーザーに送信できる電子メール メッセージを表します。
MailMsg オブジェクトは、アクション通知フックからの電子メール メッセージの送信または、外部アプリケーションで使用できます。このオブジェクトのメソッドを使用すると、受信者、送信者、件名、本文などの、電子メール メッセージの内容を指定できます。その後、このオブジェクトの Deliver メソッドを使用して、電子メール メッセージを送信します。
VBScript の場合、次のように CreateObject メソッドを使用して OleMailMsg オブジェクトを新規に作成します。
Dim mailmsg
Set mailmsg = CreateObject("PAINET.MAILMSG")
Perl の場合は、Build メソッドを使用して CQMailMsg オブジェクトを新規に作成します。
$cqmail = CQMailMsg::Build();
# and delete the object when you are done with it:
CQMailMsg::Unbuild($cqmail);
メール メッセージ オブジェクトを使用すると、以下の操作を行うことができます。
例を次に示します。
use CQPerlExt;
my $mailmsg = CQMailMsg::Build();
$mailmsg->AddTo("admin@us.ibm.com");
$mailmsg->SetSubject("Howdy");
$mailmsg->SetBody("This message brought to you from cqperl!¥n");
$mailmsg->Deliver();
CQMailMsg::Unbuild($mailmsg);