메일을 사용하여 수집하는 방법 및 사용자의 메일 정보를

기술 자료 번역 기술 자료 번역
기술 자료: 186204 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

이 문서에서는 .HTM 페이지에서 사용자로부터 정보를 수집하고 다음 해당 정보를 사용하여 SMTP를 통해 공동 작업 데이터 개체에 대한 Windows NT 서버 (메일을) 사용하여 받는 사람에게 메일을 보낼 방법을 설명하는 예제를 제공합니다. 이 문서에서는 Microsoft 관리 콘솔(MMC) 기본 SMTP 서버가 구성하는 방법의 정보를 비롯하여 HTM 및 ASP 파일에 대한 샘플 코드가 포함되어 있습니다.

추가 정보

CDONTS에 NewMail 개체 사용하여 메일을 보내기 위한 구문은 다음과 같습니다:
   objNewMail.Send([From][, To][, Subject][, Body][, Importance] )

   objNewMail
      Required. This NewMail object.

   From
      Optional. String. The full messaging address to be identified as
      the sender (for example, someone@Microsoft.com)

   To
     Optional. String. A list of full messaging addresses of recipients.
     The individual recipient addresses are separated by semicolons.
     (for example, someone@Microsoft.com)

   Subject
      Optional. String. The subject line for the message.

   Body
      Optional. IStream object or String. The text of the message. Only
      C/C++ and Java programs can use an IStream object for the Body
      parameter. They should pass an IUnknown object that returns an
      IStream interface in response to QueryInterface. Microsoft Visual
      Basic supports the IDispatch interface and not IUnknown, so it
      cannot use an IStream object.

   Importance
      Optional. Long. The importance associated with the message, High,
      Normal or Low.  This article sets the required value depending upon
      which option button the user selects.

				
  1. 다음 HTML 코드를 CDONTSMail.HTM 라는 파일에 붙여 넣을:
          <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
          <html>
    
          <head>
          <meta http-equiv="Content-Type"
          content="text/html; charset=iso-8859-1">
          <meta name="GENERATOR"
          content="Microsoft FrontPage (Visual InterDev Edition) 2.0">
          <title>CDONTSMail</title>
          </head>
    
          <body bgcolor="#FFFFFF">
    
          <form action="CDONTSMail.asp" method="POST">
          <table border="0">
             <tr>
                <td>From:</td>
                <td><!--webbot bot="Validation"
                   b-value-required="TRUE" --><input type="text"
                   size="47" name="txtFrom"
                   value="Your internet address (Me@MyCompany.com)"></td>
             </tr>
             <tr>
                <td>To:</td>
                <td><!--webbot bot="Validation"
                   b-value-required="TRUE" --><input type="text"
                   size="47" name="txtTo"
                   value="The recipient's address (You@YourCompany.com)"></td>
             </tr>
             <tr>
                <td>Subject:</td>
                <td><input type="text" size="47" name="txtSubject"
                   value="Enter a subject here"></td>
             </tr>
             <tr>
                <td valign="top">Message:</td>
                <td><textarea name="txtMessage" rows="9" cols="45">
                   Type your message here.</textarea></td>
             </tr>
             <tr>
                <td valign="top">Importance:</td>
                <td><input type="radio" name="optImportance"
                   value="2">High<br>
                   <input type="radio" checked name="optImportance"
                   value="1">Normal<br>
                   <input type="radio" name="optImportance" value="0">Low<br>
                </td>
             </tr>
          </table>
          <p><input type="submit" name="cmdSubmit" value="Submit">
          <input type="reset" name="cmdClear" value="Clear"> </p>
          </form>
          </body>
          </html>
    						
  2. 다음과 같은 VBScript 코드를 CDONTSMail.ASP 파일로 붙여:
          <%@ LANGUAGE="VBSCRIPT" %>
          <HTML>
          <HEAD>
          <META NAME="GENERATOR" Content="Microsoft Visual InterDev 1.0">
          <META HTTP-EQUIV="Content-Type"
           content="text/html;charset=iso-8859-1">
          <TITLE>CDONTSMail</TITLE>
    
          <%
          Sub Write(strWriteThis)
             'This subroutine just writes out whatever is
             'passed to it.
             response.write(strWriteThis & "<br>")
          end sub
    
          %>
          </HEAD>
          <BODY>
    
          <%
             Dim myCDONTSMail
             Dim strFrom
             Dim strTo
             Dim strSubject
             Dim strMessage
             Dim lngImportance
    
             'The following variable assignments are not required
             'they are just here to make interpretation of the
             'myCDONTSMail.Send line easier.  You could put the
             'Request.Form statements in the .Send line to cut down
             'on the amount of code in the file.
             strFrom=request.form("txtFrom")
             strTo=request.form("txtTo")
             strSubject = request.form("txtSubject")
             strBody=request.form("txtMessage")
             lngImportance = request.form("optImportance")
    
             'The following four lines of code are just here for test
             'purposes to see what variables have been pulled in from the
             'HTM form.
             Write("strFrom = " & strFrom)
             Write("strTo = " & strTo)
             Write("strSubject = " & strSubject)
             Write("strMessage = " & strBody)
             Write("Importance = " & lngImportance)
    
             Set myCDONTSMail = CreateObject("CDONTS.NewMail")
    
             myCDONTSMail.Send strFrom,strTo,strSubject,strBody,lngImportance
    
             Set myCDONTSMail  = Nothing
             Write "Mail has been sent."
             %>
          </BODY>
          </HTML>
    						
    참고: NewMail 개체의 Send 메서드 성공적으로 완료한 경우 잘못된 되고 다른 메시지를 다시 사용할 수 없습니다. Nothing 으로 메모리를 해제하려면 해당 설정을 합니다. CdoE_INVALID_OBJECT 반환 보낸된 NewMail 개체 결과의 액세스를 시도했습니다.
  3. 인터넷 정보 서비스 (IIS) 구성 단계. IIS 서버에서 다른 컴퓨터가 있다고 가정할 경우 SMTP 서버를 통해 메일을 보내기 위해 다음 단계를 수행하십시오.

    1. IIS 컴퓨터에 Microsoft 관리 콘솔(MMC) 엽니다.
    2. 왼쪽된 창에서 "인터넷 정보 서비스"를 구역.
    3. 왼쪽 창에서 선택한 다음 IIS 서버를 확장하십시오.
    4. 오른쪽 창에서 "기본 SMTP 서버가" 마우스 오른쪽 단추로 클릭하고 "속성" 선택하십시오
    5. "배달" 탭을 선택하십시오.
    6. IIS "완전히: 정규화된 도메인 이름" 텍스트 상자에 입력한 컴퓨터 이름.
    7. 스마트 호스트 입력란에 SMTP 서버의 이름을 입력하십시오.
  4. CDONTSMail.htm 파일을 브라우저에서 실행할 필요한 정보를 입력하고 전송 단추를 선택하십시오.

    참고: 위의 코드는 시작 에서 및 필드에 값을 입력해야 합니다.

참조

공동 작업 데이터 개체 도움말, "공동 작업 데이터 개체에 대한 NTS 구성" 에서 검색, 항목: "NewMail 개체 (CDONTS 라이브러리)"

속성

기술 자료: 186204 - 마지막 검토: 2005년 4월 28일 목요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Collaboration Data Objects 1.2 for NT Server
키워드:?
kbmt kbhowto kbhtml kbmsg KB186204 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com