전자메일을 발송한다.
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