البريد الإلكتروني التلقائي
#1
السلام عليكم
هناك امثلة كثيرة عن ارسال البريد الالكتروني باستعمال الدلفي smtp/mapi
لكن مااود معرفته هو ان ارسل اميل تلقا ئي بدون رؤية شاشة OUTLOOK او اي شا شة اخرى
انا ظن ان هذا ممكن هل من فكرة
السلام عليكم
الرد
#2
وعليكم السلام و رحمة الله
الفكرة عامة من نقطتين
1- لارسال بريد لابد من حساب بريد
- بريد مجاني ( بريد google مثلا) يسمح لك باستعماله
- لديك موقع/استضافة وبها بريد
- لديك خادم Server متصل به بريد
- تجد مكان ما به بريد ويمكن استغلاله (مثل سكريبت php والأمر Mail)
2- تتصل ببريد السابق وترسل منه ما تشاء
- باستخدام Socket
- باستخدام مكونات INDY
- باستخدام مكونات أخرى...

بالتوفيق
الرد
#3
السلام عليكم
بالمناسبة انا جربت امثلة كثيرة وجدتها لكن لم تفلح معي ولا واحدة .اكيد ان من وضعوا الامثلة نجحت معهم .لكن لا ادري اين الغموض وسر فلاحها
حبذا لو نجد من مثالا نتبعه خطوة بخطوة ولا يهم ان ان يكون المثال جاهزا
والسلام عليكم
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
الرد
#4
السلام عليكم
شكرا جزيلا...لم اصل الى نتجية لحد الان واذا توصلت الى ذلك سا ضع المثال هنا.
شكرا
الرد
#5
قد يفيدك هذا الرابــــــــــــــــــــط
الرد
#6
السلام عليكم و رحمة الله

مثال جاهز للإرسال ببريد google ـ (smtp) بإستخدام Indy

[صورة: gails.png]


بالتوفيق


الملفات المرفقة
.7z   GMa_il.7z (الحجم : 2.89 ك ب / التحميلات : 189)
الرد
#7
السلام عليكم
شكرا جزيلا لقد وجدت ما ابحث عليه في الامثلة خاصة في مثال الاخ nabilkeb
اما مثال الاخ عبد الجليل كل شيء جيد لكن عند القيام ببعث الر سالة تتجمد الواجهة و الرسالة لا تصل
لا اعلم لماذا؟
شكرا مرة اخرى
الرد
#8
و عليكم السلام ورحمة الله

إقتباس :لكن عند القيام ببعث الر سالة تتجمد الواجهة و الرسالة لا تصل
لا اعلم لماذا؟.......
عدلت المرفق السابق قمت بالعمل بالـ Thread اثناء الإرسال لكي لا تتجمد + فصل الإتصال عن الإرسال + Log
مازال ينقصه العمل وضعته لتتضح الفكرة فقط Smile .

بالتوفيق
الرد
#9
الله يحفظك أخي Lam.Abdeldjalil على الإفادة ...
الرد
#10
المشكلة هي أن خوادم البريد صارت تتطلب وضع اتصال آمن
لذلك أضافة Indy مكونات OpenSSL وهو المستخدم هنا IdSSLIOHandlerSocketOpenSSL1
أعتقد أن Indy المرفقة مع دلفي 7 لا تف بالغرض.
المثال جيد، شاهدته عند Marcu cantu Smile
http://goo.gl/VYarF
لتفادي التجمد يمكن استخدام المكون TIdAntiFreeze يكفي طرحه على النموذج

طبعا يمكن التغيير إلى:
smtp.mail.ya hoo.com
smtp.li ve.com
port: 587
...

بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم