اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر (معدل)

cooltext486578456950156.png.aa369c4e607d447fe441425dd77d9298.png

 

عن تجربتي الشخصية سأتحدث . حيث قمت سابقاً بتنفيذ الفكرة لمشروع آخر ليرسل الإيميلات من بريده في Gmail إلى أي ايميل تريده ؛ دون إدخال أي وسيط أو موقع خارجي . حيث سيكون تعاملك مع خدمات جوجل مباشرة

1.png.af746c9db3c7cf346a601a610170792b.png

:excl:  قمت بإنشاء جدول جديد باسم tbl_EmailSettings . ويحتوي الحقول التالية :-

  • IDMail = حقل ترقيم تلقائي .
  • SenderEmail = حقل نصي ، ويمثل أيميلك الذي تريد استخدامه كإيميل مرسل .
  • SMTPServer = حقل نصي ، ويمثل الخدمة المستخدمة في Gmail لإرسال البريد الإلكتروني . وتكون عادة =
    smtp.gmail.com
  • SMTPPort = حقل رقمي ، ويمثل المنفذ الذي سنستخدمه للإيميلات الصادرة . وهو عادة لـ Gmail يكون 465 .
  • SMTPPassword = حقل نصي ، وهو الحقل المهم جداً هنا والذي ستكون قيمته كلمة مرور التطبيق الذي سنقوم بإنشائه من خلال بريدك الإلكتروني الذي سجلت به في الحقل SenderEmail . أما كيف نحصل عليه فسيكون الشرح تالياً .
  • UseSSL = حقل من نوع Yes/No . وهو مهم إلى حد ما . والسبب أنه جميع خدمات البريد الحديثة (Gmail, Yahoo, Hotmail) تشترط وجود تشفير SSL . لذا فقيمته بالنسبة لك ستكون دائماً  True .

1.png.af746c9db3c7cf346a601a610170792b.png

:excl:  الآن كيف نحصل على SMTPPassword المقدم من Gmail ؟ إليك الطريقة خطوة بخطوة ببساطة .

  1. في متصفحك ، ادخل إلى ( إعدادات حساب Google ) .
  2. تحقق أولاً وقبل كل شيء من تفعيل ميزة ( التحقق بخطوتين ) أو ( 2-Step Verification ) في حسابك .
  3. ابحث في خانة البحث عن ( كلمة مرور التطبيق ) أو ( كلمات مرور التطبيقات )، او ( App Password ) ، حسب لغة الموقع لديك .
  4. ادخل كلمة المرور الخاصة بالإيميل الذي تريد استخدامه كإيميل مرسل .
  5. في خانة ( اسم التطبيق ) أو ( App Name ) ، أدخل اسم للتطبيق ، مثلاً ( SenderMailer ) . ثم انقر زر ( إنشاء أو Creat ) .
  6. الآن سيزودك الموقع بكلمة من 16 حرف ، انسخها والصقها في الحقل SMTPPassword .

 

:excl:  الآن في الجدول المخصص للأعدادات ، سيكون لديك الحقول المهمة وقيمها كالتالي :-

  1. SMTPServer = عنوان الخادم وهو    smtp.gmail.com
  2. SMTPPort وهو المنفذ = 465
  3. SMTPPassword = كلمة المرور التي حصلنا عليها من 16 حرف ( يفضل بدون مسافات )
  4. UseSSL = نعم أو علامة صح
  5. SenderEmail = إيميلك الذي سجلت به والذي ستستخدمه للإرسال

1.png.af746c9db3c7cf346a601a610170792b.png

:excl:  الآن في زر الإرسال المخصص لكل ايميل بشكل فردي ، سنستخدم الكود البسيط التالي :-

    Dim result As String
    Dim strRecipient As String
    Dim strMessageBody As String
    
    strRecipient = Trim(Nz(Me.B2.Value, ""))
    strMessageBody = Nz(Me.Fonda.Value, "")
    
    If strRecipient = "" Then
        MsgBox "يرجى إدخال إيميل المستلم أولاً", vbExclamation + vbMsgBoxRight, ""
        Me.B2.SetFocus
        Exit Sub
    End If
    
    result = SendSmartEmail(strRecipient, "رسالة تجريبية", strMessageBody)
    
    If result = "Success" Then
        MsgBox "تم الإرسال بنجاح", vbInformation + vbMsgBoxRight, ""
    Else
        MsgBox "فشل في الإرسال", vbCritical + vbMsgBoxRight, "خطأ"
    End If

1.png.af746c9db3c7cf346a601a610170792b.png

:excl:  وفي زر الإرسال الجماعي ، سنستخدم الكود التالي :-

    Dim rs As DAO.Recordset
    Dim result As String
    Dim counter As Integer
    Dim strTo As String
    Dim strMsg As String
    
    Set rs = Me.RecordsetClone
    
    If rs.RecordCount = 0 Then
        MsgBox "لا توجد سجلات للإرسال إليها في هذا النموذج", vbInformation + vbMsgBoxRight, ""
        Exit Sub
    End If
    
    If MsgBox("هل أنت متأكد من إرسال إيميلات لجميع السجلات الحالية؟", vbQuestion + vbYesNo + vbMsgBoxRight, "تأكيد الإرسال") = vbNo Then Exit Sub

    counter = 0
    rs.MoveFirst
    
    Do Until rs.EOF
        strTo = Nz(rs!Gmail, "")
        strMsg = Nz(rs!Fonda, "")
        
        If strTo <> "" Then
            result = SendSmartEmail(strTo, "تنبيه بريدي", strMsg)
            
            If result = "Success" Then
                counter = counter + 1
            End If
        End If
        
        rs.MoveNext
    Loop
    
    MsgBox "تمت عملية الإرسال بنجاح" & vbCrLf & _
           "عدد الإيميلات المرسلة: " & counter, vbInformation + vbMsgBoxRight, ""
    
    Set rs = Nothing

 

وملاحظة بسيطة ، وهي تستطيع تغيير موضوع عنوان البريد الذي سيصل لأي شخص ترسل له ( بشكل منفرد ) بتغيير قيمة "رسالة تجريبية" داخل زر الإرسال . أو من خلال الزر المخصص للإرسال الجماعي بتغيير قيمة "تنبيه بريدي" ليكون هو العنوان لموضوع البريد .

 

:excl:  وهذا ملف تجريبي بعد الإضافات التي ذكرتها . فقط يرجى ملئ الجدول بالإيميل و كلمة المرور التي تتكون من 16 حرف فقط .

 

Nouveau.zip

 

 

05.png.8fe3b502e8827cbc9c5d0d0a8c4e8770.png

الفكرة و المشاركة كانت تتبع الموضوع التالي هنا ، وتم فصلها لإفرادها وكي تعم الفائدة على من يمر باحثاً عن فكرة إرسال بريد من آكسيس دون قيود .

 

1.png.af746c9db3c7cf346a601a610170792b.png

التحديث الجديد في هذه المحادثة هنا :-

image.png.9cddf29453ed77ece65ba6cd54f7756a.png

 

تم تعديل بواسطه Foksh
إضافة التحديث الجديد
  • Like 3
  • Thanks 1
قام بنشر

الفكرة قيد التطوير والتوسع ، بعد مشاورات ومقترحات الأستاذ @Moosak ، التي فتحت لي باب التطوير و التوسع الأكبر ، بأن يتم جعل الفكرة كجزء يمكن إضافته لأي مشروع مهما كان تخصصه :smile: .

قام بنشر

بعد تجربة الجزء الأول من المشروع ، تم الإرسال بنجاح ولله الحمد 👍🙂
وننتظر الجزء الثاني بشوق 😊👌

  • Thanks 1
قام بنشر
في 13‏/2‏/2026 at 20:55, Moosak said:

وننتظر الجزء الثاني بشوق 😊👌

image.png.98943e5d64e00e1779889d135f81b58c.png

 

image.png.820b6d3cf500bf8f09b283a88b61ae4d.png

 

الفكرة الجديدة قيد التطوير في مراحلها الأخيرة 

 

  • Like 4
قام بنشر (معدل)

01.png.527721e335791220626cc940aee3d3ef.png

1504722535_.png.e9bb645ff2a91e16fc64b39104a41096.png

small.Blue-check.png.685b9b4d755a1579b52 مميزات التحديث الجديد :-

06.png.c7f5646d99be5018df13d4454c7fc7b6.png واجهة رسومية متطورة وجميلة وتحاكي الحداثة والتطور .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png إنشاء ديناميكي للجداول ، بحيث ما عليك سوى نقل النموذج والمديول فقط .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png إمكانية اختيار أكثر من بريد إلكتروني مستلم ، أو حتى بريد واحد بحيث تم دعم الإرسال المنفرد والجماعي كحزمة . وهنا الجدير بالذكر لتجربة النموذج المنبثق الغير موجود .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png دعم للمرفقات بكامل الأنواع .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png دعم الأرسال كنسخة مكربنة أو نسخة مخفية ( Cc , Bcc ) .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png لتلافي مشاكل الحظر الناتجة عن الأرسال الكبير بالدفعات ، تم إضافة فكرة مؤقت الانتظار بالثواني لكل عدد إيميلات تحدده من الواجهة .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png إمهال المستخدم مدة 5 ثواني لتأكيد عملية الإرسال . والهدف منها في حال الرغبة بعدم الإرسال لتصحيح أو تعديل قبل الأرسال .

06.png.c7f5646d99be5018df13d4454c7fc7b6.png دعم رسائل الخطأ بالتوضيح الصريح لكل خطأ داخل جدول الأرشفة الذي يقوم بتخزين جميع الإرسالات التي تمت .

:excl:  .. والعديد من الميزات التي ستكتشفونها بأنفسكم ..  :excl:

 

small.Blue-check.png.685b9b4d755a1579b52 دعم الواجهة بالكامل باللغة العربية .

 

image.png.9cddf29453ed77ece65ba6cd54f7756a.png

 

05.png.8fe3b502e8827cbc9c5d0d0a8c4e8770.png وللتذكير بآلية ضبط الإعدادات في الجدول :-

 

كيف نحصل على SMTPPassword المقدم من Gmail ؟ إليك الطريقة خطوة بخطوة ببساطة .

  1. في متصفحك ، ادخل إلى ( إعدادات حساب Google ) .
  2. تحقق أولاً وقبل كل شيء من تفعيل ميزة ( التحقق بخطوتين ) أو ( 2-Step Verification ) في حسابك .
  3. ابحث في خانة البحث عن ( كلمة مرور التطبيق ) أو ( كلمات مرور التطبيقات )، او ( App Password ) ، حسب لغة الموقع لديك .
  4. ادخل كلمة المرور الخاصة بالإيميل الذي تريد استخدامه كإيميل مرسل .
  5. في خانة ( اسم التطبيق ) أو ( App Name ) ، أدخل اسم للتطبيق ، مثلاً ( SenderMailer ) . ثم انقر زر ( إنشاء أو Creat ) .
  6. الآن سيزودك الموقع بكلمة من 16 حرف ، انسخها والصقها في الحقل SMTPPassword .

 

05.png.8fe3b502e8827cbc9c5d0d0a8c4e8770.png

في المشروع ، سيتم انشاء كويري Qur_Foksh تلقائي . كل ما عليك فعله هو إضافة الأسماء والإيميلات الى الجدول Tbl_Emails ، ثم في الاستعلام إضافة حقل الإسم أولاً ثم حقل الايميل ثانياً ، كي يظهر معكم الإيميلات التي تم تسجيلها في النظام للإرسال داخل النموذج :-

image.png.ab6b677cfc4fbcc4989e803a335a27e9.png

 

small.Blue-check.png.685b9b4d755a1579b52 الملف المرفق مفتوح المصدر ..

تم حذف المرفق لتعديل خلل بسيط ، وسيتم إضافته خلال وقت قصير ..

 

تم تعديل بواسطه Foksh
إضافة توضيح ونقاط تذكيرية
  • Like 1
  • Thanks 1
قام بنشر

جزاكم الله كل خير بشمهندس فادي - دائما  سباق بباب الي الخير 

ربنا يجازيك عنا كل خير و يزيدك من العلم النافع 

 

  • Thanks 1
قام بنشر
1 دقيقه مضت, mohammed farhat said:

جزاكم الله كل خير بشمهندس فادي - دائما  سباق بباب الي الخير 

ربنا يجازيك عنا كل خير و يزيدك من العلم النافع 

العفو بشمهندس محمد ، وجزاكم الله خيراً إلى يوم الدين لكم ولوالديكم ولأمة محمد أجمعين ..  :fff:

قام بنشر

الف مليون شكرا لا تفي بحقك

ابداع وحوكمة وجمال منقطع النظير

نسأل الله الكريم ان يجعل عملك هذا خالصا لوجهه ، وأن يجزاك عنا وعن اخوانك خير الجزاء 

  • Thanks 1
قام بنشر
8 دقائق مضت, ابوخليل said:

الف مليون شكرا لا تفي بحقك

ابداع وحوكمة وجمال منقطع النظير

نسأل الله الكريم ان يجعل عملك هذا خالصا لوجهه ، وأن يجزاك عنا وعن اخوانك خير الجزاء 

العفو ، وجزيل الشكر لكم معلمي الفاضل أبو خليل على دعمكم المتواصل .. ونرجو من الله أن يوفقنا على دربكم وخطاكم :wub:

  • Foksh changed the title to ⭐ هدية ~ إرسال بريد إلكتروني من Gmail الى أي إيميل ⭐

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

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   1 عضو متواجد الان

×
×
  • اضف...

Important Information