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

كود ارسال ايميل للمضافين في قاعدة البيانات ..

بدأه Salmanalshaabi في 15 نوفمبر 2012 · 1 رد · 891 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني :

لدي كود ارسال ايميل لعنوان بريدي واحد ... ولكن اريد كود ارسال ايميل لعدة عناوين بريديه في وقت واحد وبالعدد المحدد .. يعني راح ارسل مثلا 5 رسائل لعشرة عناوين مضافة عندي بقاعدة البيانات يعني لكل واحد يوصله خمس رسائل ...

وانا طرحت الموضوع بعد بحث ومحاولة طويله ..

وشكرا لكم وانتظركم بفارغ الصبر

تم تعديل هذه المشاركة بواسطة Salmanalshaabi في 15 نوفمبر 2012 في 04:39

#2

جرب الكود ده لارسال لكل واحد على حسب جمل ال Select

  Dim DBConn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString)
        Dim DBCommand As SqlDataAdapter = New SqlDataAdapter("Select email from emailtable", DBConn)
        Dim DataSettable As New DataSet
        Dim I As Long
        DBCommand.Fill(DataSettable, "emailtable")

        For I = 0 To DataSettable.Tables("emailtable").Rows.Count - 1
            'ده الايميل
            Dim mail As String = DataSettable.Tables("emailtable").Rows(I).Item("email")
            ' اكتب كود الارسال هنا

        Next

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

و بردو بحتك طبعا التحديد فى جملة ال Select

   Dim DBConn As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString)
        Dim DBCommand As SqlDataAdapter = New SqlDataAdapter("Select email from emailtable", DBConn)
        Dim DataSettable As New DataSet
        Dim I As Long
        DBCommand.Fill(DataSettable, "emailtable")
        'ده الايميل
        Dim allmail As String = Nothing
        For I = 0 To DataSettable.Tables("emailtable").Rows.Count - 1
            allmail += DataSettable.Tables("emailtable").Rows(I).Item("email") + ","
        Next

        ' اكتب كود الارسال هنا

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

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

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

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

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