| Systemwalker Centric Manager APIガイド - UNIX/Windows(R)共通 - |
目次
索引
![]()
|
| 第3章 APIリファレンス |
MS-Mailの送信を要求します。
long Mp_SendMSMail2(unsigned char *AppName,MpAddress *AddressList,
int nAddressList,MpDataList *MailData,
int nMailData,unsigned char *MailTitle,
MpMMParam *MMailParam,char *exehost) |
typedef struct MpAddress_tag {
int type ;
unsigned char *address ;
char *addrid ;
} MpAddress ; |
typedef struct MpDataList_tag {
int type ;
unsigned char *data ;
} MpDataList ; |
typedef struct MpMMParam_tag {
char *Profile ;
char *Password ;
} MpMMParam ; |
アクション管理のAPIを参照してください。
アクション管理のAPIを参照してください。
Windows(R) 2000、Windows Server 2003 STD /Windows Server 2003 DTC/Windows Server 2003 EEなどOutlook Expressがインストールされている場合は、MS-Mailの受信はできません。E-Mailで実施してください。
MS-Mail送信APIの使用例を以下に示します。
#include "f3crhxac.h"
unsigned char *AppName = "MS-Mail送信API" ; // 依頼元アプリケーション名
MpAddress addr[2] ; // 送信先アドレス格納域
int naddr ;
MpDataList data[2] ;
int ndata ;
unsigned char *Title ="システム異常通知” ; // メールタイトル
MpMMParam MailPrm = NULL ; // 省略値を使用
long lrc ;
addr[0].type = TYPE_ADDRESS ; // ユーザ operatorとuser01にメッ
addr[0].address = "operator" ; // セージを送信する
addr[1].type = TYPE_ADDRESS ;
addr[1].address = "user01" ;
naddr = 2 ;
data[0].type = TYPE_LMEMORY ; // 送信データの設定
data[0].data = "異常が発生しました。\r\n詳細は添付ファイルを参照してください。\r\n" ;
data[1].type = TYPE_FILENAME ;
data[1].data = "C:\\TEMP\\ERR001.LOG" ;
ndata = 2 ;
lrc = Mp_SendMSMail2(AppName,addr,naddr,data,ndata,Title,MailPrm,NULL) ;
if ( lrc < 0 ) {
/* エラー処理 */
}
/* 正常終了 */ |
#include "f3crhxac.h"
unsigned char *AppName = "MS-Mail送信API" ; // 依頼元アプリケーション名
MpAddress addr[2] ; // 送信先アドレス格納域
int naddr ;
MpDataList data[2] ;
int ndata ;
unsigned char *Title ="システム異常通知” ; // メールタイトル
MpMMParam MailPrm = NULL ; // 省略値を使用
long lrc ;
addr[0].type = TYPE_ADDRESS ; // ユーザ operatorとuser01にメッ
addr[0].address = "operator" ; // セージを送信する
addr[1].type = TYPE_ADDRESS ;
addr[1].address = "user01" ;
naddr = 2 ;
data[0].type = TYPE_LMEMORY ; // 送信データの設定
data[0].data = "異常が発生しました。\r\n詳細は添付ファイルを参照してください。\r\n" ;
data[1].type = TYPE_FILENAME ;
data[1].data = "/tmp/ERR001.LOG" ;
ndata = 2 ;
lrc = Mp_SendMSMail2(AppName,addr,naddr,data,ndata,Title,MailPrm,NULL) ;
if ( lrc < 0 ) {
/* エラー処理 */
}
/* 正常終了 */ |
目次
索引
![]()
|