-
ASP Ncdo.Ncdonts를 이용하여 메일 보내기프로그램/asp 2014. 3. 19. 14:34ASP Ncdo.Ncdonts를 이용하여 메일 보내기
상단에 첨부된 파일을 인스톨 하여주시면 됩니다.
방법은 간단하게 보여드리겠습니다.
윈도우7 64비트 기준으로 했습니다.
ncdo.dll 을 파일 위치는 마음대로 하셔도 됩니다만 revsvr32 뒤에 오는 구문에 ncdo.dll 이 있는 파일 위치까지 넣어 주셔야 합니다.
뭐 전 dll 설치 방법은 다른 곳에서도 많이 나와있으니 간단하게 하구요.
위 컴포넌트를 설치했으면 ASP에서 메일 테스트를 해봐야겠죠?
예제 구문입니다.
Set mailing = Server.CreateObject("Ncdo.Ncdonts.1") '컴포넌트
mailing.Smtpserver = "127.0.0.1" '보낸는 메일서버 지정 (아이피 지정도 가능)
mailing.From = " test@naver.com " '보내는 사람 메일 주소
mailing.To = " test@naver.com " '받는 사람의 메일 주소
mailing.Cc = ""
mailing.Bcc = ""
mailing.Subject = "title" '메일 제목
mailing.SubjectCharset = "euc-kr"
mailing.Body = "content" '메일 내용
mailing.BodyFormat = 0
mailing.BodyCharset = "ks_c_5601-1987"
mailing.BodyEncoding = "base64"
mailing.Importance = 1if mailing.Send = 1 then '성공
mailMsg = "메일 발송완료"
else '실패
mailMsg = "메일 발송실패 : " & mailing.Errormsg
end if여기서 중요한 것은 smtp 서버입니다.
메일을 보낼 서버를 지정해야 하는 데요.
위 예제는 로컬호스트 기준으로 작성 되었습니다.
만약 발송시 에러가 발생하면 그 에러에 대한 설명이 나오니 충분히 해결 하실 수 있을거라 생각됩니다.
'프로그램 > asp' 카테고리의 다른 글
[ASP]페이지 전환 페이지 이동 페이지 전달 방법들 (redirect,transfer,execute) (0) 2014.01.07 [ASP] DATE(날짜) 관련함수 정리 <datediff,dateport,dateserial,dateadd,monthname> (0) 2013.11.20 [asp]DB 요청시간 지정하기, ConnectionTimeou (0) 2013.07.21 [asp]텍스트파일 내보내기,application/octet-stream,개행처리 (0) 2013.06.13 [asp]no-cache, 페이지 인코딩 설정 (CODEPAGE) (0) 2013.04.27