מאגרי מידע

שימוש ב-CDONTS.NewMail לשליחת מייל


מהו CDONTS.NewMail?

CDONTS (Collaboration Data Objects for NT Server) הוא רכיב ActiveX ששימש בעבר לשליחת מיילים באפליקציות מבוססות ASP בגרסאות מוקדמות של Windows Server. רכיב זה הוחלף מאוחר יותר ב-CDOSYS (CDO for Windows 2000).

דוגמא לקוד לשליחת מייל

<%
    Dim ObjMail
    Dim HTML

    ' יצירת אובייקט CDONTS
    Set ObjMail = CreateObject("CDONTS.NewMail")

    ' יצירת תוכן HTML להודעה
    HTML = "<!DOCTYPE HTML PUBLIC\"-//IETF//DTD HTML//EN\">"
    HTML = HTML & "<html>"
    HTML = HTML & "<head>"
    HTML = HTML & "<title>Sending CDONTS Email Using HTML</title>"
    HTML = HTML & "</head>"
    HTML = HTML & "<body bgcolor=\"FFFFFF\">"
    HTML = HTML & "<p><font size =\"3\" face=\"Arial\"><strong>"
    HTML = HTML & "Name Of Store</strong><br>"
    HTML = HTML & "Incoming Customer Order</strong></p>"
    HTML = HTML & "<p align = \"center\">Bla Bla Bla Bla Bla</p>"
    HTML = HTML & "</body>"
    HTML = HTML & "</html>"

    ' הגדרת פרטי ההודעה
    ObjMail.From = "somebody@somewhere.com"
    ObjMail.To = "nobody@somewhere.com"
    ObjMail.Subject = "Incoming Customer Order"
    ObjMail.BodyFormat = 0 ' HTML Format
    ObjMail.MailFormat = 0 ' MIME Format
    ObjMail.Body = HTML

    ' שליחת המייל
    ObjMail.Send

    ' ניקוי משאבים
    Set ObjMail = Nothing
%>

    

הסברים על הפרמטרים

  • From: כתובת המייל של השולח.
  • To: כתובת המייל של הנמען.
  • Subject: נושא ההודעה.
  • BodyFormat: קובע את פורמט התוכן: 0 ל-HTML או 1 לטקסט פשוט.
  • MailFormat: קובע את פורמט המייל: 0 ל-MIME.
  • Body: גוף ההודעה, ניתן להגדירו כתוכן HTML.

שיקולים חשובים

  • CDONTS אינו נתמך במערכות Windows חדשות ולכן עדיף להשתמש ב-CDOSYS.
  • יש לוודא ששרת SMTP מוגדר נכון במערכת.
  • במידה והמייל לא נשלח, בדוק את תיקיית badmail לאיתור בעיות.

הערות נוספות

רכיב זה מיושן ואינו מומלץ לשימוש בגרסאות מודרניות של Windows. במקומו יש להשתמש ב-CDO.Message או בפתרונות SMTP מתקדמים יותר.




נכתב ע"י: LiveDns Ltd - אחסון אתרים  אחסון אתרים | תאריך: 14/04/2007
צפיות: 6647

חזרה לדף קודם