Classe SMTPEventConsumer

La classe SMTPEventConsumer invia un messaggio di posta elettronica usando Simple Mail Transfer Protocol (SMTP) ogni volta che viene recapitato un evento. Un server SMTP deve esistere nella rete. La classe SMTPEventConsumer non supporta allegati. La codifica del messaggio di posta elettronica deve essere US-ASCII.

Questa classe è uno dei consumer di eventi standard forniti da WMI. Per un esempio di uso di SMTPEventConsumer per creare un consumer, vedere Invio di Email Basato su un evento. Per altre informazioni, vedere Monitoraggio e risposta agli eventi con consumer standard.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le relative proprietà ereditate. Le proprietà e i metodi sono in ordine alfabetico, non in ordine MOF.

Sintassi

[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;
};

Members

La classe SMTPEventConsumer include questi tipi di membri:

Proprietà

La classe SMTPEventConsumer ha queste proprietà.

BccLine

Tipo di dati: stringa

Tipo di accesso: sola lettura

Elenco di indirizzi, separati da una virgola o da un punto e virgola, nel formato di un modello di stringa standard a cui viene inviato il messaggio come copia di carbonio cieco. Per altre informazioni, vedere la sezione Osservazioni di questo argomento.

CcLine

Tipo di dati: stringa

Tipo di accesso: sola lettura

Elenco di indirizzi, separati da una virgola o da un punto e virgola, nel formato di un modello di stringa standard a cui viene inviato il messaggio come copia di carbonio. Per altre informazioni, vedere la sezione Osservazioni di questo argomento.

CreatorSID

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

Identificatore di sicurezza (SID) che identifica in modo univoco l'utente che crea un filtro. WMI archivia il SID dell'utente che crea un'istanza di __EventConsumer o il SID amministratore, a seconda del sistema operativo. Per altre informazioni, vedere Associazione di un filtro eventi con un consumer logico e monitoraggio e risposta agli eventi con consumer standard.

Questa proprietà viene ereditata da __EventConsumer.

FromLine

Tipo di dati: stringa

Tipo di accesso: sola lettura

Dalla riga di un messaggio di posta elettronica nel formato di un modello di stringa standard. Se NULL, una riga From viene costruita sotto forma di "WinMgmt@MachineName".

HeaderFields

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Matrice di campi di intestazione inseriti in un messaggio di posta elettronica senza interpretazione.

MachineName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome del computer a cui Windows Management Instrumentation (WMI) invia eventi.

Questa proprietà viene ereditata da __EventConsumer.

MaximumQueueSize

Tipo di dati: uint32

Tipo di accesso: sola lettura

Coda massima per un consumer specifico, in byte.

Questa proprietà viene ereditata da __EventConsumer.

Message

Tipo di dati: stringa

Tipo di accesso: sola lettura

Modello di stringa standard contenente il corpo di un messaggio di posta elettronica.

Nome

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: chiave

Identificatore univoco per il consumer di eventi.

ReplyToLine

Tipo di dati: stringa

Tipo di accesso: sola lettura

Riga di risposta di un messaggio di posta elettronica nel formato di un modello di stringa standard. Se NULL non viene usata alcuna riga di risposta.

SMTPServer

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome del server SMTP tramite cui viene inviato un messaggio di posta elettronica. I nomi consentiti sono un indirizzo IP o un nome DNS o NetBIOS. Questa proprietà non può essere NULL.

Oggetto

Tipo di dati: stringa

Tipo di accesso: sola lettura

Modello di stringa standard contenente l'oggetto di un messaggio di posta elettronica.

ToLine

Tipo di dati: stringa

Tipo di accesso: sola lettura

Elenco di indirizzi, separati da una virgola o da un punto e virgola, nel formato di un modello di stringa standard che identifica dove deve essere inviato il messaggio. Per altre informazioni, vedere la sezione Osservazioni di questo argomento.

Commenti

La classe SMTPEventConsumer deriva dalla classe astratta __EventConsumer .

Alcune delle proprietà ToLine, CcLine o BccLine possono essere NULL, ma non possono essere tutte NULL.

La ricezione di un codice restituito di errore dal servizio SMTP è considerata un errore.

Esempio

Per un esempio di uso di SMTPEventConsumer per creare un consumer, vedere Invio di Email Basato su un evento. Per altre informazioni, vedere Monitoraggio e risposta agli eventi con consumer standard.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\subscription
MOF
Smtpcons.mof
DLL
Smtpcons.dll

Vedi anche

__EventConsumer

Classi consumer standard

Invio di Email in base a un evento

Creazione di un consumer logico

Ricezione di eventi in qualsiasi momento