الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل من الممكن تجربة برامج البريد على السيرفر الشخصيasp

مغلق
بدأه محمد بدوي في 9 نوفمبر 2001 · 11 رد · 1,110 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لقد وجدت برنامج للبردي الالكتروني في asp ولكني لم اعرف هل استطيع تجربته على الجهاز وهل لو جربته وهو متصل بانترنت سيعمل اقصد ارسال البريد واذا لا كيف يتم ذلك اقصد اعداد الجهاز لاستخدامه في اغراض البريد وشكرا

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#2

نرجو من الأخوة المشرفين أو الأعضاء من يعرف الإجابة على هذا السؤال، التفضل بالإجابة عليه :)

خاصة لو كان البرنامج قائمة مراسلات أو أخبر صديق أو ارسال كرت تهنئة مثلا، البرامج جاهزة و لم يبقى غير تجربتها للتأكد من صحة الأكواد المكتوبة،..... على pws

وشكرا

#3

ألا يمكننا مثلا تشغيل الكمبونينت CDONTS على الـ pws مثلا، و هل توجد مواقع توفر هذه الكمبونينت في حال كان تشغيلها ممكنا؟؟؟

#4

ألا يمكننا مثلا تشغيل الكمبونينت CDONTS على الـ pws مثلا، و هل توجد مواقع توفر هذه الكمبونينت في حال كان تشغيلها ممكنا؟؟؟

#5

نعم يمكن الارسال ولكن يجب توفر 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)

#6

الطريقة باستخدام 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)

#7

الله يعطيك العافية ابو حميييد ..

روعة..(f)

ما نام الا جابها .;)

أيضا جربتها على الاباتشي وميل ليست PHP وارسلت ولكن ما أرسلت لأكثر من 3 دفعة وحدة ..

يمكن في مشكلة بالكود .. ببقى براجعه ...

سلااام (f)

واثق الخطوة يمشي ملكا !!

#8

جزاك الله كل خير أخي أحمد

شكرا جزيلا على الرد

#9

جزاك الله كل خير أبو حميد فقد حللت مشكلة معى.

شكرا جزيلا

خالد المصرى

#11

اشكركم جميعا ... وهذا الواجب فقط :) واشكرك اخي خالد على الامثلة أيضاً

#12

ألف تحية وشكر للأخ أحمد الجفري

لأنه يسر لي أمر عمل دور عليه صرلي زمان .....

والله يعطيكون العافية ...

(gift)(f)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…