تقييم الموضوع :
  • 2 أصوات - بمعدل 4
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] smtp email
#1
كود :
//vb4arb.COM ONEYEMENWEB2

// بوساطة خالد الملصي
        public class smtpcs
        {
            System.Net.Mail.SmtpClient mysmtp = new System.Net.Mail.SmtpClient();
            //تعريف متغير جديد من نوع SMTP EMAIL
            NetworkCredential Credentials;
            //تعريف متغير من نوع مصادقة شبكة
            System.Net.Mail.MailMessage mymassages;
            //تعريف متغير من نوع رسالة بردية
            System.Net.Mail.MailAddress myfrom;
            //تعريف متغير من نوع برييد نخزن فيه الرسالة اتية من من
            System.Net.Mail.MailAddress myto;
            // تخزين المتغير الى
            public smtpcs(string host, int port, string user, string password, bool ssl, string mybody, string sub, bool type)
            {
                //المشيد الخاص بالكلاس
                Credentials = new NetworkCredential(user, password);
                //انشاء اذونات الاتصال باستخدام اسم المستخدم وكلمة الممرور
                mymassages = new System.Net.Mail.MailMessage();
                // انشاء الرسالة الجديدة
                mysmtp.Host = host;
                //تحديد مخدم البريد الصادر
                mysmtp.Port = port;
                // تحديد منفذ البريد الصادر
                mymassages.Body = mybody;
                // نص الرسالة
                mymassages.IsBodyHtml = type;
                // تحديد نوع الرسالة هل نص او اتش تي ام ال اذا خطاء تكون نص
                mysmtp.Credentials = Credentials;
                //اسناد معلومات الاتصال الى البريد
                mysmtp.EnableSsl = ssl;
                // هل يتم تشفير البينات قبل ارسالها يعتمد على دعم مخدم البريد الصادر
                mymassages.Subject = sub;
                // عنوان الرسالة

            }
            public smtpcs()
            {

            }
            public bool mysend(string to, string recivername, string froms, string sendername, Encoding myencode)
            {
                //دالة الارسال
                try
                {
                    //تحديد ترميز الرسالة مع تثبيت اسم لمرسل والبريد المرسل منه
                    myfrom = new System.Net.Mail.MailAddress(froms, sendername, myencode);
                    mymassages.From = myfrom;
                    //اضافة  معلومات المرسل للرسالة
                    myto = new System.Net.Mail.MailAddress(to, recivername, myencode);
                    //بيانات المستلم
                    mymassages.To.Add(myto);
                    //اضافة بيانات المستلم
                    mymassages.BodyEncoding = myencode;
                    //ترميز جسم الرسالة
                    mysmtp.Send(mymassages);
                    //ارسال الرسالة
                    return true;
                }
                catch (Exception ex)
                {

                    return false;
                }

            }
            public void addattchment(string patch)
            {
                System.Net.Mail.Attachment myattchment = new System.Net.Mail.Attachment(patch);
                mymassages.Attachments.Add(myattchment);

            }

        }
الرد }}}
#2
شكرا لك اخي الكريم
الرد }}}
تم الشكر بواسطة:
#3
شكرا لك اخي العزيز
الرد }}}
تم الشكر بواسطة:
#4
موضوع مهم جدا شكرا لك
الرد }}}
تم الشكر بواسطة:


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


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