עבור לתוכן

שליחת אימייל ב- ASP

Featured Replies

פורסם

מישהו יודע איך שולחים אימייל ב- ASP?

אני יודע שצריך איזשהו אובייקט CDO נכון?

פורסם

זה תלוי איזה רכיב מותקן בחברת האחסון שלך, בשביל להשתמש ב CDONTS הסטנדרטי:

http://www.codetoad.com/asp/cdonts_email.asp

<%

MESSAGE = "Dear Sir/Madam,"
MESSAGE=MESSAGE & vbcrlf & "Thank you for visiting CodeToad.Com"
MESSAGE=MESSAGE & vbcrlf & "Please call again soon."
MESSAGE=MESSAGE & vbcrlf & vbcrlf & "email@codetoad.com"
MESSAGE=MESSAGE & vbcrlf & vbcrlf
MESSAGE=MESSAGE & "____________________________________________"

Set objMail = Server.CreateObject("CDONTS.NewMail")

objMail.From = "email@codetoad.com"
objMail.To = "email@codetoad.com"
objMail.Subject = "Thanks for visiting CodeToad"
objMail.Body = ""&MESSAGE&""
objMail.Send
Set objMail = Nothing
%>

פורסם
  • מחבר

נסיתי את הקוד על שרת IIS 5.1 והוא לא עבד.

זאת השגיאה:

סוג שגיאה:

אובייקט Server, ASP 0177 (0x800401F3)

‏‏מחרוזת מחלקה לא חוקית

/Project/mail.asp, line 17

מה הבעיה?

פורסם

איזו שורה זו?

פורסם
  • מחבר

השורה של יצירת האובייקט:


Set objMail = Server.CreateObject("CDONTS.NewMail")

פורסם

תבדוק שהאובייקט הזה מותקן לך בשרת.

פורסם
  • מחבר

ואיך אני בודק את זה?

פורסם

אפשר לשלוח ב HTML בלי צורך ב ASP.... אבל ברור ש ASP יותר טוב

פורסם

הדבר היחיד שאפשר לעשות בHTML זה לפתוח את קליינט האימייל של הלקוח, דבר שלא תמיד קיים\מוגדר לחשבון המתאים(הרבה אנשים עובדים עם הממשק הרגיל של GMAIL לדוגמא).

בנוסף, נוח יותר להגדיר ללקוחות שדות שהם אמורים למלא, מאשר הם צריכים לחשוב עליהם.

פורסם
  • מחבר

איך אני בודק שהאובייקט הזה מותקן לי בשרת?

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים