اعلانها
پاک کردن همه
API و یکپارچهسازی
2
دیدگاهها
1
کاربران
0
واکنشها
466
بازدید
6
08/05/2026 12:29 ق.ظ
شروعکننده موضوع
میخواهیم ساخت و مدیریت حسابها را از سامانهی داخلی خودمان انجام دهیم. چه گزینههایی داریم؟
نسخههای جدید SmarterMail یک API مبتنی بر REST/JSON دارند که تقریباً همان کارهایی را میکند که در پنل وب انجام میدهید: مدیریت دامنه، کاربر، alias، لیست پستی، و خواندن آمار.
نکات مهم قبل از شروع:
- مستندات API معمولاً روی خود سرور شما در دسترس است — به مستندات نسخهی نصبشده مراجعه کنید، نه راهنماهای اینترنتی که ممکن است برای نسخهی دیگری باشند. مسیرها بین نسخهها تغییر کردهاند.
- سطح دسترسی مهم است: بعضی عملیات فقط با حساب System Admin و بعضی با ادمین دامنه ممکن است.
- API روی همان پورت وبمیل کار میکند، پس حتماً از HTTPS استفاده کنید — توکنها نباید روی HTTP ساده منتقل شوند.
کارهای رایجی که با API انجام میشود: ساخت خودکار حساب هنگام ثبتنام مشتری در سامانه، غیرفعالسازی حساب هنگام قطع سرویس، همگامسازی لیست کاربران با سامانهی منابع انسانی، و گزارشگیری از مصرف فضا.
پیشنهاد: قبل از نوشتن کد، درخواستها را با یک ابزار مثل Postman یا curl تست کنید تا ساختار پاسخها را بفهمید.
1 پاسخ