لقد وجدت برنامج للبردي الالكتروني في asp ولكني لم اعرف هل استطيع تجربته على الجهاز وهل لو جربته وهو متصل بانترنت سيعمل اقصد ارسال البريد واذا لا كيف يتم ذلك اقصد اعداد الجهاز لاستخدامه في اغراض البريد وشكرا
هل من الممكن تجربة برامج البريد على السيرفر الشخصيasp
نرجو من الأخوة المشرفين أو الأعضاء من يعرف الإجابة على هذا السؤال، التفضل بالإجابة عليه :)
خاصة لو كان البرنامج قائمة مراسلات أو أخبر صديق أو ارسال كرت تهنئة مثلا، البرامج جاهزة و لم يبقى غير تجربتها للتأكد من صحة الأكواد المكتوبة،..... على pws
وشكرا
ألا يمكننا مثلا تشغيل الكمبونينت CDONTS على الـ pws مثلا، و هل توجد مواقع توفر هذه الكمبونينت في حال كان تشغيلها ممكنا؟؟؟
ألا يمكننا مثلا تشغيل الكمبونينت CDONTS على الـ pws مثلا، و هل توجد مواقع توفر هذه الكمبونينت في حال كان تشغيلها ممكنا؟؟؟
نعم يمكن الارسال ولكن يجب توفر IIS بالكمبيوتر وكذلك SMTP ويمكنك استخدام الدومين الخاص باسم جهازك :)
بعد التأكد من اسم الكمبيوتر عليك عمل الاتي
فتح ملف نصي text file ومن ثم كتابة البيانات التالية
to:reciever@externaldomain.com from:sender@internaldomina' * subject:This is a test. this is just a test mail .
حيث ان internaldomain هو اسم الكمبيوتر الخاص بك و sender هو اسم احدى الـusers الموجودين بجهازك .
احفظ الملف ومن ثم قم بنسخه الى المجلد C:InetpubmailrootPickup
وسيتم الارسال ، اذا لم يتم الارسال ستجد ان الرسالة موجودة اما في مجلدC:InetpubmailrootBadmail او مجلد C:InetpubmailrootQueue ... عندها ستعلم ان لديك مشكلة ، ويجب اصلاحها .
بالتوفيق (f)
الطريقة باستخدام ASP Script
اولا لنستخدم اي كود خاص بالايميل
<%
'Dimension variables
Dim objCDOMail 'Holds the CDONTS NewMail Object
'Create the e-mail server object
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")
'Who the e-mail is from
objCDOMail.From = "sender@internaldomain"
'Who the e-mail is sent to
objCDOMail.To = "reciever@externaldomain.com,2reciever@externalhotmail.com"
'Who the carbon copies are sent to
objCDOMail.Cc = "ccreciever@externaldomain.com"
'Set the subject of the e-mail
objCDOMail.Subject = "test with asp script"
'Set the e-mail body format (0=HTML 1=Text)
objCDOMail.BodyFormat = 0
'Set the mail format (0=MIME 1=Text)
objCDOMail.MailFormat = 0
'Set the main body of the e-mail
objCDOMail.Body = "Hello
This is my e-mail in HTML format"
'Importance of the e-mail (0=Low, 1=Normal, 2=High)
objCDOMail.Importance = 1
'Send the e-mail
objCDOMail.Send
'Close the server object
Set objCDOMail = Nothing
%>
عند تشغيل الملف ولنفرض http://localhost/email.asp
سيتم الارسال مباشرة ولكن إذا ظهرت الرسالة التالية Invalid class string ، فهذا يعني ان ملف CDONTS.dll غير موجود بجهازك وعندها لا يمكن الارسال بتاتاً ويمكن تنزيل الملف من هنـــــــا
ومن ثم قم بتسجيل الملف عن طريق Run وكتابة الامر التالي regsvr32 C:windowsSYSTEM32cdonts.dll
بعدها سيتم تسجيل الملف بجهازك .
جرب الارسال مرة أخرى وستجد ان الملف سيصل بنجاح :)
بالتوفيق (f)
الله يعطيك العافية ابو حميييد ..
روعة..(f)
ما نام الا جابها .;)
أيضا جربتها على الاباتشي وميل ليست PHP وارسلت ولكن ما أرسلت لأكثر من 3 دفعة وحدة ..
يمكن في مشكلة بالكود .. ببقى براجعه ...
سلااام (f)
واثق الخطوة يمشي ملكا !!
جزاك الله كل خير أخي أحمد
شكرا جزيلا على الرد
جزاك الله كل خير أبو حميد فقد حللت مشكلة معى.
شكرا جزيلا
خالد المصرى
مساهمة بسيطة
ASP Web Based Email Using Microsoft's CDONTS
ASP Web Based Email Using Dimac w3 JMail
خالد المصرى
اشكركم جميعا ... وهذا الواجب فقط :) واشكرك اخي خالد على الامثلة أيضاً
ألف تحية وشكر للأخ أحمد الجفري
لأنه يسر لي أمر عمل دور عليه صرلي زمان .....
والله يعطيكون العافية ...
(gift)(f)
هذا الموضوع مغلق.
