مدیر اسرار

Envless همهٔ ایمیل‌های حساب رااز طریق OpenEmail می‌فرستد.

Envless متغیرهای محیطی را رمزگذاری‌شده، نسخه‌دار و همگام نگه می‌دارد. هر ایمیلی که می‌فرستد، از کد ورود تا هشدار امنیتی، از دو فراخوانی OpenEmail SDK می‌گذرد.

libs/openemail/SendBatchEmails.ts
for (let i = 0; i < recipients.length; i += OPENEMAIL_BATCH_LIMIT) {  const chunk = recipients.slice(i, i + OPENEMAIL_BATCH_LIMIT)  const payload: Array<EmailSend> = chunk.map((to) => ({ from, to, subject, html, text }))   const results = await OpenEmail().emails.sendBatch(payload)  sent += results?.sent ?? 0   for (const item of results?.items || []) {    if (item.status === 'error') {      Console.Error('SendBatchEmails', `${item.error.code} ${item.error.message}`)    }  }}

خبرهای انتشار و هشدارهای تیم در هر فراخوانی برای 100 گیرنده فرستاده می‌شوند. هر نفر پیام جداگانه‌ای می‌گیرد و خطا فقط برای همان گیرنده ثبت می‌شود.

36

قالب ایمیل، همه از طریق OpenEmail

100

گیرنده در هر فراخوانی دسته‌ای، هر کدام در پیامی جدا

سپتامبر 2026

ماهی که کار با OpenEmail را شروع کرد

آنچه از آن می‌گذرد

آنچه Envless
روی OpenEmail اجرا می‌کند.

  • کدهای ورودکدی شش‌نویسه‌ای که ده دقیقه اعتبار دارد و وقتی فرد در صفحهٔ ورود منتظر است فرستاده می‌شود.
  • کدهای تأییدکدی تازه پیش از هر یک از 43 اقدامی که Envless با بررسی دوم از آن‌ها محافظت می‌کند.
  • اعلان‌های امنیتیهشدار وقتی احراز هویت دومرحله‌ای تغییر می‌کند، یک دستگاه CLI تأیید می‌شود، یک کلید API ساخته یا تعویض می‌شود، یا یک محیط در معرض دید قرار می‌گیرد.
  • دعوت‌های تیمیدعوت به یک فضای کاری، با یادآوری یک روز پیش از منقضی شدن دعوت.
  • صورت‌حسابارتقاها، تمدیدها، تغییر طرح، لغو اشتراک‌ها و پرداخت‌هایی که ناموفق بودند یا بازیابی شدند.
  • خبرهای انتشاریادداشتی وقتی نسخهٔ تازه‌ای از Envless CLI، بستهٔ env یا SDK منتشر می‌شود.

چطور ساخته شد

Envless چطور
همه را کنار هم گذاشت.

  1. 01

    یک کلاینت برای API

    Envless با کلید API خودش یک کلاینت OpenEmail می‌سازد و برای هر ارسال از همان استفاده می‌کند.

  2. 02

    اول رندر، بعد ارسال

    هر یک از 36 قالب React Email آن به HTML و متن ساده تبدیل می‌شود و سپس با emails.send فرستاده می‌شود.

  3. 03

    ارسال دسته‌ای اطلاعیه‌ها

    خبرهای انتشار و هشدارهای تیم با emails.sendBatch فرستاده می‌شوند، هر بار برای 100 گیرنده، تا کسی نشانی دیگران را نبیند.

  4. 04

    امکان انصراف، جز برای امنیت

    افراد می‌توانند دسته‌هایی مثل خبرهای انتشار را بی‌صدا کنند. کدهای ورود و اعلان‌های امنیتی کلید API همیشه می‌رسند.

امکانات در حال استفاده

امکاناتی از OpenEmail
که Envless به آن‌ها تکیه دارد.

API ایمیل

در هر فراخوانی یک یا صد پیام بفرستید، همین حالا یا بعداً، و بدون دوبار فرستادن دوباره تلاش کنید.

SDKهای نوع‌دار

کلاینت‌های TypeScript، Python و Ruby، با یک متد برای هر عملیات.

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

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

چند دامنه

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

acme.comacme.devteam.acme.comhey.acme.io

پرسش‌ها

پرسش‌هایی دربارهٔ
Envless و OpenEmail.

کلیدی بسازید.
چیزی بفرستید.

دسترسی کامل به API، MCP و SDK در همهٔ طرح‌ها، از جمله طرح رایگان.