Objeto MailMsg

Un objeto MailMsg (OleMailMsg para COM, CQMailMsg para Perl) representa un mensaje de correo electrónico que se puede enviar a los usuarios.

El objeto MailMsg se puede utilizar para enviar mensajes de correo electrónico desde un enganche de notificación de acción, o bien, se puede utilizar en una aplicación externa. Por medio de los métodos de este objeto, puede especificar el contenido del mensaje de correo electrónico, incluidos los destinatarios, el remitente, el asunto y el texto. A continuación, puede utilizar el método Deliver de este objeto para enviar el mensaje de correo electrónico.

Nota: Para que el servicio de correo electrónico funcione correctamente, cada usuario de Rational ClearQuest debe establecer sus opciones de correo electrónico. Se puede utilizar el método IsEmailEnabled del objeto Session para indicar si el usuario ha habilitado el correo electrónico.

Para VBScript, cree un nuevo objeto OleMailMsg utilizando el método CreateObject tal como se indica a continuación:

Dim mailmsg 

Set mailmsg = CreateObject("PAINET.MAILMSG")

Para Perl, cree un nuevo objeto CQMailMsg utilizando el método Build:

$cqmail = CQMailMsg::Build();

# and delete the object when you are done with it:

CQMailMsg::Unbuild($cqmail);

Cuando disponga de un objeto de mensaje de correo, puede:

Por ejemplo:

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); 
Nota: En el sistema UNIX y Linux, el objeto CQMailMsg de Perl utiliza el programa sendmail para enviar los mensajes de correo electrónico. Para que funcione correctamente, sendmail se debe haber configurado en el sistema UNIX y la máquina cliente de Linux.

Comentarios