3 نصائح عند الانتقال إلى Bird من Postfix أو Sendmail أو Exim

توم مايرز

03‏/08‏/2018

البريد الإلكتروني

1 min read

3 نصائح عند الانتقال إلى Bird من Postfix أو Sendmail أو Exim

النقاط الرئيسية

    • الهجرة من Postfix، Sendmail، أو Exim إلى Bird هي بسيطة وسهلة—يمكنك توجيه البريد الإلكتروني عبر SMTP مع تغييرات إعدادات بسيطة.

    • يدعم Bird كلاً من حقن SMTP وREST API، مما يتيح لك الاختيار بين الإرسال التقليدي المستند إلى الترحيل والإرسال الحديث المستند إلى JSON.

    • يقوم REST API بتحميل إنشاء القوالب وتسليم البريد الجماعي من الخوادم المحلية، مما يحسن من قابلية التوسع وسرعة التسليم.

    • توفر واجهات برمجة التطبيقات الخاصة بالأحداث والقياسات في Bird بيانات التسليم بتنسيق JSON، مما يسهل تتبع الارتدادات، الفتحات، النقرات، والشكاوى مقارنة بسجلات Postfix.

    • يمكنك دمج الويب هوكس للحصول على تعليقات في الوقت الفعلي أو سحب القياسات حسب الطلب—مناسب للوحة تحكم التحليلات وسير العمل التوافقي.

    • يضمن هيكل Bird اتصال TLS آمن عبر المنفذ 587 ويدعم الهجرة السهلة دون تغييرات معقدة في البنية التحتية.

أبرز الأسئلة والأجوبة

  • ما هي أسهل طريقة للانتقال من Postfix أو Sendmail إلى Bird؟

    ما عليك سوى توجيه تكوين SMTP الحالي إلى نقطة اتصال الترحيل الآمنة لـ Bird على المنفذ 587 وتمكين TLS—لا يلزم إجراء تغييرات كبيرة في الكود.

  • هل تدعم Bird إرسال البريد الإلكتروني بنظام REST بدلاً من SMTP؟

    نعم. تقبل واجهة برمجة التطبيقات REST الخاصة بـ Bird حمولات JSON مع قوالب وقوائم المستلمين، مما يولد ويرسل رسائل مخصصة تلقائيًا على نطاق واسع.

  • كيف يمكنني مراقبة تسليم الرسائل والأداء بعد الانتقال؟

    استخدم webhooks للفعاليات من Bird أو APIs الرسائل والقياسات لتتبع التسليم، والارتدادات، والفتح، والشكاوى في الوقت الفعلي أو عبر استعلامات مجدولة.

  • هل يمكنني استبدال سجلات Postfix بأدوات التقارير الخاصة بـ Bird؟

    بالتأكيد. نموذج حدث JSON الخاص بشركة Bird مضبوط لأتمتة التكامل السهل مع أدوات التحليل—لا حاجة لتحليل السجلات.

  • ماذا عن التوافق مع الأنظمة الحالية داخل المنشأة؟

    تدعم Bird الترتيبات الهجينة والآمنة باستخدام S/MIME وTLS، مما يتيح لك الاتصال بالأنظمة الموجودة في الموقع أو رمز الإدارة مباشرة بمنصة Bird.

  • لماذا الانتقال من MTAs العتيقة إلى Bird؟

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

هذه الوثيقة توضح الطرق الشائعة التي يستخدمها عملاؤنا لاستخدام Bird للتكامل العام. تغطي هذه التكاملات موضوعات أساسية مثل "كيف أرسل البريد الإلكتروني؟" و "كيف أعرف ما الذي حدث للبريد الإلكتروني؟" بالنسبة للمؤسسات التي تحافظ على الإعدادات المختلطة بين المواقع المحلية والسحابة مع متطلبات الأمان، يغطي دليل تنفيذ S/MIME للمنصات المحلية تكوينات PowerMTA وMomentum لتأمين تسليم البريد الإلكتروني. إذا كنت تقوم بالانتقال من Postfix أو Sendmail أو Exim، يجب أن تشرح هذه الوثيقة كل ما تحتاج لمعرفته حول أساسيات إرسال البريد الإلكتروني والإبلاغ عنه.  تفترض بقية هذه الوثيقة أن لديك حساب SparkPost موجود بالفعل.

كيف يمكنني إرسال البريد الإلكتروني؟

ستقوم Bird بقبول البريد للنقل بعدة طرق. إلى حد بعيد، الأكثر شيوعًا هو SMTP (بروتوكول نقل البريد البسيط) وBird تقدم نفسها تمامًا مثل أي وكيل بريد إلكتروني آمن آخر على المنفذ 587. إذا كنت تمتلك حاليًا برنامج إنشاء أو دمج رسائل بريدية يخلق بريدًا إلكترونيًا للتسليم، فإن Bird ستقبله كرسالة SMTP قياسية وتحاول إيصالها. ستحتاج إلى نظام مع شهادة TLS صالحة يستطيع أن ينشئ رسائل SMTP ويرسلها عبر المنفذ 587. لدى Postfix وSendmail وExim كل منهم هذه القدرة بشكل طبيعي.

المثال الأول:

لديك خادم ويب يقوم بإنشاء رسالة مدمجة لتسليم البريد الإلكتروني عبر Postfix.
· اضبط برنامج إنشاء خادم الويب لإرسال رسالة SMTP إلى خادم SparkPost المخصص لك بدلًا من خادم Postfix
· نعم، هو حقًا بهذه السهولة

المثال الثاني:

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

ماذا عن حقن REST؟

بالنسبة للعملاء الذين يستخدمون HTTP(S) لنقل البيانات في شبكاتهم، يمكن أن يكون تحويل الرسالة إلى SMTP مرهقًا. توفر Bird واجهة برمجة تطبيقات REST شاملة يمكنها قبول نموذج JSON، وقائمة المستلمين، وبيانات الاستبدال عبر HTTPS ثم تحويل ذلك إلى بريد إلكتروني منتج (مُدمج) ليتم إرساله إلى العالم عبر SMTP القياسي. هذا يساعد بشكل خاص على تخفيف عبء العمل من خوادم الويب إلى محرك البريد.

مثال:

تقوم خوادمك بإنشاء نشرة إخبارية إلى 50,000 مستلم يوميًا، ودمج البيانات الشخصية ثم إرسال كل منها بشكل فردي عبر Postfix.
· إنشاء كائنات JSON للمستلمين وبيانات الاستبدال والنموذج المحتوى.
· استخدام REST API لإرسال كائنات JSON عبر Transmission API لـ Bird. القيام بذلك ينقل عملية التوليد إلى SparkPost لتسريع التسليم.
· يمكنك حتى وضع JSON في ملف واستخدام cURL:

curl -v -H "Content-Type: application/json" -X POST \ https://api.bird.com/api/v1transmissions -d@./newsletter.json

بالنسبة للعملاء الذين يستخدمون HTTP(S) لنقل البيانات في شبكاتهم، يمكن أن يكون تحويل الرسالة إلى SMTP مرهقًا. توفر Bird واجهة برمجة تطبيقات REST شاملة يمكنها قبول نموذج JSON، وقائمة المستلمين، وبيانات الاستبدال عبر HTTPS ثم تحويل ذلك إلى بريد إلكتروني منتج (مُدمج) ليتم إرساله إلى العالم عبر SMTP القياسي. هذا يساعد بشكل خاص على تخفيف عبء العمل من خوادم الويب إلى محرك البريد.

مثال:

تقوم خوادمك بإنشاء نشرة إخبارية إلى 50,000 مستلم يوميًا، ودمج البيانات الشخصية ثم إرسال كل منها بشكل فردي عبر Postfix.
· إنشاء كائنات JSON للمستلمين وبيانات الاستبدال والنموذج المحتوى.
· استخدام REST API لإرسال كائنات JSON عبر Transmission API لـ Bird. القيام بذلك ينقل عملية التوليد إلى SparkPost لتسريع التسليم.
· يمكنك حتى وضع JSON في ملف واستخدام cURL:

curl -v -H "Content-Type: application/json" -X POST \ https://api.bird.com/api/v1transmissions -d@./newsletter.json

بالنسبة للعملاء الذين يستخدمون HTTP(S) لنقل البيانات في شبكاتهم، يمكن أن يكون تحويل الرسالة إلى SMTP مرهقًا. توفر Bird واجهة برمجة تطبيقات REST شاملة يمكنها قبول نموذج JSON، وقائمة المستلمين، وبيانات الاستبدال عبر HTTPS ثم تحويل ذلك إلى بريد إلكتروني منتج (مُدمج) ليتم إرساله إلى العالم عبر SMTP القياسي. هذا يساعد بشكل خاص على تخفيف عبء العمل من خوادم الويب إلى محرك البريد.

مثال:

تقوم خوادمك بإنشاء نشرة إخبارية إلى 50,000 مستلم يوميًا، ودمج البيانات الشخصية ثم إرسال كل منها بشكل فردي عبر Postfix.
· إنشاء كائنات JSON للمستلمين وبيانات الاستبدال والنموذج المحتوى.
· استخدام REST API لإرسال كائنات JSON عبر Transmission API لـ Bird. القيام بذلك ينقل عملية التوليد إلى SparkPost لتسريع التسليم.
· يمكنك حتى وضع JSON في ملف واستخدام cURL:

curl -v -H "Content-Type: application/json" -X POST \ https://api.bird.com/api/v1transmissions -d@./newsletter.json

كيف أحصل على معلومات التوصيل؟

تجمع Bird كميات كبيرة من معلومات التسليم وتجعلها متاحة لك بتنسيق JSON الذي يمكن "دفعه" كإشعار ويب أو "سحبه" باستخدام استدعاء API. تبدو البيانات لتسليم ما شيئاً كهذا:

{
  "campaign_id": "Welcome_Letter",
  "customer_id": "108",
  "delv_method": "esmtp",
  "event_id": "84769964978165188",
  "friendly_from": "bounce@sp-send.com",
  "ip_address": "50.116.50.117",
  "ip_pool": "default",
  "message_id": "00046a82565a6d39451a",
  "msg_from": "abc-bounces-108@sp-send..com",
  "msg_size": "2164",
  "num_retries": "0",
  "queue_time": "1759",
  "raw_rcpt_to": "fakespark+32@deadboltemail.com",
  "rcpt_meta": {},
  "rcpt_tags": [],
  "rcpt_to": "fakespark+32@deadboltemail.com",
  "routing_domain": "deadboltemail.com",
  "sending_ip": "52.38.47.118",
  "subject": "Welcome Letter Template",
  "tdate": "2018-01-10T21:15:24.000Z",
  "template_id": "welcome-letter",
  "template_version": "5",
  "transmission_id": "84769964922735103",
  "type": "delivery",
  "timestamp": "2018-01-10T14:15:24.000-07:00"
}

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

أمثلة:

1) عادة ما تقوم بتصدير سجلات Postfix إلى Excel حتى تتمكن من الفرز والتحليل.
A) نفذ استدعاء API لmessage_events وقم بتشغيل بيانات JSON الناتجة من خلال JSON2CSV.

2) تفضل تحويل سجلات Postfix الخاصة بك إلى JSON، ثم سحبها إلى خدمة ويب للقراءة والتحليل.
A) استخدم MessageBird لقياس واجهة برمجة التطبيقات للحصول على البيانات التي تحتاجها من SparkPost، ويتم تصديرها تلقائياً كـ JSON

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

- توم

أخبار أخرى

اقرأ المزيد من هذه الفئة

A person is standing at a desk while typing on a laptop.

المنصة الأصلية للذكاء الاصطناعي التي تتوسع مع عملك.

A person is standing at a desk while typing on a laptop.

المنصة الأصلية للذكاء الاصطناعي التي تتوسع مع عملك.

A person is standing at a desk while typing on a laptop.

المنصة الأصلية للذكاء الاصطناعي التي تتوسع مع عملك.