Classe SMTPEventConsumer
A classe SMTPEventConsumer envia uma mensagem de email usando o protocolo SMTP sempre que um evento é entregue a ele. Deve haver um servidor SMTP na rede. A classe SMTPEventConsumer não dá suporte a anexos. A codificação da mensagem de email deve ser US-ASCII.
Essa classe é um dos consumidores de eventos padrão que o WMI fornece. Para obter um exemplo de como usar SMTPEventConsumer para criar um consumidor, confira Como enviar email com base em um evento. Para obter mais informações, confira Como monitorar e responder a eventos com consumidores padrão.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades e os métodos estão em ordem alfabética e não em ordem MOF.
Sintaxe
[AMENDMENT]
class SMTPEventConsumer : __EventConsumer
{
uint8 CreatorSID[];
string MachineName;
uint32 MaximumQueueSize;
string BccLine;
string CcLine;
string FromLine;
string HeaderFields[];
string Message;
string Name;
string ReplyToLine;
string SMTPServer;
string Subject;
string ToLine;
};
Membros
A classe SMTPEventConsumer tem esses tipos de membros:
Propriedades
A classe SMTPEventConsumer tem estas propriedades.
-
BccLine
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma lista de endereços, separados por vírgula ou ponto e vírgula, no formato de um modelo de cadeia de caracteres padrão para o qual a mensagem é enviada como uma cópia oculta de carbono. Para obter mais informações, confira a seção Comentários deste tópico.
-
-
CcLine
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma lista de endereços, separados por vírgula ou ponto e vírgula, no formato de um modelo de cadeia de caracteres padrão para o qual a mensagem é enviada como uma cópia de carbono. Para obter mais informações, confira a seção Comentários deste tópico.
-
-
CreatorSID
-
-
Tipo de dados: matriz uint8
-
Tipo de acesso: Somente leitura
SID (identificador de segurança) que identifica exclusivamente o usuário que cria um filtro. O WMI armazena o SID do usuário que cria uma instância de __EventConsumer ou o SID do Administrador, dependendo do sistema operacional. Para obter mais informações, confira Como associar um filtro de evento com um consumidor lógico e Como monitorar e responder a eventos com consumidores padrão.
Essa propriedade é herdada de __EventConsumer.
-
-
FromLine
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Linha From de uma mensagem de email no formato de um modelo de cadeia de caracteres padrão. Se for NULL, uma linha From será construída na forma de "WinMgmt@MachineName".
-
-
HeaderFields
-
-
Tipo de dados: matriz string
-
Tipo de acesso: Somente leitura
Matriz de campos de cabeçalho inseridos em uma mensagem de email sem interpretação.
-
-
MachineName
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Nome do computador para o qual o WMI (Instrumentação de Gerenciamento do Windows) envia eventos.
Essa propriedade é herdada de __EventConsumer.
-
-
MaximumQueueSize
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Fila máxima para um consumidor específico, em bytes.
Essa propriedade é herdada de __EventConsumer.
-
-
Mensagem
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Modelo de cadeia de caracteres padrão que contém o corpo de uma mensagem de email.
-
-
Nome
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
-
Qualificadores: key
Identificador exclusivo para o consumidor de eventos.
-
-
ReplyToLine
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Linha Reply-to de uma mensagem de email no formato de um modelo de cadeia de caracteres padrão. Se for NULL, nenhuma linha Reply-to será usada.
-
-
SMTPServer
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Nome do servidor SMTP por meio do qual um email é enviado. Os nomes permitidos são um endereço IP ou um nome DNS ou NetBIOS. Essa propriedade não pode ser NULL.
-
-
Assunto
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Modelo de cadeia de caracteres padrão que contém o assunto de uma mensagem de email.
-
-
ToLine
-
-
Tipo de dados: string
-
Tipo de acesso: Somente leitura
Uma lista de endereços, separados por vírgula ou ponto e vírgula, no formato de um modelo de cadeia de caracteres padrão que identifica para onde a mensagem deve ser enviada. Para obter mais informações, confira a seção Comentários deste tópico.
-
Comentários
A classe SMTPEventConsumer é derivada da classe abstrata __EventConsumer.
Algumas das propriedades ToLine, CcLine ou BccLine podem ser NULL, mas nem todas podem ser NULL.
Receber um código de retorno de erro do serviço SMTP é considerado uma falha.
Exemplos
Para obter um exemplo de como usar SMTPEventConsumer para criar um consumidor, confira Como enviar email com base em um evento. Para obter mais informações, confira Como monitorar e responder a eventos com consumidores padrão.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\subscription |
MOF |
|
DLL |
|