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