كيف يعمل MakiSend على Cloudflare

Worker واحد وقاعدة بيانات واحدة وطابور واحد و workflow دائم. لا شيء تحتاج إلى إبقائه قيد التشغيل، وكل ذلك على حسابك الخاص في Cloudflare.

تتبّع رسالة واحدة

اختر ما يحدث لدى مزوّد SMTP، ثم أرسل. كل محطة منتج من منتجات Cloudflare.

  1. تطبيقكPOST /send-email
  2. WorkerWorkers
  3. قاعدة البياناتD1
  4. الطابورQueues
  5. WorkflowWorkflows
  6. SMTP الخاص بكTCP sockets
  7. صندوق الواردتم التسليم
  1. الرسائل الميتةQueues (DLQ)
جاهز

اضغط إرسال لتتبّع رسالة واحدة.

منتجات Cloudflare التي يقوم عليها

ما يعمل وفق جدول زمني

كل يوم، 03:17 UTC
يختبر كل إعدادات SMTP ويسجّل النتيجة، ثم يتحقق على GitHub من وجود إصدار جديد من MakiSend (ما لم يكن UPDATE_CHECK معطّلًا).
كل ساعة، الدقيقة 17
تدوير المفاتيح: يعيد تشفير البيانات المخزّنة التي لا تزال تحت ENCRYPTION_KEY سابق، على دفعات صغيرة.

ما يجب معرفته قبل الاعتماد عليه

  • لا عنوان IP صادر ثابت: المزوّد الذي يشترط قائمة عناوين IP مسموح بها سيرفض الإرسال من Worker.
  • الإرسال غير متزامن: الرمز 202 يعني أن الرسالة في الطابور، لا أنها سُلّمت. النتيجة في السجلات ولوحة التحكم.
  • مزوّد SMTP واحد لكل إعداد، دون تبديل تلقائي عند الفشل. لا تتبّع بعد للارتداد أو الفتح أو النقر.
  • تعتمد قابلية التسليم على نطاق المرسل لديك (SPF و DKIM و DMARC) وعلى مزوّدك، لا على Cloudflare.

التصميم الكامل ونموذج البيانات والمخططات موجودة في README وفي docs/ARCHITECTURE.md.