MailSend

 

전자메일을 발송한다.

 

int @MailSend(string mail_server, string username, string password, int ssl, string mail_to, string mail_from, string title, string text, int text_format, string filename);

 

함수인자

string mail_server : 메일을 보낼 때 사용하는 메일 서버명

string username : 접속할 메일서버의 사용자명

string password : 접속할 메일서버의 비밀번호

int ssl : 메일을 보낼때 SSL 보안 사용 여부 0=사용안함, 1=사용 (Port =25)

(10.3.6.16 부터는 2,3,4,...= 사용 (Port =2,3,4 ...) 으로 SSL 사용시 SMTP Port의 번호를 지정할 수 있다.)

(10.3.6.16 이후 버전은 예제 2의 형식을 참고. )

string mail_to : 받는 사람의 메일

string mail_from : 보내는 사람의 메일

string title : 메일의 제목

string text : 메일의 본문

int text_format : 본문의 포맷 형식 (0=Text Format, 1=Html Format)

string filename : 첨부파일명

 

반환 값

1을 return하면 보내기 성공 0=실패

 

예제 1

retn = @MailSend("mail.autobase.biz", "username", "password", 0, "test@test.co.kr", "send@test.co.kr", "Mail Test by autobase script", "Hello", 0, "c:\\keypro_log.txt");

if(retn == 1) {
   @MessageBox("Mail successfully sended.", "O.K", MB_OK);
}
else {
   error = @GetLastError();
   @MessageBox(error, "Fail", MB_OK);
}

 

문장설명 : test@test.co.kr 에게 메일을 발송한다.

 

예제 2

retn = @MailSend("mail.autobase.biz", "username", "password", 587, "test@test.co.kr", "send@test.co.kr", "Mail Test by autobase script", "Hello", 0, "c:\\keypro_log.txt");

if(retn == 1) {
   @MessageBox("Mail successfully sended.", "O.K", MB_OK);
}
else {
   error = @GetLastError();
   @MessageBox(error, "Fail", MB_OK);
}

 

문장설명 : test@test.co.kr 에게 SMTP Port 를 587로 지정하여 SSL을 적용한 메일을 발송한다.

 

 

버전정보

최초지원: 10.2.6