أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استخدام CDONTS لتجميع ومعلومات البريد من المستخدم

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية186204
إخلاء مسؤولية من محتوى قديم في قاعدة المعارف
عن تقديم الدعم التقني لهاو لذلك تظهر هذه المقالة كما هي و لن يتم تحديثها Microsoft تمت كتابة هذه المقالة بخصوص منتجات توقفت
الموجز
تحتوي هذه المقالة على مثال توضح كيفية جمع معلومات من أحد المستخدمين على صفحة .HTM ثم استخدام تلك المعلومات لإرسال بريد إلكتروني إلى مستلم باستخدام التعاون بيانات كائنات لـ Windows NT Server (CDONTS) عبر SMTP. تحتوي هذه المقالة على نموذج التعليمات البرمجية HTM وملفات ASP بالإضافة إلى معلومات حول كيفية تكوين جهاز "ملقم SMTP الافتراضية وحدة التحكم بالإدارة" لـ Microsoft "(MMC).
معلومات أخرى
بناء جملة لإرسال البريد مع الكائن NewMail CDONTS كما يلي:
   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 و لا يمكن إعادة استخدامه للحصول على رسالة أخرى. يجب تعيين إلى شيء لتحرير الذاكرة. جرت محاولة الوصول إلى نتائج كائن NewMail المرسلة في إرجاع CdoE_INVALID_OBJECT.
  3. خطوات لتكوين الخاص بملقم معلومات إنترنت (IIS). لإرسال بريد من ملقم IIS عبر خادم SMTP (بافتراض أنها أجهزة كمبيوتر مختلفة) ، أكمل الخطوات التالية:

    1. على الكمبيوتر الخاص بك IIS "، افتح وحدة التحكم بالإدارة لـ Microsoft (MMC).
    2. في الجزء الأيمن، قم بتوسيع "معلومات ملقم إنترنت" المقطع.
    3. في الجزء الأيمن، حدد ثم قم بتوسيع ملقم IIS.
    4. في الجزء الأيسر، انقر بزر الماوس الأيمن فوق "ملقم SMTP افتراضي" وحدد "خصائص"
    5. حدد علامة التبويب "تسليم".
    6. في مربع النص "اسم مؤهل بالكامل المجال" ، أدخل IIS اسم الكمبيوتر.
    7. في مربع النص "المضيف ذكية" ، أدخل اسم ملقم SMTP.
  4. تشغيل ملف CDONTSMail.htm في المستعرض الخاص بك أدخل المعلومات المطلوبة وحدد على الزر إرسال.

    ملاحظة: رمز أعلاه يتطلب منك إدخال قيمة في وإلى الحقول.
مراجع
تعليمات كائنات بيانات التعاون; البحث على "تعاون البيانات كائنات لـ NTS مكون"; الموضوع: "كائن NewMail (CDONTS مكتبة)"
kbdse kbCDONTS kbDSupport

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 186204 - آخر مراجعة: 04/28/2005 21:27:16 - المراجعة: 2.1

Microsoft Collaboration Data Objects 1.2 لـ NT Server

  • kbmt kbhowto kbhtml kbmsg KB186204 KbMtar
تعليقات
html>t=">pt" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" dy>id="{{'language-'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-ve">Venezuela - Español
did=1&t=">050&did=1&t=">did=1&t=">ipt' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); m/ms.js">