SMTPEventConsumer, classe

La classe SMTPEventConsumer envoie un message électronique à l’aide du protocole SMTP (Simple Mail Transfer Protocol) chaque fois qu’un événement lui est remis. Un serveur SMTP doit exister sur le réseau. La classe SMTPEventConsumer ne prend pas en charge les pièces jointes. L’encodage du message électronique doit être US-ASCII.

Cette classe est l’un des consommateurs d’événements standard fournis par WMI. Pour obtenir un exemple d’utilisation de SMTPEventConsumer pour créer un consommateur, consultez envoi de courriers électroniques en fonction d’un événement. Pour plus d’informations, consultez surveillance et réponse aux événements avec des consommateurs standard.

La syntaxe suivante est simplifiée du code format MOF (MOF) et comprend toutes ses propriétés héritées. Les propriétés et les méthodes sont classées par ordre alphabétique, et non par ordre MOF.

Syntaxe

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

Membres

La classe SMTPEventConsumer possède les types de membres suivants :

Propriétés

La classe SMTPEventConsumer possède les propriétés suivantes.

BccLine

Type de données : chaîne

Type d'accès : Lecture seule

Liste d’adresses, séparées par une virgule ou un point-virgule, au format d’un modèle de chaîne standard auquel le message est envoyé en tant que copie carbone invisible. Pour plus d’informations, consultez la section Notes de cette rubrique.

CcLine

Type de données : chaîne

Type d'accès : Lecture seule

Liste d’adresses, séparées par une virgule ou un point-virgule, dans le format d’un modèle de chaîne standard auquel le message est envoyé sous la forme d’une copie carbone. Pour plus d’informations, consultez la section Notes de cette rubrique.

CreatorSID

Type de données : tableau UInt8

Type d'accès : Lecture seule

Identificateur de sécurité (SID) qui identifie de façon unique l’utilisateur qui crée un filtre. WMI stocke le SID de l’utilisateur qui crée une instance de _ _ EventConsumer ou le SID d’administrateur, selon le système d’exploitation. Pour plus d’informations, consultez liaison d’un filtre d’événements avec un consommateur logique et surveillance et réponse aux événements avec des consommateurs standard.

Cette propriété est héritée de _ _ EventConsumer.

FromLine

Type de données : chaîne

Type d'accès : Lecture seule

À partir de la ligne d’un message électronique au format d’un modèle de chaîne standard. Si la valeur est null, une ligne de est construite sous la forme « winmgmt@MachineName».

HeaderFields

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Tableau de champs d’en-tête insérés dans un message électronique sans interprétation.

MachineName

Type de données : chaîne

Type d'accès : Lecture seule

Nom de l’ordinateur sur lequel Windows Management Instrumentation (WMI) envoie des événements.

Cette propriété est héritée de _ _ EventConsumer.

MaximumQueueSize

Type de données : UInt32

Type d'accès : Lecture seule

File d’attente maximale pour un consommateur spécifique, en octets.

Cette propriété est héritée de _ _ EventConsumer.

Message

Type de données : chaîne

Type d'accès : Lecture seule

Modèle de chaîne standard qui contient le corps d’un message électronique.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Identificateur unique pour le consommateur d’événements.

ReplyToLine

Type de données : chaîne

Type d'accès : Lecture seule

Ligne de réponse d’un message électronique au format d’un modèle de chaîne standard. Si la valeur est null, aucune ligne reply-to n’est utilisée.

SMTPServer

Type de données : chaîne

Type d'accès : Lecture seule

Nom du serveur SMTP par le biais duquel un courrier électronique est envoyé. Les noms autorisés sont une adresse IP ou un nom DNS ou NetBIOS. Cette propriété ne peut pas être null.

Subject

Type de données : chaîne

Type d'accès : Lecture seule

Modèle de chaîne standard qui contient l’objet d’un message électronique.

ToLine

Type de données : chaîne

Type d'accès : Lecture seule

Liste d’adresses, séparées par une virgule ou un point-virgule, dans le format d’un modèle de chaîne standard qui identifie l’emplacement où le message doit être envoyé. Pour plus d’informations, consultez la section Notes de cette rubrique.

Notes

La classe SMTPEventConsumer est dérivée de la classe abstraite _ _ EventConsumer .

Certaines propriétés ToLine, CcLine ou BccLine peuvent avoir la valeur null, mais elles ne peuvent pas toutes avoir la valeur null.

La réception d’un code de retour d’erreur à partir du service SMTP est considérée comme un échec.

Exemples

Pour obtenir un exemple d’utilisation de SMTPEventConsumer pour créer un consommateur, consultez envoi de courriers électroniques en fonction d’un événement. Pour plus d’informations, consultez surveillance et réponse aux événements avec des consommateurs standard.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\Abonnement racine
MOF
Smtpcons. mof
DLL
Smtpcons.dll

Voir aussi

__EventConsumer

Classes de consommateur standard

Envoi de courrier électronique à partir d’un événement

Création d’un consommateur logique

Réception d’événements à tout moment