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

CDONTS Form Validity..

مغلق
بدأه HamiedOXP في 15 يوليو 2004 · 0 رد · 325 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم ....

أنا سعيد جدا بوجود مثل هذا المنتدى باللغة العربية على الإنترنت والذي يناقش قضايا تقنية في تصميم صفحات الإنترنت ......

وسعيد جدا بكون رواد هذا الموقع يتبادلون المعلومات فيما بينهم ....

يسعدني جدا أن أكون عضوا فعالا معكم .....

وكأول مشاركة لي يسعدني أن أقدم لكم معلومة قد يكون الجميع يعرفونها ولكن قد يكون شخصا واحدا لايعرفها فبذلك أكون قد وفقت في إفادتة !!

هذا المعلومة تأرق مصممين صفحات ASP ....

وإليكم المعلومة :::

تقريبا كل من يبرمج صفحات الإنترنت بلغة asp يعرف كيف إنشاء نموذج على الإنترنت يقوم بإرسال رسالة آنية الى أي بريد إليكتروني على الإنترنت ,,,, وأعتقد أن أكثر من نصف يقرؤون هذا المقال أخذوا الإيسكريبت الخاص جاهزة من عدة مصادر .....

ولا أطيل عليكم في شرح عمل CDONTS (وهي الكائن الخاص بإريال رسالة SMTP من الفورم الذي تنشأة على موقعك) أعتقد أن الجميع يعرفها.....

ولكن قد تنشأ لك مشكلة ترهقك ولا تصل إلى حل معها !!!

ماهذه المشكلة ؟؟؟؟

المشكلة بإختصار أن تقوم بكتابة الشيفرة صحيحة 100% وإعادة مراجعتها 100 مرة ..... وتقوم بتنفيذها ونشرها على موقعك ... وتأتي المفاجأة ... الموقع لم يرجع لك أي خطأ ... وأعلمك بأن رسالتك أرسلت ... وتتبقى فرحان ... نجحت العملية ...... وتأتي الكارثة من عميلك أنه لم تصله رسالة قط !!!!! كيف !!!! الاسكريبت يعمل بشكل صحيح وأنا اختبرته !!! ماهي المشكلة ؟؟؟؟؟

حل هذه المشكلة ::-- أنه مع مشاكل SPAM الرسائل المزعجة بالملايين هذه الأيام قد خلقت نوع من رفع الحماية لدى السيرفرات في العالم (وخاصة سيرفرات الويندوز) ... ومن ذلك أن السيرفرات التي تدعم إرسال رسائل بواسطة صفحات asp بواسطة كائن CDONTS تقوم إتوماتيكيا بفحص الرسالة قبل إرسالها وتتأكد من أنها رسالة مصرحة أو غير مصرحة !!! كيف ؟؟؟ تقوم هذه السيرفرات بفحص سطرين فقط في إسكريبت الإرسال والسطرين هما :-

::: ObjCDONTS.From="email@hosting.com" :::

::: ObjCDONTS.To="reciepent@email.com" :::

لا حظ أن السطرين هما المرسل منه والمرسل إلية ....

فالقضية أنه يجب عليك أن تكتب بريد حقيقي للمرسل منه وكذلك حقيقي للمرسل إلية وإلا فإن السيرفر لم يرد لك برسالة خطأ بل سيمررها لك ولكن لن يرسل الرسالة .....

هذه الحماية أضافتها ميكروسوفت لسيرفراتها إبتداء من Windows2000 وعلية كن حذرا من هذه المشكلة المزعجة .....

والسلا عليكم ورحمة الله وبركاته ....

تم تعديل هذه المشاركة بواسطة HamiedOXP في 15 يوليو 2004 في 17:43

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

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