אחד השימושים הפונקציונליים הנפוצים ביותר ב- ASP הוא להשתמש בו לשליחת הודעות דואר אלקטרוני. זה יכול לשלוח תודה לאחר ביצוע כניסה לתחרות, לשלוח פרטי הזמנה, לשלוח תזכורות לאירועים הקרובים, לשלוח עלונים שבועיים, והרבה, הרבה יותר.

שליחת דואר היא קלה ביותר עם ASP ו- CDONTS, שמגיעים בחינם כמעט בכל התקנת IIS שם בחוץ. אתה מתחיל עם כמה משתנים בסיסיים, ToEmail, FromEmail ונושא. אתה בטח יכול לנחש למה מיועד השלושה האלה :) אז אתה מתחיל עם:

FromEmail = "webmaster@aspisfun.com"
ToEmail = "destination@aspisfun.com"
Subject = "הנה אישור ההזמנה שלך"

שים לב שבדרך כלל סביר להניח שתקבל את ערך ה- ToEmail מטופס או קלט משתמש אחר. עכשיו, להודעת הדואר. אתה פשוט יוצר מחרוזת טקסט ארוכה, עם עגלה חוזרת אחרי כל שורה. ב- ASP אתה יכול להשתמש ב- CHR (13) להחזרת הכרכרה. אז אתה יכול לעשות:

EmailMessage = "תודה על ההזמנה!" & CHR (13) & _
"הנה פרטי ההזמנה שלך." & CHR (13) & _
"... פרטים ..." ו- CHR (13) ו- _
"... פרטים ..." ו- CHR (13)

אוקיי, עכשיו הגיע הזמן לשלוח. אתה יכול גם להגדיר את החשיבות אם תרצה, שרוב חבילות הדואר האלקטרוני מציגות כסימן קריאה קטן על ידי הודעת עדיפות גבוהה או חץ למטה על ידי קוד עדיפות נמוך.

רגע = 1

אתה מוכן לשלוח! עכשיו רק ארבע הצהרות מהירות הן כדי להעביר את הדואר.

Dim objMail
set objMail = CreateObject ("CDONTS.NewMail")
objMail. שלח מ- E-mail, ToEmail, Subject, EmailMessage, Impt
set objMail = כלום

ואתה מסודר! עכשיו אתה יכול לתקוע קוד זה בלופ, ולעבור בין כל השמות במסד נתונים, או לחבר אותו לטופס ולשלוח דואר לכל מי שמילא טופס.

שליחת דואר HTML עם ASP
שגיאה - רכיב ActiveX לא יכול ליצור אובייקט: 'CDONTS.NewMail'

מבוא ל- ASP Ebook

הורד ספר אלקטרוני זה כדי לקבל את כל מה שאתה צריך לדעת על לימוד ASP - מ הדרכה שלב אחר שלב לרשימות פונקציות, קוד לדוגמה, שגיאות ופתרונות נפוצים, ועוד ועוד! 101 עמודים.