1. Ncdo.dll ¼³¸í



- Ncdo.dll ÄÄÆ÷³ÍÆ® asp ¿¡¼­ÀÇ »ç¿ëÇüÅÂ
- Smtpport
- Smtpserver
- Smtpauth
- Id
- Pw
- From
- FromCharset
- To
- ToCharset
- Cc
- CcCharset
- Bcc
- Subject
- SubjectCharset
- Body
- BodyCharset
- BodyFormat
- BodyEncoding
- MailFormat
- Importance
- Errormsg
- AttachFile(Source, FileName, EncodingMethod)
- Send(From, To, Subject, Body, Importance)


  
	
	- Ncdo.dll ÄÄÆ÷³ÍÆ® asp ¿¡¼­ÀÇ »ç¿ëÇüÅÂ
	
  

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.xxxxxx......

		Set mailing = nothing
	%>


  
	
	- Smtpport
	
  

	SMTP¼­¹öÀÇ Æ÷Æ®¸¦ ÁöÁ¤ÇÑ´Ù. ±âº»°ªÀº 25

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.Smtpport = 25

		Set mailing = nothing
	%>
	

	
	
	- Smtpserver
	
	

	SMTP¼­¹ö¸¦ ÁöÁ¤ÇÑ´Ù. ¸ÞÀϼ­¹ö°¡ ÀÖ´Â IP ¹× µµ¸ÞÀÎÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº ¼­¹öÀÇ IP

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.Smtpserver = "127.0.0.1" 

		'ÈæÀº ex) mailing.Smtpserver = "mail.test.co.kr"

		Set mailing = nothing
	%>
	

	
	
	- Smtpauth
	
	

	SMTP ÀÎÁõÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÀ» Àü¼ÛÇÒÁö ¼³Á¤ÇÑ´Ù. ±âº»°ªÀº 0

	À¯µ¿ IPÀÇ WEB¼­¹ö¿¡¼­ ¸ÞÀÏÀ» Àü¼ÛÇҽà À¯¿ëÇÏ´Ù.

	0 : »ç¿ëÇÏÁö ¾Ê´Â´Ù.

	1 : »ç¿ëÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.Smtpauth = 1

		mailing.Id = "id"

		mailing.Pw = "password"

		Set mailing = nothing
	%>
	

	
	
	- Id
	
	

	SMTP ÀÎÁõÀ» »ç¿ë½Ã ¾ÆÀ̵ð°ªÀ» ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.Smtpauth = 1

		mailing.Id = "id"

		mailing.Pw = "password"

		Set mailing = nothing
	%>
	

	
	
	- Pw
	
	

	SMTP ÀÎÁõÀ» »ç¿ë½Ã Æнº¿öµå°ªÀ» ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.Smtpauth = 1

		mailing.Id = "id"

		mailing.Pw = "password"

		Set mailing = nothing
	%>
	

	
	
	- From
	
	

	º¸³»´Â »ç¶÷ÀÇ À̸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "test@test.co.kr"

		' ȤÀº ex) mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		Set mailing = nothing
	%>
	

	
	
	- FromCharset
	
	

	º¸³»´Â »ç¶÷ÀÇ ¹®ÀÚ¼ÂÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº euc-kr

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.FromCharset = "euc-kr"

		Set mailing = nothing
	%>
	

	
	
	- To
	
	

	¹Þ´Â »ç¶÷ÀÇ À̸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.FromCharset = "euc-kr"

		mailing.To = "test1@test.co.kr,test2@test.co.kr,test3@test.co.kr"

		Set mailing = nothing
	%>


	
	
	- ToCharset
	
	

	¹Þ´Â »ç¶÷ÀÇ ¹®ÀÚ¼ÂÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº euc-kr

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.FromCharset = "euc-kr"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>,Å×½ºÆ®2 <test2@test.co.kr>,Å×½ºÆ®3 <test3@test.co.kr>"

		mailing.ToCharset = "euc-kr"

		Set mailing = nothing
	%>


	
	
	- Cc
	
	

	ÂüÁ¶ÀÇ À̸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.FromCharset = "euc-kr"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.ToCharset = "euc-kr"

		mailing.Cc = "Å×½ºÆ®2 <test2@test.co.kr>,Å×½ºÆ®3 <test3@test.co.kr>"

		Set mailing = nothing
	%>
	

	
	
	- CcCharset
	
	

	ÂüÁ¶ÀÇ ¹®ÀÚ¼ÂÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº euc-kr

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.FromCharset = "euc-kr"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.ToCharset = "euc-kr"

		mailing.Cc = "Å×½ºÆ®2 <test2@test.co.kr>,Å×½ºÆ®3 <test3@test.co.kr>"

		mailing.CcCharset = "euc-kr"

		Set mailing = nothing
	%>
	

	
	
	- Bcc
	
	

	¼ûÀºÂüÁ¶ÀÇ À̸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.FromCharset = "euc-kr"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.ToCharset = "euc-kr"

		mailing.Cc = "Å×½ºÆ®2 <test2@test.co.kr>,Å×½ºÆ®3 <test3@test.co.kr>"

		mailing.CcCharset = "euc-kr"

		mailing.Bcc = "test4@test.co.kr,test5@test.co.kr"

		Set mailing = nothing
	%>
	

	
	
	- Subject
	
	

	Á¦¸ñ°ªÀ» ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		Set mailing = nothing
	%>


	
	
	- SubjectCharset
	
	

	Á¦¸ñÀÇ ¹®ÀÚ¼ÂÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº euc-kr

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		Set mailing = nothing
	%>


	
	
	- Body
	
	

	¸ÞÀϺ»¹®À» ÀÔ·ÂÇÑ´Ù. BodyFormatÀÌ ¸¸¾à 0À̸é HTML¹®¼­¸¦ ÀÔ·ÂÇÑ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 1

		mailing.Body = "¸ÞÀÏ º»¹®"

		' html ¿¹Á¦
		' ex) mailing.BodyFormat = 0
		'     mailing.Body = "<html><body>¸ÞÀÏ º»¹®</body></html>"

		Set mailing = nothing
	%>


	
	
	- BodyCharset
	
	

	¸ÞÀϺ»¹®ÀÇ ¹®ÀÚ¼ÂÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº ks_c_5601-1987

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 1

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.Body = "¸ÞÀÏ º»¹®"

		' html ¿¹Á¦
		' ex) mailing.BodyFormat = 0
		'     mailing.Body = "<html><body>¸ÞÀÏ º»¹®</body></html>"

		Set mailing = nothing
	%>


	
	
	- BodyFormat
	
	

	HTML, PLAINÁß º¸³¾ Æ÷¸äÀ» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº 0 (HTML)

	0 (HTML)   1 (PLAIN)

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 1

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.Body = "¸ÞÀÏ º»¹®"

		' html ¿¹Á¦
		' ex) mailing.BodyFormat = 0
		'     mailing.Body = "<html><body>¸ÞÀÏ º»¹®</body></html>"

		Set mailing = nothing
	%>


	
	
	- BodyEncoding
	
	

	º»¹®ÀÌ ¿£ÄÚµùµÉ °ª(base64, 8bit, 7bit, quoted-printable)À» ÀÔ·ÂÇÑ´Ù. ±âº»°ªÀº base64

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 1

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.BodyEncoding = "base64"

		mailing.Body = "¸ÞÀÏ º»¹®"

		' html ¿¹Á¦
		' ex) mailing.BodyFormat = 0
		'     mailing.Body = "<html><body>¸ÞÀÏ º»¹®</body></html>"

		Set mailing = nothing
	%>


	
	
	- MailFormat
	
	

	Ncdo¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê´Â´Ù. Cdonts¿¡¼­´Â »ç¿ëÇؼ­ °ª¸¸ ÀԷ¹޵µ·Ï ÇÔ.


	
	
	- Importance
	
	

	º»¹®ÀÇ Áß¿äµµ¸¦ ¼³Á¤ÇÑ´Ù. ±âº»°ªÀº 1 (NORMAIL)

	0 (LOW)  1 (NORMAL) 2 (HIGH)

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 1

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.BodyEncoding = "base64"

		mailing.Importance = 1

		mailing.Body = "¸ÞÀÏ º»¹®"

		' html ¿¹Á¦
		' ex) mailing.BodyFormat = 0
		'     mailing.Body = "<html><body>¸ÞÀÏ º»¹®</body></html>"

		Set mailing = nothing
	%>


	
	
	- Errormsg
	
	

	¸ÞÀÏ ¹ß¼Û¿¡ ½ÇÆÐÇßÀ»¶§ ¿¡·¯¸Þ¼¼Áö¸¦ ¸®ÅÏÇØÁØ´Ù.

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 0

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.BodyEncoding = "base64"

		mailing.Importance = 1

		mailing.Body = "¸ÞÀÏ º»¹®"

		if mailing.Send = 1 then
			Response.Write "¸ÞÀϹ߼ۼº°ø"
		else
			Response.Write mailing.Errormsg

		Set mailing = nothing
	%>


	
	
	- AttachFile(Source, FileName, EncodingMethod)
	
	

	÷ºÎÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÑ´Ù.

	Àμö°ª

	o. Source : ÷ºÎÆÄÀÏÀÇ Àüü°æ·Î
	o. FileName : ½ÇÁ¦ ¸ÞÀϺ»¹®¿¡ ¾²ÀÏ ÆÄÀÏÀ̸§
	o. EncodingMethod : ÷ºÎÆÄÀÏÀÇ ¿£ÄÚµù ÇüÅÂ

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 0

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.BodyEncoding = "base64"

		mailing.Importance = 1

		mailing.Body = "¸ÞÀÏ º»¹®"

		mailing.AttachFile "c:\test.zip", "test.zip", 1

		if mailing.Send = 1 then
			Response.Write "¸ÞÀϹ߼ۼº°ø"
		else
			Response.Write mailing.Errormsg

		Set mailing = nothing
	%>


	
	
	- Send(From, To, Subject, Body, Importance)
	
	

	¸ÞÀÏÀ» Àü¼ÛÇÑ´Ù. ¸¸¾à ¹ß¼Û¿¡ ¼º°øÇϸé 1ÀÇ °ªÀ» ¸®ÅÏÇÏ°í ½ÇÆÐÇϸé 1ÀÌ¿ÜÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.

	Àμö°ª

	o. From : º¸³»´Â »ç¶÷ÀÇ À̸ÞÀÏ ÁÖ¼Ò
	o. To : ¹Þ´Â»ç¶÷ÀÇ À̸ÞÀÏ ÁÖ¼Ò
	o. Subject : Á¦¸ñ
	o. Body : º»¹®ÀÇ ³»¿ë
	o. Importance : º»¹®ÀÇ Áß¿äµµ

	ex)

	<%
		Set mailing = Server.CreateObject("Ncdo.Ncdonts.1")

		mailing.From = "Å×½ºÆ® <test@test.co.kr>"

		mailing.To = "Å×½ºÆ®1 <test1@test.co.kr>"

		mailing.Subject = "Á¦¸ñ Å×½ºÆ®"

		mailing.SubjectCharset = "euc-kr"

		mailing.BodyFormat = 0

		mailing.BodyCharset = "ks_c_5601-1987"

		mailing.BodyEncoding = "base64"

		mailing.Importance = 1

		mailing.Body = "¸ÞÀÏ º»¹®"

		mailing.AttachFile "c:\test.zip", "test.zip", 1

		if mailing.Send = 1 then
			Response.Write "¸ÞÀϹ߼ۼº°ø"
		else
			Response.Write mailing.Errormsg

		Set mailing = nothing
	%>