اعلان‌ها
پاک کردن همه

[حل‌شده] SmarterMail چه رابط‌های برنامه‌نویسی (API) در اختیار می‌گذارد؟

2 دیدگاه‌ها
1 کاربران
0 واکنش‌ها
466 بازدید
6
[#41]
شروع‌کننده موضوع

می‌خواهیم ساخت و مدیریت حساب‌ها را از سامانه‌ی داخلی خودمان انجام دهیم. چه گزینه‌هایی داریم؟


شروع‌کننده موضوع
08/05/2026 7:53 ق.ظ

نسخه‌های جدید SmarterMail یک API مبتنی بر REST/JSON دارند که تقریباً همان کارهایی را می‌کند که در پنل وب انجام می‌دهید: مدیریت دامنه، کاربر، alias، لیست پستی، و خواندن آمار.

نکات مهم قبل از شروع:

  • مستندات API معمولاً روی خود سرور شما در دسترس است — به مستندات نسخه‌ی نصب‌شده مراجعه کنید، نه راهنماهای اینترنتی که ممکن است برای نسخه‌ی دیگری باشند. مسیرها بین نسخه‌ها تغییر کرده‌اند.
  • سطح دسترسی مهم است: بعضی عملیات فقط با حساب System Admin و بعضی با ادمین دامنه ممکن است.
  • API روی همان پورت وب‌میل کار می‌کند، پس حتماً از HTTPS استفاده کنید — توکن‌ها نباید روی HTTP ساده منتقل شوند.

کارهای رایجی که با API انجام می‌شود: ساخت خودکار حساب هنگام ثبت‌نام مشتری در سامانه، غیرفعال‌سازی حساب هنگام قطع سرویس، همگام‌سازی لیست کاربران با سامانه‌ی منابع انسانی، و گزارش‌گیری از مصرف فضا.

پیشنهاد: قبل از نوشتن کد، درخواست‌ها را با یک ابزار مثل Postman یا curl تست کنید تا ساختار پاسخ‌ها را بفهمید.


1 پاسخ
اشتراک‌گذاری: