SMTPEventConsumer 类

每当有事件传递到 SMTPEventConsumer 类时,该类都使用简单邮件传输协议 (SMTP) 发送电子邮件。 SMTP 服务器必须存在于网络上。 SMTPEventConsumer 类不支持附件。 电子邮件的编码必须为 US-ASCII。

此类是 WMI 提供的标准事件使用者之一。 有关使用 SMTPEventConsumer 创建使用者的示例,请参阅基于事件发送电子邮件。 有关详细信息,请参阅借助标准使用者监视和响应事件

以下语法由托管对象格式 (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 类具有以下成员类型:

属性

SMTPEventConsumer 类具有以下属性。

BccLine

数据类型:字符串

访问类型:只读

逗号或分号分隔的地址列表,采用标准字符串模板格式,消息将作为密件抄送副本发送到该模板。 有关详细信息,请参阅本主题的“备注”部分。

CcLine

数据类型:字符串

访问类型:只读

逗号或分号分隔的地址列表,采用标准字符串模板格式,消息将作为抄送副本发送到该模板。 有关详细信息,请参阅本主题的“备注”部分。

CreatorSID

数据类型:uint8 数组

访问类型:只读

唯一标识创建筛选器的用户的安全标识符 (SID)。 WMI 存储创建 __EventConsumer 实例或管理员 SID 的用户的 SID,具体取决于操作系统。 有关详细信息,请参阅将事件筛选器与逻辑使用者绑定借助标准使用者监视和响应事件

此属性继承自 __EventConsumer

FromLine

数据类型:字符串

访问类型:只读

电子邮件的发件人行,采用标准字符串模板格式。 如果为 NULL,则以“WinMgmt@MachineName”格式构造发件人行。

HeaderFields

数据类型:字符串数组

访问类型:只读

插入到电子邮件中且不带解释的标头字段的数组。

MachineName

数据类型:字符串

访问类型:只读

Windows Management Instrumentation (WMI) 向其发送事件的计算机名称。

此属性继承自 __EventConsumer

MaximumQueueSize

数据类型:uint32

访问类型:只读

特定使用者的最大队列数(以字节为单位)。

此属性继承自 __EventConsumer

Message

数据类型:字符串

访问类型:只读

包含电子邮件正文的标准字符串模板。

名称

数据类型:字符串

访问类型:只读

限定符:key

此事件源的唯一标识符。

ReplyToLine

数据类型:字符串

访问类型:只读

电子邮件的答复行,采用标准字符串模板格式。 如果为 NULL,则不使用答复行。

SMTPServer

数据类型:字符串

访问类型:只读

通过其发送电子邮件的 SMTP 服务器的名称。 允许的名称为 IP 地址、DNS 或 NetBIOS 名称。 此属性不能为 NULL。

主题

数据类型:字符串

访问类型:只读

包含电子邮件主题的标准字符串模板。

ToLine

数据类型:字符串

访问类型:只读

逗号或分号分隔的地址列表,采用标准字符串模板格式,用于标识邮件发送到的位置。 有关详细信息,请参阅本主题的“备注”部分。

备注

SMTPEventConsumer 类派生自 __EventConsumer 抽象类。

某些 ToLine、CcLine 或 BccLine 属性可为 NULL,但它们不能全部为 NULL。

从 SMTP 服务收到错误返回代码被视为失败。

示例

有关使用 SMTPEventConsumer 创建使用者的示例,请参阅基于事件发送电子邮件。 有关详细信息,请参阅借助标准使用者监视和响应事件

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\subscription
MOF
Smtpcons.mof
DLL
Smtpcons.dll

另请参阅

__EventConsumer

标准使用者类

基于事件发送电子邮件

创建逻辑使用者

随时接收事件