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

طلب ارسال رسالة بالفيجوال (الرجاء اقراً قبل ان تقول ان الموضوع مكرر)

مغلق
بدأه MaXimoO في 26 مايو 2007 · 9 رد · 865 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

طلب ارسال رسالة بالفيجوال (الرجاء اقراً قبل ان تقول ان الموضوع مكرر)

السلام عليكم اولاً

اعرف ان هذا الموضوع بالذلت مكرر آلاف المرات بالموقع وقد قمت باستخدام محرك البحث واندهشت لكثرت ما رأيت من اجابات ولكن معظمها متشابها من حيث المضمون ومحورها واحد ولا يوجد اي طريقة حاسمة واكيدة, والمطلوب اني اريد كود أو اداة مرخصة طبعاُ ودون اعلانات لارسال رسالة بالفيجوال دون استخدام الـ SMTP يعين اذا كن الكود 10 آلاف سطر مش مهم بس المهم انه ما يكون يعتمد على الـ SMTP وهذا ما لم اجده اثناء بحثي فالرجاء تقبل الموضوع برحابة صدر واكرر لا اريد مشاريعأ تعتمد على ملقم البريد الصادر رجاااااااااااااااءً

والله يا شباب أكثر من 30 موضوع قريتهم ونزلت الأمثلو والاكواد وجربتها ولا واحد اشتغل اسعفوني

#2

انت مش عاوز ال Smtp ليه

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

لا نعرف بالضبط ما هي الطريقة المطلوبة او ما العيب في SMTP

ام تريد الارسال عن طريق outlook

ام winsock : فالنهاية بحاجة الى SMTP

كذلك لو احضرت اي اداة ستعتمد على هذا البروتوكول بطريقة ما

#4

مشكووووووورين شباب على ردودكم وانا اخالفكم بالرأي انا عندي طريقة للارسال واحب اناقشكم فيها وهي كالتالي

أولاً نفتح مشروع جديد

نضيف في الفورم أداة Webbrowser بعد ذلك نضيف زر واضيفوا فيه هذا الكود

WebBrowser1.Navigate "http://maximooooooo.fateback.com/send2.php" + "?mail=" + txtmail.text + "&subject=" + txtSubject.text + "&body=" + txtbody.text

وطبعاً فيك تستعيض عن الاقواس بمربعات نص مثلاً

WebBrowser1.Navigate "http://maximooooooo.fateback.com/send2.php" + "?mail=" + "ضع هنا الايميل اللي عايز ترسله" + "&subject=" + "ضع هنا العنوان"+ "&body=" + "ضع هنا النص"

حيث http://maximooooooo.fateback.com/Test/send.php هو الملف الذي سيتم عن طريقه الارسال .

المهم ان هذه الطرقة تعتمد على لغة الـ PHP وقد كنت استخدمها منذ زمن طويل واحببت ان اطرح هذا الموضوع لكي ابين ان هناك وسائل اخرى لارسال البريد دون الحاجة للـ SMTP وهي مجربة 100% وسهلة

وانا بانتظار تعليقاتكم وآرائكم

#5

أنت كتبت التعليمة دون استعمالSMTP

ولكن هذه التعليمة ستستعمل هذا البروتوكول على ما أظن

شكوت لوكيع سوءحفظـي ____ فأرشدني إلى ترك المعاصي

وقال لــــي إن العــلم نـــور ____ونـور الله لا يؤتــى لعــــاصي

#7
Ahmadte1 كتب:
أنت كتبت التعليمة دون استعمالSMTP

ولكن هذه التعليمة ستستعمل هذا البروتوكول على ما أظن

كلامك مظبوط وممكن انها تستخدم الـ SMTP بس من دون دخل مباشر للمستخدم وهذا شرح مفصل:

في البداية أفتح المفكرة وأضف فيها هذا الكود البسيط ..::

<?php

$mail=$_GET[mail];

$subject=$_GET[subject];

$body=$_GET[body];

mail($mail,$subject,$body);

?>

واحفظ الملف بصيغة php

شاهد أيقونة الملف بعد الحفظ ( يجب أن تتأكد من أن الحفظ تم بصيغة php وليس TXT )

بعد ذلك أرفع الملف على أي سيرفر ( يجب أن يكون السيرفر يدعم ملفات php )

** وفي الشرح رابط للصفحة رفعته على سيرفري الخاص للتجربة لمن أراد ذلك .

http://maximooooooo.fateback.com/send2.php

بعد ذلك نذهب لبرنامج Microsoft Visual Basic 6.0 وندرج به الأدوات التالية:

في البداية ندرج أداة Microsoft Internet Controls بالشكل التالي ..::

من قائمة Project نختار Components يخرج لك بعدها مربع الحوار التالي نختار منه Microsoft Internet Controls

وندرج ثلاث مربعات نص Text"1,2,3"

وزر Command1

في المربع الأول ( TEXT1 ) تضع به الايميل الذي تريد أن تصل عليه الرسائل

والأداة WebBrowser نمنعها من الظهور بجعل الخاصية VISIBLE=False

وفي المربع الثاني (TEXT2) يتم ادخال عنوان الرسالة .

وفي المربع الثالث ( Text3 ) يتم فيه ادخال محتوى للرسالة .. ولا تنسى تغيير الخصائص التالية في مربع محتوى الرسالة :

MultiLine = True

لكي نسمح بتعدد الأسطر

ScrollBars = 2

وذلك لإظهار أشرطه التمرير العمودية ..

الآن أهم شيء في العملية وهو كود الإرسال وهو بسيط جداً بسطر واحد فقط !!

قم بادراج الكود التالي في زر الإرسال ..::

كود:

WebBrowser1.Navigate "http://maximooooooo.fateback.com/send2.php" + "?mail=" + Text1.text + "&subject=" + Text2.text + "&body=" + Text3.text

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

وللتسهيل عليكم لمن أراد ان يجرب الدرس رفعت الصفحة على سيرفري الخاص ورابطها :

http://maximooooooo.fateback.com/send2.php

المهم يصبح الكود بالشكل التالي ..::

كود:

WebBrowser1.Navigate "http://maximooooooo.fateback.com/send2.php" + "?mail=" + Text1.text + "&subject=" + Text2.text + "&body=" + Text3.text

------------------------------------------------------------------------------------------------

بسيط وسهل جداً وأسهل من كثير من الدروس التي تستخدم الأدوات وتسجيلها ووو ..

ولإظهار المشروع بشكل مميز يمكنك أضافة كود لاختبار الاتصال بالانترنت ، وأيضاً تضيف مربع يدخل من خلاله

ايميل المرسل وتضيفه بنفس محتوى الرسالة ولكن بشكل منسق .. لن أدقق في تفاصيل أخرى ..

أتركها لكـ أخي الكريم ..

نشالله تكون الصورة وضحت والطرقة مجربة 100% بدون شك ولا تحتاج لادوات اضافية

بانتظار الرد والتعليقات

#8
TareqVB كتب:
و 30 موضوع قارئهم وفي النهاية طلعت بهذا الحل !!!!!!!!!!!!!!!!

ولو انه طلع هالحل شغال كان اهون

مع احترامي لك الطريقة شغالة 100 % وانا لا استخدم غيرها وتأكد ثم احكم بانتزار تعليقك على اخر مشاركة لي

#9

أعتقد أنه لينجح ملف الـ PHP بأرسال الرسالة لازم يكون السيرفر يدعم الـ SMTP والله أعلم , ممكن ترد على سؤال الأخ حريف برمجة :

اقتباس
انت مش عاوز ال Smtp ليه
#10
اقتباس
مع احترامي لك الطريقة شغالة 100 % وانا لا استخدم غيرها وتأكد ثم احكم بانتزار تعليقك على اخر مشاركة لي

lمع الاحترام لك قمت بتجريبها ولم تفلح

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

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

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

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

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

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