اعدادات نظام كروني في القائمة البريديه

         نظام كروني : هو نظام للارسال الذاتي بدون تدخل المشرف او وجوده لحظة الارسال ويوفر النظام العديد من المزايا لعل من اهمها هي امكانيه الارسال في غياب المشرف وكذلك ان كثير من شركات
                         الاستظافة تحدد عدد اقصى للايميلات المرسلة في الساعة ولذا فأن القائمة تقوم بالارسال لعدد ايميلات محدده بالساعة وتتوقف وبعد الساعة تبدأ بالارسال مره اخرى وهكذا .

        خطوات الارسال بنظام كروني :  

 1-  من لوحة تحكم القائمة وتجهيز الرسالة والضغط على زر ارسال سوف تظهر لك هذه الرسالة

 

  عند ظهور هذه الرسالة توقف و لا تضغط  على كلمة " اضغط هنا لتبدا الارسال الان "  . فقد تم حفظ الرسالة وسوف يتولى نظام كروني عمليه الارسال نيابة عنك .

 2- بستخدام برنامج FTP او برنامج رفع الملفات اعط الملف التالي PHPNewsletter_2012/contrib/PHPNewsletter  وحجمه تقريبا 12 كيلو بايت التصريح 755.

3- ضع الكود التالي في نظام كروني من لوحة تحكم الموقع او من ال Cpanel طريقة وضع الكود سوف تشرح في الاسفل لكن لمن يعرف هذه الخطوة فقط يستخدم الكود التالي

/home/snfoo2/public_html/PHPNewsletter_2012/contrib/PHPNewsletter --process-send=1 --delay=10 --packet=100 --limit=200

شرح الكود

     بداية الكود هو عنوان الملف الذي اعطيناه التصريح 755 من خلال لوحة تحكم الموقع وهو يختلف من موقع الى اخر لكن بالعادة يمكن الحصول عليه من لوحة التحكم كما في الصورة ادناه ملحق بالكلمة 
public_html
وهي في الغالب متكرره في جميع المواقع او احيانا يكتب بدلا عنها الكلمة
www
ثم اسم المجلد الذي فيه القائمة البريديه الى الملف الذي اعطيته التصريح 755

 

 

بعدين باقي الكود وهو التالي

--process-send=1 --delay=10 --packet=100 --limit=200

ويعني التالي الرقم (1) هو رقم القائمة المراد ارسال الرسائل الى اعضائها ويمكن الحصول عليه مباشرة من لوحة تحكم القائمة البريديه كما في الصورة

   
     

--delay=10 --packet=100 --limit=200

الرقم 10 يعني عدد الثواني التي يستريح فيها السيرفر بين كل عمليه ارسال وارسال وهنا هي عشر ثواني يمكن زيادتها على راحتك
الرقم 100 هي عدد الايميلات التي ترسلها القائمة في المرة الواحدة
الرقم 200 هي عدد الايميلات التي ترسلها القائمة خلال العمليه الكاملة حسب نظام كروني
طبعا مافهمت شي لكن راح توضح الصورة بعد وضع الكود في نظام كروني وخلنا نبدأ بشرح نظام كروني من لوحة تحكم الموقع ادخل على نظام كروني كما في الصورة وقد يختلف حسب نوعية لوحة التحكم حقت موقعك لكن بالعادة تتشابه ويمكن فقط البحث عن كلمة
Cron

بعد فتح النظام اظف كرون جديد كما في الصورة

انسخ الكود ولصقه بالاسفل كما في الصورة ومن الاعلى اختر الزمن انا اخترت عمليه بكل ساعة
Once an hour
طبعا اللي بينهم يتعبأ تلقائيا بعد الاختيار الاول واضغط الزر
Add New Cron Job

راح يظهر لك التالي

انتهينا والشرح بشكل واضح كالتالي

في كل ساعة سوف ترسل القائمة رقم 1 بما مجموعه 200 رسالة على شكل دفعات كل دفعه عددها 100 رسالة يفرق بين الدفعات وقت استراحه مقداره 10 ثواني
فلو مثلا كان المستظيف يشترط عليك ان لا ترسل اكثر من 600 رسالة بالساعة يمكن ان تغير 200 الى 600 وبدلا من 100 مثلا 50 فتقوم القائمة بأرسال 50 رسالة كل عشر ثواني حتى تصل الى 600 رسالة
ثم تتوقف حتى تمضي ساعة  من بداية الارسال ثم تستأنف الارسال من بعد اخر ايميل تم الارسال اليه وترسل 600 اخرى  وهكذا  .. حتى ترسل لجميع مشتركي القائمة

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

في كل عمليات الارسال يمكن معرفه كم عدد الايميلات التي ارسلت وكم المتبقى  وذلك من لوحة التحكم بالضغط على الخيار ارسل ثم خيار حالة الارسال  

يمكن وضع كود كروني لكل قائمة على حدة فلو كان عندك قائمة 2 و 3 وهكذا يمكن تخصيص كود لكل قائمة على حده ومنها مايرسل كل ساعة ومنها مايرسل اسبوعيا او شهريا او سنويا والى اخره

اذا كان الشرح غير واضح يرجى مراسلتي

ajasoft@gmail.com

ابو صالح