MailMsg 오브젝트

MailMsg(COM의 경우에는 OleMailMsg, Perl의 경우에는 CQMailMsg) 오브젝트는 사용자에게 보낼 수 있는 이메일 메시지를 표시합니다.

MailMsg 오브젝트는 조치 알림 후크로부터 이메일 메시지를 보내는 데 사용되거나 외부 애플리케이션에 사용될 수 있습니다. 이 오브젝트의 메소드를 사용하여 받는 사람, 보내는 사람, 주제 및 본문 텍스트를 비롯하여 이메일 메시지의 컨텐츠를 지정할 수 있습니다. 그런 다음, 이 오브젝트의 Deliver 메소드를 사용하여 이메일 메시지를 보낼 수 있습니다.

참고: 이메일 서비스가 제대로 작동하려면 각 Rational® ClearQuest® 사용자가 해당 이메일 옵션을 설정해야 합니다. Session 오브젝트의 IsEmailEnabled 메소드를 사용하여 사용자가 이메일을 사용할 수 있는지 여부를 표시할 수 있습니다.

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);
참고: UNIX 시스템 및 Linux에서 Perl CQMailMsg 오브젝트는 sendmail 프로그램을 사용하여 이메일 메시지를 보냅니다. 이 프로그램이 제대로 작동하려면 UNIX 시스템 및 Linux 클라이언트 시스템에 sendmail이 구성되어 있어야 합니다.

피드백