Класс SMTPEventConsumer

Класс SMTPEventConsumer отправляет сообщение электронной почты по протоколу SMTP при каждой доставке события. В сети должен существовать SMTP-сервер. Класс SMTPEventConsumer не поддерживает вложения. Кодирование сообщения электронной почты должно быть US-ASCII.

Этот класс является одним из стандартных потребителей событий, которые предоставляет WMI. Пример использования SMTPEventConsumer для создания потребителя см. в разделе Отправка Email на основе события. Дополнительные сведения см. в разделе Мониторинг и реагирование на события с помощью стандартных потребителей.

Следующий синтаксис упрощен из кода MOF и включает все унаследованные свойства. Свойства и методы находятся в алфавитном порядке, а не в порядке MOF.

Синтаксис

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

Члены

Класс SMTPEventConsumer имеет следующие типы членов:

Элемент Property

Класс SMTPEventConsumer имеет следующие свойства.

BccLine

Тип данных: string

Тип доступа: только для чтения

Список адресов, разделенных запятой или точкой с запятой, в формате стандартного шаблона строки, в который отправляется сообщение в виде слепой копии. Дополнительные сведения см. в разделе Примечания этого раздела.

CcLine

Тип данных: string

Тип доступа: только для чтения

Список адресов, разделенных запятой или точкой с запятой, в формате стандартного шаблона строки, в который отправляется сообщение в виде копии. Дополнительные сведения см. в разделе Примечания этого раздела.

CreatorSID

Тип данных: массив uint8

Тип доступа: только для чтения

Идентификатор безопасности (SID), который однозначно идентифицирует пользователя, создающего фильтр. WMI сохраняет идентификатор безопасности пользователя, создающего экземпляр __EventConsumer , или идентификатор безопасности администратора в зависимости от операционной системы. Дополнительные сведения см. в разделах Привязка фильтра событий к логическому потребителюи Мониторинг и реагирование на события с помощью стандартных потребителей.

Это свойство наследуется от __EventConsumer.

FromLine

Тип данных: string

Тип доступа: только для чтения

Из строки сообщения электронной почты в формате стандартного шаблона строки. Если значение РАВНО NULL, строка From создается в виде "WinMgmt@MachineName".

HeaderFields

Тип данных: строковый массив

Тип доступа: только для чтения

Массив полей заголовков, которые вставляются в сообщение электронной почты без интерпретации.

MachineName

Тип данных: string

Тип доступа: только для чтения

Имя компьютера, на который инструментарий управления Windows (WMI) отправляет события.

Это свойство наследуется от __EventConsumer.

MaximumQueueSize

Тип данных: uint32

Тип доступа: только для чтения

Максимальная очередь для конкретного потребителя в байтах.

Это свойство наследуется от __EventConsumer.

Message

Тип данных: string

Тип доступа: только для чтения

Шаблон стандартной строки, содержащий текст сообщения электронной почты.

имя;

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: ключ

Уникальный идентификатор для потребителя события.

ReplyToLine

Тип данных: string

Тип доступа: только для чтения

Ответить на строку сообщения электронной почты в формате стандартного шаблона строки. Если значение РАВНО NULL, строка ответа не используется.

SMTPServer

Тип данных: string

Тип доступа: только для чтения

Имя SMTP-сервера, через который отправляется сообщение электронной почты. Допустимыми именами являются IP-адрес, DNS или NetBIOS-имя. Это свойство не может иметь значение NULL.

Тема

Тип данных: string

Тип доступа: только для чтения

Шаблон стандартной строки, содержащий тему сообщения электронной почты.

ToLine

Тип данных: string

Тип доступа: только для чтения

Список адресов, разделенных запятой или точкой с запятой, в формате стандартного шаблона строки, определяющего место отправки сообщения. Дополнительные сведения см. в разделе Примечания этого раздела.

Комментарии

Класс SMTPEventConsumer является производным от абстрактного класса __EventConsumer .

Некоторые свойства ToLine, CcLine или BccLine могут иметь значение NULL, но не все они могут иметь значение NULL.

Получение кода возврата ошибки из службы SMTP считается ошибкой.

Примеры

Пример использования SMTPEventConsumer для создания потребителя см. в разделе Отправка Email на основе события. Дополнительные сведения см. в разделе Мониторинг и реагирование на события с помощью стандартных потребителей.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\subscription
MOF
Smtpcons.mof
DLL
Smtpcons.dll

См. также раздел

__EventConsumer

Стандартные классы потребителей

Отправка Email на основе события

Создание логического потребителя

Получение событий в любое время