إيصالات ورموز وإعادة تعيين

البريد الذي يرسله منتجك
من الاستدعاء إلى النتيجة

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

شيفرتك
templateorder-receipt
idempotency-keyorder_10482
202msg_9f2c7a14أُرسل مرة واحدة
نقطة النهاية لديكhooks.acme.dev
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14

يعيد الاستدعاء معرّف الرسالة. كل حدث يصل إلى نقطة النهاية يحمل المعرّف نفسه.

من أين يبدأ

كيف يبدو الحال اليوم.

البريد يخرج من شيفرتك

الإيصالات ورموز التسجيل وإعادة تعيين كلمات المرور ترسلها واجهتك الخلفية، لا يكتبها شخص.

بعد الإرسال لا يعود شيء

يقول عميل إن الرمز لم يصل، ولا سجل تسليم تراجعه.

مفتاح واحد مشترك، بلا سجل استدعاءات

كل خدمة ترسل بالسرّ نفسه، ولا شيء يبيّن أي استدعاء فشل ولا متى.

كيف يعمل

جاهز في أربع خطوات.

  1. 01

    تحقق من نطاقك

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

  2. 02

    أصدر مفتاحًا محدودًا

    قيّد المفتاح بالعناوين والنطاقات التي يجوز له الإرسال منها، وحُدّ ما يبلغه بدور.

  3. 03

    أرسل الرسالة

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

  4. 04

    استقبل خطاف الويب، واقرأ السجل

    تسمع نقطة نهايتك كل حدث بمعرّف الرسالة، ويعرض السجل: تم التسليم أو ارتد أو فشل.

ما يقوم عليه

الأجزاء التي تؤدي العمل.

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

واجهة REST API

واجهة HTTP موثّقة بمفاتيح قابلة للإصدار والتقييد والإبطال.

/threads?query=invoice
{ "threads": 12 }
صندوق البريد نفسه، سواء أمسكه شخص أم برنامج.
حزم SDK مُحدَّدة الأنواع

عميل TypeScript أولًا، ثم البقية.

/threads?query=invoice
{ "threads": 12 }
صندوق البريد نفسه، سواء أمسكه شخص أم برنامج.
خطافات الويب

أبلِغ نقطة النهاية لديك عند وصول البريد، بدل أن تضطر إلى الاستعلام المتكرر.

/threads?query=invoice
{ "threads": 12 }
صندوق البريد نفسه، سواء أمسكه شخص أم برنامج.
القوالب

متن يُكتب مرة واحدة، بإصدارات، ويُرسل مرات كثيرة: من المُحرِّر، أو من شيفرتك، أو عبر وكيل.

تعارففاتورةمتابعة
مرحبًا سارة، سُررت بلقائك في
مُرسِل موثَّق

علامة بجانب المُرسِل حين تتطابق السجلات المنشورة لنطاق الإرسال.

receipts@stripe.com
SPFDKIMDMARC
مُرسِل موثَّق
سياسة DMARC

سجل p=none مبدئي، يُطبع لتنسخه أو يُكتب بمزامنة، ولا يُشدَّد نيابة عنك أبداً.

TXT_dmarc.acme.com

v=DMARC1; p=none; rua=…

اختياريمراقبة فقط
التتبّع على نطاقك الخاص

الروابط المتتبَّعة وبكسل الفتح على نطاق فرعي تختاره، مثل links.yourdomain.com، بدل عنوان OpenEmail.

اعرف متى فُتح البريد الذي أرسلته

هل فُتحت رسالتك ومتى وكم مرة وأي روابطها نُقر عليها. مُفعَّل ما لم تُوقفه، وصريح بشأن القراءات التي يعجز عن الحصول عليها.

في الممارسة

كل جزء، خطوة بخطوة.

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

بريد من تطبيقك

أرسل الإيصالات والرموز وروابط إعادة التعيين من شيفرتك، واعرف متى تصل.

templateorder-receipt
202msg_9f2c7a14
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14
راقب تكاملك

كل استدعاء أجراه مفتاح، وكل webhook أرسلته، مع الرمز والمدة.

oe_live_7f20مُدوّر
GET/emails20061 ms
POST/emails429send_quota_exceeded
اختبر بريد التسجيل
قريبًا

امنح كل تشغيل اختبار عنوانًا خاصًا واقرأ البريد الذي يصله.

signup-02@acme.com
أكّد بريدك الإلكتروني730915
signup-01@acme.com418204
signup-02@acme.com730915
اعرف ما يحدث بعد الإرسال

اعرف مصير كل إرسال، وأبعد العناوين الميتة عن الإرسال التالي.

[email protected]تم التخطي
تم التسليم129
ارتد3
محظور[email protected]معلّق

أسئلة

تُطرح قبل التسجيل.

ما الذي يمنع إعادة المحاولة من إرسال الرسالة مرتين؟

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

هل أرى ما حدث بعد الإرسال؟

نعم. كل إرسال يُقرأ: تم التسليم، ارتد، شكوى أو فشل، حسب اليوم والمصدر وعنوان الإرسال، ويحفظ سجل الطلبات الطريقة والمسار ورمز الحالة والمدة لكل استدعاء أجراه مفتاح.

هل هناك SDK للغتي؟

ليس بعد، في معظم الحالات. العميل المُنمّط TypeScript أولًا والبقية تتبع، فكل لغة أخرى تستدعي حاليًا واجهة HTTP API الموثّقة مباشرة.

قريب

أعمال أخرى للصندوق نفسه.

منتجك يستلم البريد

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

تذكرة 8123ticket-8123@in.yourapp.com
تذكرة 8124ticket-8124@in.yourapp.com
إلىticket-8123@in.yourapp.com
منticket-8123@in.yourapp.comالعنوان نفسه
سلّم الصندوق إلى برنامج

امنح الوكيل عنوانًا خاصًا به ومفتاحًا مقيّدًا بما يجوز له فعله. يقرأ ويصنّف ويصوغ ويرسل، وكل استدعاء يجريه يُسجَّل.

listThreadsgetThreadsearchMailsendEmail
كل ما ترسله

اكتبها مرة واحدة كقالب. أرسلها من المحرّر، أو من شيفرتك، أو في يوم تختاره، ثم اقرأ ما حدث بعدها.

مرحبًا{{firstName}}Omar
اقرأ الأخبار
130أُرسل42فُتح9نُقر

صندوق بريدك،
بشروطك أنت.

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

OpenEmail

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

© 2026 OpenEmail. جميع الحقوق محفوظة.