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

برامج ارسال بريد الكترونى مباشرة بالمرفقات والصور من خلال VC - C#.NET

مغلق
بدأه Eng. Usama El-Mokadem في 2 أبريل 2007 · 3 رد · 4,194 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

SendEmail_v2.zip الإصدار 2.00 بتاريخ: 21 أبريل/نيسان 2007

هذا الموضوع يحتوى على أمثالة لتوضيح طريقة سهلة وبسيطة لإرسال بريد الكترونى من خلال (VC++6 MFC – VC++6 Console – C#.NET 2005) دون الاعتماد على خادم (SMTP)، ويمكن أيضا إضافة مرفقات مع البريد، كذلك يمكنك إرسال البريد بهيئة HTML وليس مجرد نصوص فقط.

والمثال يعتمدا فى إرسال البريد الإلكترونى على مكون (SendEmail.dll Component Module) لذا يجب تسجيله (Server Register) داخل النظام قبل البدء فى استخدامه ، ويمكن تسجيله بعدة طرق أبسطها:

CONSOLE
RegSvr32.exe SendEmail.dll

وهو أيضاً يستخدم فى عمله مكتبة مايكروسوفت dnsapi.dll الموجود مع ويندوز، لذا تأكد من وجود هذا الملف أو نسخه داخل مجلد النظام فى حالة عدم وجودة.

بعد نجاح عملية التسجيل، يمكنك استخدام المكون (Sender Object) من اى برنامج او لغة برمجة تدعم التعامل مع الـ Components ، مثل (VC6 - C#.Net - VB6 - VB.Net - Delphi - MSAccess - ASP - HTML - PHP - VBS) ... الخ

من خلال الـ (Sender Interface) يمكنك تحديد وضبط خصائص ، من حيث اتجاه الكتابة ، اللغة ، .... الخ.

يحتوى (الإصدار المرفق 2.00) على عدد من الخصائص (Prosperities) والدوال المكون (Methods) ، لمزيد من التفاصيل راجع: برامج ارسال بريد الكترونى مباشرتاً بالمرفقات والصور من خلال VB - VB.NET

post-98027-1175470149_thumb.jpg

ومن خلال سطر الأوامر:

post-98027-1175470162_thumb.jpg

للاستخدام من خلال (C#.NET) وبعد إتمام عملية التسجيل، ، من قائمة (Project) أختر (Add Reference …)، ومن التبويب COM أختر المرجع (SendEmail)، سيتم إضافة المكتبة (SENDMAILLib) ، أضف السطر التالى فى بدء المشروع:

post-98027-1175470178_thumb.jpg

 using SENDMAILLib;

بعدها يمكن استخدام Sender بعد تعريفها بالشكل التالى:

 Sender SendEM = new Sender();

أما باستخدام (VC++ 6) فالتعريفات الأساسية لـ Sender موجودة فى الملف (Include\ SendEmail.h)، لذا يجب تضمينه فى المشروع:

 #include "..\Include\SendEmail.h"

كذلك يمكن مراجعة ...

مثال باستخدام VB.NET - MS-VB 6.0

مثال باستخدام MS-Access

مثال باستخدام ASP - HTML - PHP - VBS

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

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 21 نوفمبر 2007 في 03:15

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#2

السلام عليكم ,,

تسلم يا بشمهندس على البرنامج و ان شاء الله جاري التجربة على السي++ ,,

تحياتي

#3

شكرا لك اخي العزيز ... استغرب والله من قلة الردود على مواضيعك الرائعة ، اتمنى ان تكمل وضع مثل هذه المواضيع الشيقة وبارك الله فيك .

#4

تسلم ايديك

ويعطيك العافية

وجعله في ميزان حسنات

استغفر الله واتوب اليه

اللهم اتنا في الدنيا حسنة وفي الاخرة حسنة وقنا عذاب النار

لااله الا انت سبحانك اني كنت من الظالمين

اللهم اني اسألك الهدى والتقى والعفاف والغنى

اللهم استجب دعـــــــــــــائي الصالح يارب

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

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

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

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

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

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