منزل، تصميم، إصلاح، ديكور. الفناء والحديقة. افعلها بنفسك

منزل، تصميم، إصلاح، ديكور. الفناء والحديقة. افعلها بنفسك

» قم بتنزيل البرنامج النصي للبرنامج الخاص بك بالبريد الخاص بك. PHP و mysql البريد

قم بتنزيل البرنامج النصي للبرنامج الخاص بك بالبريد الخاص بك. PHP و mysql البريد

PHP Newsletter هو أداة تسوق البريد الإلكتروني لتنظيم مراسلات البريد الإلكتروني من موقعك وأي معلومات. البرنامج النصي سهل الاستخدام، سهل التثبيت، العالمي في الإعداد ومع الحد الأدنى من متطلبات الاستضافة. يتم كتابة Newsletter PHP في PHP، ويحتوي على مجموعة متنوعة من الميزات والميزات المفيدة، مثل إنشاء قائمة بالبريد مع الفرز حسب الفئة، ومحرر المرئيات لقوالب الحروف، وإرسال الحروف مع مرفق، والبريد عبر خادم SMTP، استيراد / صادرات البريد الإلكتروني عناوين وإدارة المشتركين والبريدات الإلكترونية والإحصاءات على البريد الإلكتروني وغير ذلك الكثير لسارية البريد الإلكتروني.
الطلب

PHP 5.3 وما فوق
- MySQL 4.1 وما فوق قاعدة البيانات
- بريد ()
- Iconv.
- MB سلسلة
- أزيز.

قدرات

لدى PHP Newsletter كل ما تحتاجه لإنشاء وتوزيع وتتبع مراسلات البريد الإلكتروني. يتضمن الوظائف:

  • محرر WYSIWYG مناسب

يسمح لك محرر WYSIWYG المدمج بإنشاء قوالب الحروف وتحريرها. يمكنك تنسيق الصور وتحميلها ولصقها وإضافة روابط وأكثر من ذلك.

  • خادم SMTP، البريد () و SendMail

يمكن ل PHP Newsletter توزيع الحروف سواء من خلال وظيفة بريد PHP القياسية ()، لذلك عبر خادم SMTP باستخدام مآخذ أو إرسال وكلاء بريد إلكتروني؛

  • خريف

يمكنك تشكيل قوائم بريدية ستتم إرسالها تلقائيا بترتيب محدد في الجدول. كل ما تحتاجه هو تكوين التاج وإنشاء قائمة بريدية.

  • اشتراك في النشرة الإخبارية مع القدرة على إلغاء الاشتراك

يسمح لك PHP Newsletter بإنشاء نماذج للاشتراك وتأجيل النشرة الإخبارية. النموذج يمكنك إضافة إلى موقعك، للقيام بذلك، ضع رمز رمز HTML على موقعك.

  • اختيار تنسيق البريد (عادي و HTML)

يمكنك إنشاء رسائل HTML جذابة أو رسائل نصية بريد إلكتروني منتظمة باستخدام محرر قالب الحرف المضمن.

  • دعم الترميزات الأكثر شهرة

يدعم النشرة الإخبارية PHP أكثر من 35 ترميزات وطنية مختلفة.

  • إضافة والمغادرة

يتضمن البرنامج النصي الدعم الكامل لتنزيل المرفقات وإرسالها.

  • إضافة الأسبقية (السائبة أو غير المرغوب فيها أو قائمة) وقائمة إلغاء الاشتراك في توزيع الرؤوس القياسية

للقضاء على رسائلك إلى البريد المزعج، يوصى بإضافة رؤوس الأسبقية (السائبة أو غير المرغوب فيه أو قائمة) وقائمة إلغاء الاشتراك.

  • إضافة توقيع DKIM في رأس الرسالة

لتحسين جودة التصنيف وتحديد البريد الإلكتروني الشرعي، يتيح لك PHP Newsletter إضافة DKIM (حرف تقنية مصادقة البريد الإلكتروني باستخدام إضافة توقيع رقمي مرتبط باسم المجال) إلى عناوين الرسائل المرسلة.

  • تخصيص الحروف

تخصيص الحروف هي واحدة من أكثر الطرق فعالية لإنتاج الانطباع الأول الأول على المستلم المرسل، لأنه وفقا للإحصاءات، فإن الحروف الشخصية مفتوحة في كثير من الأحيان وقراءة. أضف إلى قالب علامة الرسالة اسم. وسيتم استبداله تلقائيا باسم المشترك.

  • إنشاء قائمة بريدية غير محدودة
  • إدارة قائمة المشتركين

من خلال واجهة الويب، يمكنك إدارة قائمة المشتركين: عرض وإضافة وتحرير وحذف المشتركين.

  • استيراد / تصدير عناوين البريد الإلكتروني

توفر PHP Newsletter أداة لاستيراد وتصدير عناوين البريد الإلكتروني. يمكنك استيراد البيانات من ملف النص العادي أو ملف MS Excel، بالإضافة إلى بيانات تصدير ملف نصي و MS Excel.

  • مجلة مجلة

لكل قائمة بريدية، يتم تقديم إحصاءات مفصلة في عدد الرسائل المرسلة وغير المسددة. يمكنك أيضا الحصول على معلومات كم عدد المستخدمين الذين فتحوا الحروف. بالإضافة إلى ذلك، يمكنك تصدير إحصائيات ملف MS Excel.

  • واجهة الويب مع المسؤول

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

  • معالج التثبيت

يبدأ التثبيت بسهولة من متصفح الويب الخاص بك. ستحتاج إلى إدخال حق الوصول إلى قاعدة البيانات ومتابعة التثبيت، وسيقوم معالج التثبيت بإجراء جميع الإجراءات اللازمة.

الإصدار 4.1.x.

التركيب

  • تفريغ التوزيع في أي دليل على موقع الويب الخاص بك، على سبيل المثال، في "/ phpnewsletter" يمكن تثبيتها في الجذر؛
  • قم بتشغيل "معالج التثبيت"، للقيام بذلك، اكتب المتصفح: http: // your_seight / pack_s_script / تثبيت /؛
  • بعد إجراء التثبيت، احذف دليل "/ phpnewsletter / install /".

* إذا فشلت في التثبيت من معالج التثبيت، يمكنك ضبط البرنامج النصي يدويا.

  • ضع جداول قاعدة بيانات SQL SQL SQL MySQL من ملف DUMP.SQL. من الأسهل القيام به مع واجهة ويب، على سبيل المثال، من خلال PHPMyAdmin، والتي توفرها معظم مزودي الاستضافة.

بعد أن قمت بوضع الجداول في قاعدة البيانات، افتح ملف Config / Default.config.php في أي محرر نصوص واكتب إعدادات اتصال قاعدة بيانات MySQL. حيث $ pnsl ["التكوين"] ["DB"] ["المضيف"] - عنوان خادم MySQL، $ PNSL ["Config"] ["DB"] [اسم "الاسم"] - اسم قاعدة البيانات، $ PNSL ["Config" ] [DB "] [" مستخدم "] - اسم المستخدم، $ PNSL [" التكوين "] [" DB "] [" passwd "] - كلمة المرور. حفظ تحت اسم config.php لإدخال المسؤول. أدخل كلمة المرور 1111.

جلسة

  • أضف إلى نموذج الاشتراك في الصفحة
$ URL \u003d "http: // your_sight / phpnewsletter /؟ task \u003d subform" "؛ $ get_content \u003d الملف ($ url)؛ $ get_content \u003d impleode ($ get_content،" \\ r \\ n ")؛ preg_match (" /
(.*)<\/div>/ ISU "، $ get_content، $ خارج)؛ صدى $ خارج؛
  • للحصول على صفحات الويب الثابتة العادية، أدخل كود HTML:
اسم
بريد إلكتروني
  • تعيين التوزيع عبر خادم SMTP

من أجل إرسال النشرة الإخبارية عبر خادم SMTP، اتبع الخطوات التالية أدناه. انتقل إلى لوحة المسؤول، ثم في قسم "الإعدادات" وفي قسم "SMTP Server"، حدد خادم SMTP، تسجيل الدخول، كلمة المرور، منفذ خادم SMTP (الافتراضي 25). حدد "إرسال الطريقة" - خادم SMTP.

  • إعداد إرسال رسائل عبر mail.ru

مسؤول البريد الإلكتروني: [البريد الإلكتروني المحمي]
علبة البريد تسجيل الدخول: [البريد الإلكتروني المحمي]
كلمة المرور: qwerty
خادم SMTP: SMTP.Mail.ru
منفذ خادم SMTP: 25
طريقة المصادقة: تسجيل الدخول

  • تحديد رسائل إرسال عبر Gmail

مسؤول البريد الإلكتروني: [البريد الإلكتروني المحمي]
علبة البريد تسجيل الدخول: [البريد الإلكتروني المحمي]
كلمة المرور: qwerty
خادم SMTP: SMTP.GMAIL.COM
منفذ خادم SMTP: 465

طريقة المصادقة: تسجيل الدخول
طريقة إرسال: خادم SMTP

  • إعداد إرسال رسائل عبر بريد ياندكس

مسؤول البريد الإلكتروني: [البريد الإلكتروني المحمي]
علبة البريد تسجيل الدخول: Vasyapupkin
كلمة المرور: qwerty
خادم SMTP: SMTP.yandex.ru
منفذ خادم SMTP: 465
الاتصال من خلال اتصال آمن (SSL): نعم
طريقة المصادقة: تسجيل الدخول
طريقة إرسال: خادم SMTP
أضف DKIM Signature.

لتبدأ، تحتاج إلى إنشاء مفتاح DKIM. نحن نستخدم الخدمة عبر الإنترنت http://dkim.worxware.com/createekeys.php

في حقل "المجال"، يمكنك تحديد نطاقك، وفي حقل "الهوية"، حدد عنوان البريد الإلكتروني الذي حددته إعدادات الرسائل الإخبارية PHP في "البريد الإلكتروني". بعد ملأت جميع مجالات النموذج، انقر فوق الزر "إرسال" بعد ظهور الرابط إلى أرشيف ZIP. انقر على هذا الرابط لتنزيل الأرشيف إلى جهاز الكمبيوتر الخاص بي، ثم قم بفكه. 4 ملفات يجب أن تكمن فيها: .htkeyprivate (مفتاح خاص)، .htkeypublic (المفتاح العام)، DNS _Resource_record.txt و phpm ailer_code_plus_instructions.txt copy.htkeyprivate في خادم الويب في مجلد keyprivate.

افتح ملف phpmailer_code_plus_instrications.txt file التالي انتقل إلى لوحة الإدارة، في قسم "الإعدادات" في إعداد "المعلمات البريدية" في حقول "إعدادات DKIM Signature" ملء القيم المكتوبة في PhpMailer_Code_Plus_instructions.txt في "الموقع حقل المجال "في مجال المجال الموقد\u003e DKIM_DOMAIN، في حقل" محدد "من $ Mail-\u003e DKIM_SELECTOR، في حقل" الكلمة الأساسية "من $ Mail-\u003e DKIM_PASPSPHRAME، وفي حقل" الشخص الموقد "، البريد الإلكتروني العنوان الذي تحدد الإعدادات في "البريد الإلكتروني" وضع علامة "إضافة توقيع DKIM إلى عنوان الرسالة" وانقر فوق "تطبيق".

هذا ليس كل شئ. من أجل أن تكون قادرا على تأكيد صحة خادم المرسل على سجل DNS الخاص به، يجب عليك إضافة DKIM إلى سجل TXT في تكوين DNS. للقيام بذلك، تحتاج إلى الذهاب إلى لوحة تحكم المجال (للقيام بذلك، يجب أن يكون لديك حقوق المسؤول لهذا المجال). قيمة هذا السجل تأخذ من ملف DNS _Resource_record.txt.

ملاحظة. لمزيد من المعلومات حول البرنامج النصي، اقرأ في مصدر README.

آخر مرة نظرنا فيها إلى الخيار مباشرة من الموقع. هذا الخيار مناسب لإرسال حرف واحد.

بالنسبة لمسؤول الموقع، غالبا ما يكون من الضروري للغاية إجراء تنبيه حول أي أخبار أو حدث لجميع مستخدمي الموقع، وهذا يتطلب النشرة الإخبارية الكتلة. ومن المهم للغاية أن يتلقى كل خطاب فردي موجه إليه. لذلك، يجب إدراج اسم وعنوان فريد في كل حرف.

لجعل هذه الرسالة الإخبارية، تحتاج إلى طرح هذا المسؤول عن استضافة هذا الموقع مثبت عليه الموقع. البريد دون إذن يمكن أن يستلزم حظر حسابك. سواء كنت قد دفعت استضافة لمدة شهر أو سنة. سأقول على الفور أنه في السبعين في المئة من جميع الاستضافة يمكنك رفضها بشكل قاطع. على البقية يمكن السماح بها، ولكن مع القيود. قد يكون هذا في أحسن الأحوال خمسمائة حرف في الساعة أو يوما ما، أو في أسوأ مائة حرف يوميا. كل هذا يتوقف على التعريفة وتستضيف نفسها.

وإذا قمت بذلك بشكل احترافي ومجدي للغاية، فإن المال، بطبيعة الحال، لا يكفي، ثم ستحتاج إلى خادم VPS مخصص. ولكن لا تعتقد أنه يمكنك إرسال بقدر ما تريد. كل نفس، تحتاج إلى قول مسؤول الاستضافة الذي تحتاج إلى إرسال رسالة إلى مستخدمي الموقع وافق الجميع على تلقي الرسائل منك. وبشكل عام، تكون قاعدة المستخدم بيضاء تماما وفي أي سوق سوداء لم تشتري قاعدة البيانات هذه.

حسنا، أعتقد أن خطاب المسؤول المضيف الذي كتبته بالفعل. لقد تلقوا "جيد" وأثبتوا له أن قاعدة البريد الإلكتروني بيضاء تماما وسريعة.

تماما. تابع الآن إلى الجانب الفني للقضية. إرسال رسائل سنكون دورة في حين أن وظيفة البريد المعتاد ()؛
قاعدة البريد الإلكتروني واسم كل مستخدم لدينا. لذلك نحن نقدم طلبا إلى أساس المستخدمين الذين يستخدمون التعبير MySQL_QUERY ("حدد * من" المستخدمين ")؛

وكود البرنامج النصي العام هو كما يلي:

من حيث المبدأ، فإن البرنامج النصي نفسه للرسائل البريدية على PHP بسيط للغاية. ليس أصعب من، على سبيل المثال، ببساطة. ولكن في الواقع، فإن التوزيع الشامل ليس سهلا كما يبدو. يتم تثبيت البرنامج النصي المراسلي الشامل نفسه وتكوينه على الخادم في بضع دقائق. فقط كنت قد استغرقت عشرة في المئة فقط من كل شيء مطلوب لإرسال الحروف وإجراء النشرة الإخبارية.

أ، تحتاج إلى مراعاة الشروط التالية:

هذا يتعلق بقائمة صغيرة بما هو مطلوب لأحرف البريد الشامل. لكن هذه ليست كل توصيات، لأن قاعدة اللعبة تتغير باستمرار. وتغير القاعدة للتعرف على البريد العشوائي أيضا كل عام تقريبا. لأن الشبكة أكثر من 200 مليون عنوان بريد إلكتروني فقط في روسيا. الجميع يريد الوصول من كل وجهة بريد إلكتروني روبل واحد على الأقل.

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

فلماذا لا تكتب محرك بسيط للبريد الإلكتروني وإرسال الحروف الخاصة بك؟

دعونا معرفة ذلك أننا بحاجة إليها لهذا. من أجل الحصول على فرصة للاشتراك في الرسائل الإخبارية الخاصة بك تحتاج إلى نموذج لإدخال عنوان بريد إلكتروني. بعد دخول العنوان الذي تحتاج إلى تذكره. دعونا حفظ عناوين في الملف maillist.txt.عنوان واحد في الخط. بعد أن يتم حفظ العنوان، دعونا نجلب الرسالة المناسبة وعرض النموذج للاشتراك في عنوان آخر أو إزالة الكلمة الموجودة. هذا في الواقع كل شيء تقريبا. يبقى إضافة فقط إمكانية إرسال الحروف. بالنسبة للأمن، دعونا نرسل كلمة مرور لإرسال الحروف - مطلوب نموذج إدخال كلمة المرور. بعد ذلك، تحتاج إلى نماذج لملء عنوان المرسل والمواضيع، وكذلك للنص نفسه. حسنا، أخيرا، البرنامج النصي نفسه، الذي سيرسل رسائل. والآن كل شيء في النظام.

سيتكون النموذج لإدخال عنوان بريد إلكتروني فقط من النافذة لإدخال العنوان والأزرار للتأكيد:

ras.php."uncype \u003d" multipart / form-data">
إرسال"القيمة \u003d" (! لانج: الاشتراك">!}

لذلك، في نافذة إدخال النص، مع اسم البريد الإلكتروني وطول مرئي من 30 حرفا، سيتم إدخال عنوان بريد إلكتروني. بعد النقر فوق الزر باستخدام الاشتراك في النقش، سيتم نقل العنوان إلى البرنامج النصي ras.php. لتراجع في قاعدة البيانات.

التالي دعونا نلقي نظرة على البرنامج النصي ras.php. والتي ستحفظ عنوان البريد الإلكتروني في الملف، وعرض نتيجة لذلك ورسالة نموذج وتشكيلها. يمكن إجراء البرنامج النصي ببساطة - احفظ العنوان، وعرض الرسالة المناسبة. ولكن قد تكون هناك مشاكل: شخص ما قد اشترك بطريق الخطأ عدة مرات، يمكن لشخص ما الاعتراف بخط الخطأ المطبعي وجعل رمز غير صالح في حقل العنوان أو إدخال عمدا الببس. في هذه الحالة، ستكون معدل البريد الإلكتروني ملوثا، وسوف يؤدي عناوين غير صحيحة إلى أخطاء في البرنامج النصي. الإخراج واضح - قبل حفظ العنوان، يجب عليك التحقق من ذلك وفقا لمعايير أسماء العناوين لصناديق البريد عبر البريد الإلكتروني، وكذلك للإرسال في قاعدة البيانات. من أجل عدم النظر في التعليمات البرمجية في الأجزاء، سأقدم تعليقات في القانون نفسه:

$ ملف \u003d " maillist.txt."; / / ملف يحتوي على العناوين

error_reporting (0)؛ / / حظر عرض الرسائل حول الأخطاء المحتملة

وظيفة Test_Mail ($ char) / / وظيفة التحقق من حقيقة العنوان
{
العلم \u003d. خاطئة;
إذا (eregi ("^ [_ \\. 0-9a-z-] [البريد الإلكتروني المحمي]([-0-9a-z \\.] +) \\) \\. ((2.3) $) "، $ char)) $ العلم \u003d حقيقي.;
إذا (العلم) العودة حقيقي.;
عودة آخر. خاطئة;
}

$ البريد الإلكتروني \u003d تقليم (strtolower ($ الإلكتروني $))؛ // الحصول على دخلت في
// نموذج عنوان مع
// الرموز في الحالة الصغيرة

وظيفة copy_mail ($ char) // تحقق، هل هناك مثل هذا العنوان في قاعدة البيانات
{
$ ملف \u003d " maillist.txt.";
$ قائمة \u003d ملف (ملف $)؛
ل ($ I \u003d 0؛ $ أنا< sizeof ($list ); $i++ )
إذا ($ char \u003d\u003d تقليم (قائمة $ [$ i])) العلم \u003d حقيقي.;

إذا (العلم) العودة حقيقي.;
عودة آخر. خاطئة;
}

صدى صوت "

";

إذا (is_file (ملف $)) // dality التحقق من عنوان الوظائف التالية
{
$ maillist \u003d ملف (ملف $)؛
إذا (! $ البريد الإلكتروني \u003d\u003d ") (
إذا (Test_Mail ($ البريد الإلكتروني $)) (
إذا (! copy_mail (البريد الإلكتروني $))
{
$ maillist \u003d "\\ n $ البريد الإلكتروني"؛
طباعة "البريد الإلكتروني: $ عبر البريد الإلكتروني قاعدة بيانات التوزيع

";
}
آخر طباعة "البريد الإلكتروني: $ البريد الإلكتروني هو بالفعل في قاعدة البيانات";
}
آخر طباعة "البريد الإلكتروني: $ البريد الإلكتروني لا تمتص";
}
طباعة أخرى "";
}
آخر طباعة "ملف غير موجود! من فضلك أخبرني أنا عن خطأ.";
/ / عرض نموذج ECRAND مع اشتراك وإلغاء الاشتراك
صدى صوت "
اشترك في النشرة الإخبارية
";
صدى "أدخل البريد:
";

صدى صوت "



";
صدى "إلغاء الاشتراك
أدخل البريد: "؛
صدى صوت "
";
// إذا قرر المستخدم إلغاء الاشتراك - نحذف المقدم عنوان
العلم \u003d. خاطئة;
$ FW \u003d FOPEN (ملف $، " د");
ل ($ I \u003d 0؛ $ أنا< sizeof ($maillist ); $i++ )
إذا (تقليم (Strtolower ($ delmail)) \u003d\u003d تقليم (strtolower ($ maillist [$ i]))) (
إذا (! $ delmail \u003d\u003d ")
{
مطبعة "
$ delmail إزالتها من قاعدة بيانات التوزيع
";
العلم \u003d. حقيقي.;
}
}
آخر fputs ($ fw، $ millist [$ i])؛ // أدخل العناوين في قاعدة البيانات
fclose ($ fw)؛
إذا (! $ delmail \u003d\u003d ")
إذا (! $ العلم) طباعة "
Delmail $ غير موجود في قاعدة البيانات البريدية
";
?>

هنا هو رمز حفظ وحذف العناوين جاهزة. الآن سيكون من الضروري العناية بوسائل إرسال البريد. لن نرسل لك من خلال التوقعات؟ كما ذكرنا بالفعل، قم بحماية إمكانية إرسال كلمة مرور، والتي سيتم تقديمها في نموذج خاص:

out.php.">
نجاح"القيمة \u003d" "\u003e
ليأتي!}">

حقل الإدخال مع اسم المرور وسيعمل على إدخال كلمة المرور. بعد النقر على الزر باستخدام سجل النقش، سيتم نقل كلمة المرور إلى البرنامج النصي out.php.:

$ الموضوع \u003d "البريدية لموقعي"؛ // السمة البريدية
$ foremail \u003d "بلدي @ الصابون"؛ / / عنوانك (للردود)
$ ملف \u003d " maillist.txt."; // قائمة عناوين المشتركين
$ كلمة المرور \u003d "Secretpassword"؛ / / كلمة مرور التوزيع الخاصة بك

إذا ($ تمر \u003d\u003d $ كلمة المرور) / / إذا أدخلت كلمة المرور الصحيحة
// أننا نستمد الشكل مع حقول الإدخال:
// عنوان المرسل، نص الرسالة، جسم الرسالة
/ زر زر المغادرة
// بعد النقر على الزر، اجتياز بيانات البرنامج النصي.
send.php.
{
صدى صوت "
";
صدى عنوان المرسل

";
echo "موضوع الرسالة
";
صدى صوت "
نص الرسالة:
";
صدى صوت "
";
مطبعة " في القاعدة ". ميكانيك ($ maillist)." عناوين

";
ل ($ I \u003d 0؛ $ أنا< sizeof ($maillist ); $i ++) print $maillist [$i ]. "
";
}
// إذا كانت كلمة المرور مخطئة - الرجاء إدخال مرة أخرى
آخر صدى "
";

يبقى أن تفكر في نص واحد فقط - الذي سيرسل البريد:

$ odr \u003d "\\ n \\ n \\ n لإلغاء اشتراك، استخدم الرابط \\ n"؛
$ الصفحة الرئيسية \u003d "http: // adres. الموقع / ras.php"؛

error_reporting (0)؛
$ الموضوع \u003d $ http_post_vars ["الموضوع"]؛
$ Body \u003d $ http_post_vars ["الجسم"]؛
$ الموضوع \u003d Stripslashes (موضوع $)؛
$ Body \u003d Stripslashes ($ هيئة)؛

$ ملف \u003d " maillist.txt.";
$ maillist \u003d ملف (ملف $)؛

طباعة "في قاعدة البيانات". Sizeof ($ maillist). "العناوين
";
ل ($ I \u003d 0؛ $ أنا< sizeof ($maillist ); $i ++)
{
#echo ($ maillist [$ i] ".
");
البريد ($ maillist [$ i]، موضوع $،
هيئة $. "$ odr $ homepag؟ delmail \u003d $ maillist [$ i]"،
"من: $ foremail")؛
}
صدى "جاهز!"؛

كل شيء بسيط: نحصل على القيم المقدمة في النموذج السابق وإرسالها بدوره على كل عنوان من العناوين في الدورة.

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

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

بالطبع، متحدثا من الحرية الكاملة، لم أتحدث في الاعتبار اشتراك إلزامي؟ أو، ببساطة التحدث، البريد المزعج. إذا قرر شخص فجأة إرسال البريد العشوائي بهذه الطريقة، فلخذها في الاعتبار أن إدارة الاستضافة ستبدأ على الفور في الشكوى. ولا يهم الاستضافة المدفوعة أم لا إذا كانت إدارة المضيف ستلاحظ مثل هذه الإجراءات، فسوف تلغي تقديم خدماتها إليك دون تعويض. ومع استضافة هالافين لا يزال بإحكام. أولا، يجب أن نسأل عن إذن شخصي من الإدارة لفتح هذه الوظيفة، ثانيا، كقاعدة عامة، يستحق الحد في حرف واحد في الدقيقة. SORTLEMEN SPUMMERS، Blot :)

في مثل هذه الملاحظة المرح والانتهاء.




لا تزال هناك أسئلة أو شيء غير مفهوم - مرحبا بك في

Moguta.mailer ™ هو برنامج نصي PHP يوفر واجهة الويب لإدارة البريد الإلكتروني عبر البريد الإلكتروني. يجب تثبيت البرنامج النصي على خادم الويب الخاص بك / استضافة يستوفي متطلبات النظام التالية:

  • استضافة مع نظام التشغيل - UNIX.;
  • الحد الأدنى لمبلغ RAM 128MB؛
  • قاعدة بيانات - MySQL 5+ مع دعم نظام تخزين البيانات: MyISAM؛
  • خادم الويب - Apache 2.2.x.
  • مترجم PHP 7. أو 5.4+، مع الوحدات النمطية المثبتة: جلسة، JSON، حليقة، PHP_ZIP، GD_LIB، XMLWRITER، XMLREADER، IONCUBE;
  • حقوق حذف وإضافة ملفات Chmod 755 إلى المجلد الجذر للموقع وجميع المجلدات المستثمرة فيه والملفات. يجب أن يتزامن مالك الملفات مع المالك الذي يعمل من خلال خادم الويب.

كيفية تثبيت

  1. استضافة استضافة أو خادم VPS / VDS الذي يلبي متطلبات النظام المقدمة أعلاه؛
  2. قم بتنزيل الأرشيف مع Moguta.mailer إلى جذر موقعك؛
  3. فك الأرشيف؛
  4. في شريط عنوان المتصفح، افتح موقعك. سترى معالج تثبيت Moguta.mailer ™؛
  5. أثناء عملية التثبيت، ستحتاج إلى إدخال المعلمات للاتصال بقاعدة بيانات MySQL، والتي ستحتاج إلى إنشاء مسبق باستخدام لوحة التحكم في الاستضافة؛

فيديو مفصل عند تثبيت وتكوين Moguta.mailer ™

لا يمكن تثبيت؟

سيقوم مبرمجنا بتثبيت وتكوين MOGUTA.MAILER بالكامل على الاستضافة مقابل 990 روبل فقط!

كيفية إعداد إرسال رسائل

  1. مباشرة بعد التثبيت، انتقل إلى لوحة التحكم، وهي متوفرة في الصفحة الرئيسية للموقع.
  2. افتح قسم "الإعدادات" -\u003e Basic
  3. تأكد من ملء الحقول:

    في حين أن [البريد الإلكتروني المحمي] - استبدال بريدك الإلكتروني المسجل على Yandex.mount.

    يعطى Yandex.Prowa فقط على سبيل المثال، في الواقع يمكنك استخدامه أي خادم SMTP آخر.

  4. للتحقق، انتقل إلى قسم "الحروف"، قم بإنشاء حرف جديد، ثم انقر فوق أيقونة "الطائرة"، في النافذة التي تفتح، أدخل أي من بريدك الإلكتروني الذي تريد إرسال رسالة إليه. إذا تم تحديد الإعدادات بشكل صحيح، فسيتم تسليم الرسالة إليك عبر البريد. قد لا يتم إرسال البريد فقط في حالة وجود معلمات SMTP غير صحيحة.
  5. إذا تم إرسال الرسالة، فستكون الخطوة التالية لإنشاء مهمة Cron على الاستضافة، والتي من خلال فاصل زمني محدد (3-10 دقائق اعتمادا على أحجام التوزيع) ستحصل على صفحة الموقع http: // your_mener / cronوجمع قائمة انتظار الحروف للبريد.

كيفية إعداد آلة الإجابة

moguta.mailer ™. - يسمح لك بإنشاء سلسلة من الحروف المتتالية التي سيتم إرسالها تلقائيا إلى المشتركين الخاص بك في جدول محدد.

في قسم "الحروف"، عند إنشاء حرف جديد، حدد خانة الاختيار: "تعيين حرف إرسال الوقت"، سيتم عرض اللوحة لتحديد وقت الإرسال، والتي يجب أن تمر بعد اشتراك العميل في النشرة الإخبارية.

للحصول على وقت إرسال معين، ستتلقى الرسالة حالة "جهاز الرد"، وسيتم إرسالها تلقائيا إلى مشتركي جديد.

ربط RSS RIBBON.

moguta.mailer ™. - يسمح لك بث محتوى الأخبار RSS Feed على مشتركي البريد الإلكتروني. إذا نشرت في كثير من الأحيان الأخبار على موقع الويب الخاص بك، فستكون هذه الوظيفة مريحة للغاية، وسوف تقلل من الوقت لإجراء حملة بريد إلكتروني وإنشاء أحرف تلقائيا مع الأخبار وإرسالها.

يمكنك توصيل أي عدد من قنوات RSS. لتوصيل قناة موقع RSS الذي تم إنشاؤه على Moguta.cms، أضف في الإعدادات moguta.mailer ™.https: // vashmomen / blog / rss أو https: // vashmomen / new / rss اعتمادا على المكون الإضافي المنشور. إذا كنت تستخدم مدونة على WordPress، فسيكون الرابط إلى RSS عرض HTTP: // Vashmoman / Feed

كيفية تكوين حملة البريد الإلكتروني

بعد اكتمال الإعدادات الأولية، يمكنك الذهاب إلى العمل مع خدمة البريد الإلكتروني الخاصة بك.

  1. إنشاء اشتراك في قسم "الاشتراك". ستحصل على رابط إلى صفحة الاشتراك وشكل التضمين في الأطراف الثالثة. يمكن إصدار الصفحة كما تحتاج، في الجسد إلى الحد الأدنى الكامل. للقيام بذلك، ستحتاج إلى نسخ تخطيط HTML المحدد مسبقا للهبوط في رمز صفحة الاشتراك في الخدمة.
  2. إذا كنت تخطط لتجمع بصراحة قاعدة بيانات المشترك، ضع نموذج اشتراك أو رابط إلى صفحة الاشتراك في موقع طرفك الثالث.
  3. لتنزيل قاعدة البيانات النهائية، انقر فوق أيقونة "@"، لاستيراد قاعدة بيانات البريد الإلكتروني.
  4. انتقل إلى قسم "الحروف"، وإنشاء حرف وحدد قائمة القائمة البريدية في المستلمين.
  5. توقع المهمة كرون curl -s "http: // vashmomen / cron" الذي وصفته في إعدادات الاستضافة.
  6. بمجرد اكتمال المهمة، سيتم جمع قائمة انتظار الحروف على إرسال قائمة المراسلات التي تم إنشاؤها بواسطتك، وسيتم شحنها.

شيء لا يعمل

إذا لم ينجح شيء ما، أو لا يعمل مثل هذا، فقم بتشغيل تسجيل الدخول إلى Debug:

للقيام بذلك، افتح ملف MG-Core / Lib / Log.Ph.Php واستبدال السلسلة

ثابتة ثابت $ اكتب \u003d خطأ؛


على ال

ثابتة ثابتة $ اكتب \u003d صحيح؛

بعد ذلك، عند تنفيذ التاج المهمة، سيتم حفظ تقرير التنفيذ في الملف النصي في جذر موقعك.

تأكد من إيقاف تشغيل التسجيل بعد تصحيح الأخطاء، حيث يتم تحميل هذا الخادم بقوة ويمكن أن يؤدي إلى زيادة في وقت التسليم في الرسالة.

قم بتنزيل البرنامج النصي للتنظيم عبر البريد الإلكتروني تسويق خطابات بريدية الكتلة التلقائية على البريد الإلكتروني Lasto Post Woodpecker V5.01

صفة مميزة:

لا يحتاج البرنامج النصي إلى قاعدة بيانات MySQL وخدمة تطبيق جدول الجدول الجدول الزمني وبالتالي، فإنه يعمل حتى على خوادم مجانية. يمكن أن يكون عدد الحروف في السلسلة أي قيود. عدد خدمات العمل بشكل مستقل ليس محدودا. القدرة على إنشاء أكبر عدد ممكن من سلسلة مراسلات البريد الإلكتروني، ولكل منها حتى إنشاء دليلهم.
مباشرة من خلال واجهة الويب، يمكنك إضافة رسالة جديدة إلى رسالة إخبارية واحدة أو أخرى في غضون ثوان، ولكن يجب أن تكون الرسالة مستعدة مسبقا، وستبدأ هذه الرسالة على الفور في طريقك إلى جميع المشتركين في هذه الخدمة، والتي تم الحصول عليها مسبقا مجموعة كاملة من الحروف من هذه السلسلة.

هناك فرصة لرانت الرسومات.
- سهولة الإدارة: يكتب الإدادة بمزيد من التفصيل ما يفعله، ومع أي نوع من الملفات.
- سلوك الخدمة "المعقول": يقوم البرنامج النصي نفسه بإنشاء جميع الملفات الضرورية على الخادم، وتسويمن عليها أيضا وتعديل والحذف عند الضرورة. يؤدي الإحصاءات والإجراءات المسجلة.
- المسؤول المدروس: إنشاء خدمة توزيع تلقائية جديدة يمكن أن تكون حرفيا بضع نقرات.
- النهج الفردي لاستضافته: اعتمادا على الشروط التي طرحها Hoster، هناك فرصة للتحكم في شدة حركة المرور عبر البريد الإلكتروني (إرسال رسائل بائسة فورا، أو أجزاء صغيرة، ولكن طوال اليوم). لا تسمح بعض شركات الاستضافة بإرسال أكثر من حرف واحد في الدقيقة (الحماية ضد البريد العشوائي)، ولكن حتى في هذه الحالة، سيقوم البرنامج النصي بوجود وجهته.
- لا توجد متطلبات لمعرفة RNR، لم يتم تقديم المسؤول عن الموقع. على الرغم من أن RNR مفيدة ...

التحسينات المدرجة في الإصدار الثاني:

اتصال crohn مع أبسط طريقة.
- الرسائل البريدية إلى جميع المشتركين في هذه الخدمة، أو العديد من الخدمات في وقت واحد.
- مسؤول أكثر ملاءمة (إخراج متعددة من جميع التقارير).
- استيراد وتصدير قوائم البريد الإلكتروني. القدرة على استيراد البريد الإلكتروني قاعدة البيانات بأسماء المستخدمين (على سبيل المثال، مأخوذة من Smartropted).

التحسينات المدرجة في الإصدار الثالث:

عدد غير محدود مستورد من المرفقات لأي تنسيق.
- تحسين آلية استيراد قائمة البريد الإلكتروني.
- بنيت خدمة استعادة قاعدة البيانات.
- أضيفت خدمة حجز قاعدة البيانات التلقائية القابلة للتخصيص (النسخ الاحتياطي).
- بنيت الوحدة النمطية للحصول على إحصائيات حول ديناميات الاشتراك.
- إمكانية استبعاد عنوان بريد إلكتروني محدد من جميع الخدمات أو بعض الخدمات. من الضروري عندما اشترك المستخدمون في السلوك غير الكافي في النشرة الإخبارية.

التحسينات المدرجة في الإصدار الرابع:

يجب على المستخدم تأكيد اشتراكه - انقر على رابط خاص جاء إلى بريده الإلكتروني. إذا لم يتبع هذا التأكيد، فسوف يذكرك البرنامج النصي لاحقا بضرورة تأكيد الاشتراك عدة مرات.
- يمكن أن تمنع ماجستير الويب بعض المجالات البريدية للاشتراك. على سبيل المثال، يعتبر خادم البريد من Rambler أحرف العديد من الرسائل الاقتحامية المتآكلة.
- غيرت الخوارزمية للعمل مع الحروف التسلسلية.
- عدم الانفصال المؤقت من البرنامج النصي لن ينشئ بعد إدراجه الانهيار من الحروف، والذي كان من المفترض أن يتم إرساله إلى هذه المصطلح - الحروف هي chinno ونبيلة لمغادرة الفاصل الزمني.
- يمكن تثبيت الفاصل الزمني بين كل حرفين مجاورتين من سلسلة واحدة تعسفية.
- يعمل المستخدمون فقط مع قاعدة مؤقتة، وليس لديهم حق الوصول إلى الرئيس الرئيسي.
- يتم إجراء مزامنة القواعد من خلال برنامج نصي، ولم يعد.
- النشرات الإخبارية المعاد تصميمها بالكامل - هذه الآن مهمة مستقلة.
- إجراء إحصاءات عن خلاصات الأخبار - يرى مشرف الموقع الآن، في أي مرحلة هناك رسالة إخبارية، وعدد إجمالي الحروف، كما أرسلت بقدر ما لا يزال.
- يتم تقديم إمكانية إرسال جدول زمني (إطلاق النشرة الإخبارية عند الوصول إلى تاريخ محدد).
- تم تجهيز Sander بنظام تحذير رئيسي على الويب حول الصعوبات التي التقيا. إذا نشأ الخادم كأشخاص، فسيتم اكتشاف المسؤول عن الموقع فورا من البريد الإلكتروني.
- إلغاء الاشتراك من البريد وتأكيد الاشتراك الآن يمكنك عبر واجهة البريد الإلكتروني.
- عند تنشيط نسخة احتياطية من خلال التيجان، سيكون لديك إحصاءات يومية حول حالة الخدمات. سيولد البرنامج النصي تقريرا وإرساله مباشرة إلى بريدك الإلكتروني.
- يتم تكمل قسم Dynamics الاشتراك عن طريق تقارير الرسوم البيانية.

التحسينات المدرجة في النسخة الخامسة (التطورية):

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



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