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);