SMTPEventConsumer 클래스
SMTPEventConsumer 클래스는 이벤트가 전달될 때마다 SMTP(Simple Mail Transfer Protocol)를 사용하여 전자 메일 메시지를 보냅니다. SMTP 서버가 네트워크에 있어야 합니다. SMTPEventConsumer 클래스는 첨부 파일을 지원하지 않습니다. 이메일 메시지는 US-ASCII로 인코딩해야 합니다.
이 클래스는 WMI에서 제공하는 표준 이벤트 소비자 중 하나입니다. SMTPEventConsumer를 사용하여 소비자를 만드는 예제는 이벤트를 기반으로 전자 메일 보내기를 참조하세요. 자세한 내용은 표준 소비자를 사용하여 이벤트 모니터링 및 응답을 참조하세요.
다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다. 속성 및 메서드는 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
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
메시지가 CC(참조)로 전송되는 표준 문자열 템플릿 형식의 쉼표 또는 세미콜론으로 구분된 주소 목록입니다. 자세한 내용은 이 항목의 ‘주의’ 섹션을 참조하세요.
-
-
CreatorSID
-
-
데이터 형식: uint8 배열
-
액세스 형식: 읽기 전용
필터를 만드는 사용자를 고유하게 식별하는 SID(보안 식별자)입니다. WMI는 운영 체제에 따라 __EventConsumer의 인스턴스 또는 관리자 SID를 만드는 사용자의 SID를 저장합니다. 자세한 내용은 논리적 소비자를 사용하여 이벤트 필터 바인딩 및 표준 소비자를 사용하여 이벤트 모니터링 및 응답을 참조하세요.
이 속성은 __EventConsumer에서 상속됩니다.
-
-
FromLine
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
표준 문자열 템플릿 형식의 전자 메일 메시지 줄에서. NULL인 경우 From 줄은 ‘WinMgmt@MachineName’ 형식으로 생성됩니다.
-
-
HeaderFields
-
-
데이터 형식: 문자열 배열
-
액세스 형식: 읽기 전용
해석 없이 전자 메일 메시지에 삽입되는 헤더 필드의 배열입니다.
-
-
MachineName
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
WMI(Windows Management Instrumentation)에서 보낸 이벤트를 수신하는 컴퓨터의 이름입니다.
이 속성은 __EventConsumer에서 상속됩니다.
-
-
MaximumQueueSize
-
-
데이터 형식: uint32
-
액세스 형식: 읽기 전용
특정 소비자의 최대 큐(바이트)입니다.
이 속성은 __EventConsumer에서 상속됩니다.
-
-
Message
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
전자 메일 메시지의 본문을 포함하는 표준 문자열 템플릿입니다.
-
-
이름
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
-
한정자: 키
이벤트 소비자의 고유 식별자입니다.
-
-
ReplyToLine
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
표준 문자열 템플릿 형식의 전자 메일 메시지 회신 줄입니다. NULL인 경우 회신 줄이 사용되지 않습니다.
-
-
SMTPServer
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
전자 메일이 전송되는 매개체에 해당하는 SMTP 서버의 이름입니다. 허용되는 이름은 IP 주소 또는 DNS 또는 NetBIOS 이름입니다. 이 속성은 NULL일 수 없습니다.
-
-
Subject
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
전자 메일 메시지의 제목을 포함하는 표준 문자열 템플릿입니다.
-
-
ToLine
-
-
데이터 형식: 문자열
-
액세스 형식: 읽기 전용
메시지를 보낼 위치를 식별하는 표준 문자열 템플릿의 형식으로 쉼표 또는 세미콜론으로 구분된 주소 목록입니다. 자세한 내용은 이 항목의 ‘주의’ 섹션을 참조하세요.
-
설명
SMTPEventConsumer 클래스는 __EventConsumer 추상 클래스에서 파생됩니다.
ToLine, CcLine 또는 BccLine 속성 중 일부는 NULL일 수 있지만 모두 NULL일 수는 없습니다.
SMTP 서비스에서 보낸 오류 반환 코드를 수신하는 것은 실패로 간주됩니다.
예제
SMTPEventConsumer를 사용하여 소비자를 만드는 예제는 이벤트를 기반으로 전자 메일 보내기를 참조하세요. 자세한 내용은 표준 소비자를 사용하여 이벤트 모니터링 및 응답을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
네임스페이스 |
Root\subscription |
MOF |
|
DLL |
|