Làm th? nào đ? s? d?ng CDONTS đ? thu th?p và thông tin thư t? m?t ngư?i s? d?ng

ID c?a bài: 186204
Bung t?t c? | Thu g?n t?t c?

TÓM T?T

Bài vi?t này ch?a m?t ví d? mà mô t? làm th? nào đ? thu th?p thông tin t? m?t ngư?i s? d?ng trên m?t.HTM trang, và sau đó s? d?ng thông tin đó đ? g?i thư đ?n m?t ngư?i nh?n b?ng cách s? d?ng h?p tác d? li?u đ?i tư?ng cho Windows NT Server (CDONTS) qua SMTP. Bài vi?t này bao g?m các m?u m? cho HTM và ASP t?p tin như c?ng như thông tin v? cách c?u h?nh c?a b?n Microsoft Management Console Máy ch? SMTP c?a (MMC) m?c đ?nh.

THÔNG TIN THÊM

Cú pháp đ? g?i thư v?i các đ?i tư?ng NewMail c?a CDONTS là như sau:
   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. Sao chép và dán đo?n m? HTML sau vào m?t t?p tin tên 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. Dán m? VBScript sau vào m?t t?p tin tên 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>
    						
    LƯU ?: Đ?i tư?ng NewMail s? tr? thành không h?p l? sau khi hoàn thành phương th?c g?i, và b?n không th? tái s? d?ng nó cho m?t tin nh?n. B?n nên đ?t nó đ? không có g? đ? gi?i phóng b? nh?. Đ? c? g?ng truy c?p đ?n m?t k?t qu? đ?i tư?ng NewMail đ? g?i trong l?i c?a CdoE_INVALID_OBJECT.
  3. Bư?c đ? c?u h?nh c?a b?n Internet Information Server (IIS). Đ? g?i thư t? máy ch? IIS c?a b?n thông qua máy ch? SMTP c?a b?n (gi? đ?nh r?ng h? là các máy tính khác nhau), hoàn thành sau đây bư?c sau:

    1. Trên máy tính IIS, m? qu?n l? giao di?n đi?u khi?n Microsoft (MMC).
    2. Trong ngăn bên trái, m? r?ng "Internet thông tin máy ch?" keá tieáp.
    3. Trong ngăn bên trái, ch?n và m? r?ng c?a b?n máy ch? IIS.
    4. Trong ngăn bên ph?i, b?m chu?t ph?i vào "Default SMTP server" và ch?n "Tài s?n"
    5. Ch?n tab "Phân ph?i".
    6. Trong h?p văn b?n "Hoàn toàn đ? đi?u ki?n tên mi?n", nh?p các IIS tên máy tính.
    7. Trong h?p văn b?n "Thông minh ch?", nh?p tên máy ch? SMTP c?a b?n.
  4. Ch?y t?p tin CDONTSMail.htm trong tr?nh duy?t c?a b?n, nh?p vào các yêu c?u thông tin, và sau đó ch?n nút g?i.

    LƯU ?: M? ? trên đ?i h?i b?n ph?i nh?p giá tr? trong t? và Đ? các l?nh v?c.

THAM KH?O

C?ng tác d? li?u đ?i tư?ng giúp; t?m ki?m trên "c?ng tác d? li?u đ?i tư?ng cho NTS ph?n"; ch? đ?: "NewMail đ?i tư?ng (CDONTS thư vi?n)"

Thu?c tính

ID c?a bài: 186204 - L?n xem xét sau cùng: 20 Tháng Tám 2011 - Xem xét l?i: 2.0
T? khóa: 
kbhowto kbhtml kbmsg kbmt KB186204 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:186204
Khước từ Nội dung trong Cơ sở Kiến thức Không còn được hỗ trợ
Bài vi?t này nói v? các s?n ph?m mà Microsoft không c?n h? tr? n?a. Do đó, bài vi?t này đư?c cung c?p "nguyên b?n" và s? không đư?c c?p nh?t.

Cung cấp Phản hồi