شرکت مایکروسافت اعلام کرده است که مدیران IT میتوانند رابط برنامهنویسی (API) قدیمی Exchange Web Services (EWS) را در سرویس Exchange Online مجدداً فعال کنند تا اپلیکیشنهایی که به دلیل بازنشستگی این پروتکل متوقف شدهاند، دوباره به کار بیفتند.
EWS چیست و چه کاربردی دارد؟
سرویس EWS یک API برای توسعه اپلیکیشنهایی است که نیاز به دسترسی به آیتمهای صندوق پستی (Mailbox) مانند پیامهای ایمیل، جلسات و مخاطبان در محیطهای Exchange Online و سرورهای On-premises دارد. این API توسط ابزارهای متعددی از جمله افزونههای دسکتاپ Outlook، نسخههای قدیمی Outlook برای ویندوز، اپلیکیشن Mail و Calendar در macOS و بسیاری از نرمافزارهای ثالث استفاده میشود.
زمانبندی بازنشستگی و اثرات آن
مایکروسافت پیشتر اعلام کرده بود که از تاریخ اول اکتبر ۲۰۲۶، دسترسی به EWS API را بهصورت پیشفرض مسدود خواهد کرد. با این حال، مدیران IT میتوانند تا تاریخ نهایی خاموشی در اول آوریل ۲۰۲۷، از طریق یک لیست سفید (Allowlist) دسترسی موقت را حفظ کنند. در حال حاضر، کاربرانی که با غیرفعال شدن EWS مواجه شدهاند، خطاهایی نظیر «عدم دسترسی به پروتکل EWS» یا درخواستهای مکرر برای وارد کردن نام کاربری و رمز عبور را مشاهده میکنند.
روشهای فعالسازی مجدد EWS
برای رفع سریع این اختلالات، مدیران Tenant میتوانند از دو روش زیر استفاده کنند:
- از طریق مرکز مدیریت Microsoft 365: در بخش Baseline Security Mode، گزینه “Block your entire organization from using EWS” را غیرفعال (Uncheck) کنید.
- از طریق PowerShell: با اجرای دستور
Set-OrganizationConfig -EWSEnabled $trueدر محیط Exchange Online PowerShell، این سرویس ظرف مدت ۴ ساعت مجدداً فعال خواهد شد.
راهکار بلندمدت: مهاجرت به Microsoft Graph API
مایکروسافت تأکید کرده است که فعالسازی مجدد EWS تنها یک راهکار موقت است و تا آوریل ۲۰۲۷ متوقف خواهد شد. راهکار نهایی، بهروزرسانی اپلیکیشنها به نسخههایی است که از EWS استفاده نمیکنند. توسعهدهندگان باید هرچه سریعتر از Microsoft Graph API استفاده کنند، زیرا این API در اکثر سناریوها دارای قابلیتهای مشابه و کاملتر نسبت به EWS است.
لازم به ذکر است که این فرآیند بازنشستگی تنها محیطهای Microsoft 365 و Exchange Online را تحت تأثیر قرار میدهد و EWS در نسخههای نصب شده روی سرورهای داخلی (On-premises Exchange Server) همچنان فعال خواهد بود.