Systemwalker Centric Manager APIガイド - UNIX/Windows(R)共通 - |
目次
索引
![]() ![]() |
第3章 APIリファレンス |
E-Mailの送信を要求します。
long Mp_SendEMail(unsigned char *AppName,MpAddress *AddressList, int nAddressList,MpDataList *MailData, int nMailData,char *FromAddress, unsigned char *MailTitle, char *SMTPServer) |
typedef struct MpAddress_tag { int type : unsigned char *address ; char *addrid ; } MpAddress ; |
typedef struct MpDataList_tag { int type ; unsigned char *data ; } MpDataList ; |
アクション管理のAPIを参照してください。
アクション管理のAPIを参照してください。
E-Mail送信APIの使用例を以下に示します。
#include "f3crhxac.h" unsigned char *AppName = "E-Mail送信API" ; // 依頼元アプリケーション名 MpAddress addr[2] ; // 送信先アドレス格納域 int naddr ; MpDataList data[2] ; int ndata; char *FromAddr = "Systemwalker@fujitsu.co.jp" ; // 送信先アドレス unsigned char *Title = "System Report" ; // メールタイトル char *SMTPSrv = NULL ; // 省略値を使用 long lrc ; addr[0].type = TYPE_ADDRESS ; // ユーザ operatorとuser01に addr[0].address = "operator@fujitsu.co.jp" ; // メッセージを送信する addr[1].type = TYPE_ADDRESS ; addr[1].address = "user01 @fujitsu.co.jp" ; 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_SendEMail(AppName,addr,naddr,data,ndata,FromAddr,Title,SMTPSrv) ; if ( lrc < 0 ) { /* エラー処理 */ } /* 正常終了 */ |
#include "f3crhxac.h" unsigned char *AppName = "E-Mail送信API" ; // 依頼元アプリケーション名 MpAddress addr[2] ; // 送信先アドレス格納域 int naddr ; MpDataList data[2] ; int ndata; char *FromAddr = "Systemwalker@fujitsu.co.jp" ; // 送信先アドレス unsigned char *Title = "System Report" ; // メールタイトル char *SMTPSrv = NULL ; // 省略値を使用 long lrc ; addr[0].type = TYPE_ADDRESS ; // ユーザ operatorとuser01に addr[0].address = "operator@fujitsu.co.jp" ; // メッセージを送信する addr[1].type = TYPE_ADDRESS ; addr[1].address = "user01 @fujitsu.co.jp" ; 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_SendEMail(AppName,addr,naddr,data,ndata,FromAddr,Title,SMTPSrv) ; if ( lrc < 0 ) { /* エラー処理 */ } /* 正常終了 */ |
目次
索引
![]() ![]() |