ایمیلی که اپ شما اداره می‌کند

محصولتان ایمیل را می‌گیرد
و کد شما پاسخ می‌نویسد

هر تیکت، رکورد یا مشتری می‌تواند آدرس خودش را داشته باشد. ایمیلی که به آنجا فرستاده شود به شکل رویدادی امضاشده به اندپوینت شما می‌رسد، و کد شما با همان آدرس پاسخ می‌دهد.

اپ شما
تیکت 8123ticket-8123@in.yourapp.com
تیکت 8124ticket-8124@in.yourapp.com
تیکت 8125ticket-8125@in.yourapp.com
بهticket-8123@in.yourapp.com
بسته‌ام هرگز نرسید.
ازticket-8123@in.yourapp.comهمان آدرس
در راه است. کد رهگیری پایین است.

هیچ‌کس این آدرس‌ها را نساخته. پاسخ از همان آدرسی می‌رود که ایمیل به آن رسید.

از کجا شروع می‌شود

امروز به چه شکل است.

پاسخ‌ها بیرون از محصول می‌افتند

مشتری به یک اعلان پاسخ می‌دهد، و پاسخ به جای اینکه روی رکورد بنشیند در یک صندوق مشترک می‌نشیند.

اول کسی باید هر آدرس را بسازد

تا صندوقی برای یک تیکت تازه نباشد نمی‌شود به آن نوشت، پس آدرس‌ها دستی ساخته می‌شوند.

سرور شما مدام سراغ ایمیل تازه می‌رود

چیزی به کد شما نمی‌گوید پیامی رسیده، پس یک جاب با تایمر صندوق را چک می‌کند.

چطور کار می‌کند

آماده در چهار قدم.

  1. 01

    یک دامنه را به OpenEmail بسپارید

    دامنه را اضافه کنید و رکوردها را منتشر کنید، و هر آدرس روی آن ایمیل می‌گیرد، حتی آن‌هایی که کسی نساخته.

  2. 02

    کلاینت تایپ‌دار را نصب کنید

    پکیج را به اپتان اضافه کنید، بعد کلیدی برای فضای کاری بگذارید که بعداً بتوانید محدود و باطلش کنید.

  3. 03

    اندپوینت خود را ثبت کنید

    رویدادهایی را که می‌خواهید انتخاب کنید، رمز امضا را کپی کنید، و به هر تحویل ظرف پنج ثانیه پاسخ دهید.

  4. 04

    از کد خودتان پاسخ دهید

    گفت‌وگو و فایل‌هایش را با شناسه بگیرید، بعد از همان آدرسی که پیام به آن تحویل شده بفرستید.

بر چه تکیه دارد

بخش‌هایی که کار را انجام می‌دهند.

بر یک API مستندشدهٔ HTTP، یک کلاینت تایپ‌دار، وب‌هوک به اندپوینت شما، آدرس‌های catch-all روی هر دامنه‌ای که به اینجا می‌سپارید، و برند، فایل‌ها و پیوندهای ردیابی‌شدهٔ خودتان تکیه دارد.

REST API

یک API روی HTTP و مستند، با کلیدهایی که می‌شود صادر، محدود و باطلشان کرد.

/threads?query=invoice
{ "threads": 12 }
همان صندوق پستی، چه آدمی دستش باشد چه برنامه‌ای.
SDKهای نوع‌دار

اول یک کلاینت TypeScript، بعد بقیه.

/threads?query=invoice
{ "threads": 12 }
همان صندوق پستی، چه آدمی دستش باشد چه برنامه‌ای.
وب‌هوک‌ها

به‌جای آنکه مجبور باشید مدام سر بزنید، رسیدن نامه را به نقطه پایانی شما خبر می‌دهد.

/threads?query=invoice
{ "threads": 12 }
همان صندوق پستی، چه آدمی دستش باشد چه برنامه‌ای.
نشانی‌های همه‌گیر

هر نشانی روی دامنه دریافت می‌کند، حتی آنهایی که هرگز ساخته نشده‌اند. یک کلید می‌بنددش.

hello@yourdomain.comتحویل شد
billing@yourdomain.comتحویل شد
careers@yourdomain.comتحویل شد
anything-at-all@yourdomain.comتحویل شد
oct-2026-signup@yourdomain.comتحویل شد
چند دامنه

چند دامنه را به یک صندوق ورودی بسپارید، زیردامنه‌ها هم همین‌طور.

acme.comacme.devteam.acme.comhey.acme.io
برند فضای کاری

نشان و لوگوی خودتان را به جای مال ما در نوار کناری بگذارید.

acme.comacme.devstudio.acme.com
hello@acme.comتحویل شد
billing@acme.comتحویل شد
oct-2026-signup@acme.comتحویل شد
anything-at-all@acme.comتحویل شد
فایل‌ها روی دامنه خودتان

پیوندهای دانلود فایل‌هایی که می‌فرستید روی زیردامنه‌ای به انتخاب خودتان، مثل files.yourdomain.com، به جای نشانی OpenEmail.

ردیابی روی دامنه خودتان

پیوندهای ردیابی‌شده و پیکسل بازشدن روی زیردامنه‌ای به انتخاب خودتان، مثل links.yourdomain.com، به جای نشانی OpenEmail.

در عمل

هر بخش، گام‌به‌گام.

چهار صفحهٔ کوتاه‌تر زیر این یکی نشسته‌اند، هر کدام یک کار: یک آدرس برای هر مشتری، ایمیل بیرون از کد شما، ایمیل به درون کد شما، و یک آدرس برای هر اجرای آزمایشی، که هنوز نیامده.

برای هر مشتری یک آدرس

به هر تیکت، رکورد یا مشتری آدرس خودش را بدهید، بی آنکه چیزی بسازید.

تیکت 8123ticket-8123@in.yourapp.com
تیکت 8124ticket-8124@in.yourapp.com
بهticket-8123@in.yourapp.com
ازticket-8123@in.yourapp.comهمان آدرس
ایمیل درون محصول شما

با یک کلاینت تایپ‌دار، از کد خودتان ایمیل بفرستید، بخوانید و مرتب کنید.

awaitopenemail.emails.send({
})
idmsg_3e91c7
queuedsentdelivered
email.openedemail.clicked
ایمیل به داخل اپ شما

ایمیلی که به دامنهٔ شما می‌رسد چند ثانیه بعد به‌صورت webhook امضاشده به سرور شما می‌رسد.

POSThooks.acme.dev/mail200
typeemail.received
ایمیل ثبت‌نام را آزمایش کنید
به‌زودی

به هر اجرای آزمایش آدرس خودش را بدهید و ایمیلی را که می‌گیرد بخوانید.

signup-02@acme.com
ایمیل خود را تأیید کنید730915
signup-01@acme.com418204
signup-02@acme.com730915

پرسش‌ها

آنچه پیش از ثبت‌نام می‌پرسند.

آیا باید آدرس را پیش از استفاده بسازم؟

نه. با روشن بودن catch-all، [email protected] همان اولین باری که کسی به آن بنویسد ایمیل می‌گیرد. ایمیل به آدرس‌های غلط‌تایپی و ساختگی هم می‌رسد، و یک کلید catch-all را می‌بندد.

کد من چطور می‌فهمد ایمیلی رسیده؟

اندپوینت شما چند ثانیه پس از رسیدن پیام یک وب‌هوک امضاشده می‌گیرد. رویداد گفت‌وگو و آدرسی را که پیام به آن تحویل شده نام می‌برد، پس پیام و فایل‌هایش را با شناسه می‌گیرید.

آیا برای زبان من کلاینت هست؟

هنوز نه، مگر اینکه TypeScript بنویسید. کلاینت تایپ‌دار اول TypeScript است و بقیه بعد می‌آیند، پس فعلاً هر زبان دیگری مستقیم API مستندشدهٔ HTTP را صدا می‌زند.

مرتبط

کارهای دیگر برای همین صندوق.

ایمیلی که محصولتان می‌فرستد

اپ شما یک پیام می‌فرستد و OpenEmail آن را از دامنهٔ خودتان ارسال می‌کند. هر فراخوانی زیر کلیدی که آن را زده ثبت می‌شود، و هر ارسال نتیجه‌ای دارد که بخوانید.

templateorder-receipt
202msg_9f2c7a14
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14
صندوق را به نرم‌افزار بسپارید

به یک ایجنت آدرس خودش را بدهید و کلیدی که به کارهای مجازش محدود است. می‌خواند، برچسب می‌زند، پیش‌نویس می‌کند و می‌فرستد، و هر فراخوانی‌اش ثبت می‌شود.

listThreadsgetThreadsearchMailsendEmail
آدرس‌هایی بدهید

هر فرمی یک آدرس می‌خواهد. به هر کدام آدرس خودش را بدهید، ببینید کدام هرزنامه می‌گیرد، و همان یکی را بدون دست زدن به بقیه خاموش کنید.

q7k2m9@دامنهٔ مشترک58:12
کد تأیید شما09:41

صندوق ورودی شما،
با شرایط خودتان.

زیرساخت ایمیل برای کسب‌وکارها، هوش مصنوعی، عامل‌ها و ایمیل شخصی. ساخته‌شده برای مقیاس، حریم خصوصی و کنترل. هر چه ایمیل باید از روز نخست می‌داشت.

OpenEmail

زیرساخت ایمیل برای کسب‌وکارها، هوش مصنوعی، عامل‌ها و ایمیل شخصی. ساخته‌شده برای مقیاس، حریم خصوصی و کنترل. هر چه ایمیل باید از روز نخست می‌داشت.

© 2026 OpenEmail. همه حقوق محفوظ است.