NOTICE

메일 보내기

Date : 2016. 1. 22. 16:49 Category : Programming/ASP

<%
Set mail = Server.CreateObject("CDO.Message")
mail.To = "admin@nyaongnyaong.com" '받는 사람 메일 주소
mail.From = "test_account@naver.com" '보내는 사람 메일 주소
mail.Subject = "테스트 메일입니다!" '메일 제목
mail.HTMLBody = "HTML로 된 메일 본문"
'mail.TEXTBody = "TEXT로 된 메일 본문"
mail.AddAttachment Server.MapPath("보낼 파일이 존재하는 상대 경로") & "/파일명"
mail.Send
Set mail = Nothing
%>

참고로 첨부 파일로 보낼 경우는 조건문으로 걸어 줘야 한다.

If 파일 Then
   mail.AddAttachment Server.MapPath("보낼 파일이 존재하는 상대 경로") & "/파일명"
End If

ASP가 PHP보다 좋은 유일한 게 아닌가 싶다.
PHP의 경우는 첨부 파일을 보낼 때 boundary로 지정해 주고...아오!
ASP는 그냥 파일이 있는 위치랑 파일명만 지정해 주면 그걸 지가 알아서 첨부 파일로 보내 준다.