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
%>