جشنواره تخفیف های جمعه سیاه
احمد جهلولی
متخصص سرویس های مایکروسافت

تنظیمات MAPI Over HTTP در اکسچنج سرور 2013 و 2016

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

MAPI over HTTP چیست؟


در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است

Get-OrganizationConfig | fl *mapi*

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

مزایای استفاده از MAPI over HTTP :

  • پایداری بیتشر در برابر خطاهای انتقال داده.
  • ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
  • توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
  • احراز هویت یا Authentication سریع بین Outlook و Exchange.

با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.


برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook خود را Restart کنند.

اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.

شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

پیشنیازهای استفاده از این قابلیت


شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید سرور شما Exchange 2013 SP1 به بعد باشد.

در جدول زیر نسخ های Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید:

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟


برای اینکار چندین مرحله وجود دارد:

  • مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
  • همه CAS and MBX servers باید به Exchange 2013 SP1 ابگرید شوند.
  • نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.

بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار COMPLUS_DisableRetStructPinning را در environment variable اضافه کنید:

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

مقادیر بالا را اضافه و سیستم را restart کنید.

قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.

وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.

برای فعال کردن این قابلیت اول باید MAPI virtual directory را تنظیم کنید.

در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم

Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi

بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

در آخر با دستور زیر MAPI over HTTP را فعال کنید.

Set-OrganizationConfig -MapiHttpEnabled $true

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

برای امتحان اتصال کاربران به Exchange ، کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

پروتکل اتصالی را نشان می دهد.

یا می توانید دستور زیر را در EMS وارد کنید:

Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe

هنگام نصب Exchange 2016 هشداری مشاهده میکنید مبنی بر اینکه MAPI over HTTP فعال نیست. در این مقاله قصد دارم نحوه فعال کردن آن بر روی Exchange و مزایای استفاده از آن را توضیح بدم.
||http://tosinso.com/files/get/d9f487b3-8568-40d4-8f31-85d890edadc6||

!! MAPI over HTTP چیست؟
--
در Exchange 2010 کاربران داخلی برای ارتباط با Exchange از پروتکل RPC استفاده می کردند، و کاربران خارجی (Internet) از پروتکل RPC over HTTP. ولی در Exchange 2013 کل ارتباطات کاربران خارجی و داخلی بوسیله دو پروتکل RPC over HTTP در حال انجام است.MAPI over HTTP در نسخه Exchange 2013 SP1 وارد میدان شد و از آن به بعد بهترین ارتباط کاربران Outlook با Exchange محسوب میشه.در Microsoft outlook اگر به پروتکل ارتباطی آن با Exchange 2013 نگاه کنید می بیند پروتکل ارتباطی آنها RPC/http هستش
||http://tosinso.com/files/get/9978a311-a701-4638-9ed0-ebf0c96ae450||
یا اگر دستور زیر را در EMS اکسچنج 2013 اجرا کنید می بینید که این پروتکل بصورت پیش فرض غیرفعال است
<c#>
Get-OrganizationConfig | fl *mapi*
<c#>
||http://tosinso.com/files/get/9e822ad0-7367-4975-96f7-bbbbd32e88f4||
مزایای استفاده از MAPI over HTTP :
* پایداری بیتشر در برابر خطاهای انتقال داده.
* ایجاد یک ارتباط سریع با Exchange در مواقعی که سیستم از حالت hibernation بیرون آمده یا بعد از قطعی موقت در شبکه. یا به اصطلاح قابلیت resuming connection با Exchange.
* توانائی سوئیچ کردن بین شبکه های wired and Wireless با کمترین قطعی ممکن.
* احراز هویت یا Authentication سریع بین Outlook و Exchange.

!! با فعال کردن قابیلیت MAPI over HTTP چه اتفاقی در ساختار پیش می آید.
--
برای اینکه کاربران بتوانند از این قابلیت استفاده کنند حتما باید یک بار Microsoft Outlook  خود را Restart کنند. 
اگر در ساختار از Public Folder که بر روی یک Exchange 2010 میزبانی می شود، استفاده کنید نمی توانید MAPI over HTTP را فعال کنید. و برای حل این مشکل شما باید Public Folder ها را به Exchange 2013 منتقل کنید.
شما با فعال کردن MAPI over HTTP همچنان می توانید از RPC over HTTP استفاده کنید و علت اینکار همچنان متصل بودن Device های هستش که توانائی اتصال با MAPI over HTTP را نداشته باشند.

!! پیشنیازهای استفاده از این قابلیت
--
شما برای اینکه بتوانید از این قابلیت استفاده کنید حتما باید  سرور شما Exchange 2013 SP1 به بعد باشد. 
در جدول زیر نسخ های  Outlook ی که از این قابلیت پشتیبانی می کنند و یا نمی کنند را می توانید مشاهده کنید: 
||http://tosinso.com/files/get/2c2d9fb3-c7a1-4a79-b16b-f53024a29295||

!! چگونه MAPI over HTTP را بر روی Exchange 2013 فعال کنیم؟
--
برای اینکار چندین مرحله وجود دارد:
* مطمئن شوید Microsoft Outlook های کاربران از این قابلیت پشتیبانی می کنند.
* همه CAS and MBX servers باید به Exchange  2013 SP1  ابگرید شوند.
* نصب .NET Framework 4.5.2 بر روی Exchange 2013. این پیشنیاز برای هر دو نسخه Exchange 2013 and 2016 الزامی می باشد.
بعد از نصب .NET Framework 4.5.2 بر روی Exch 2013 باید مقدار  COMPLUS_DisableRetStructPinning را در  environment variable اضافه کنید:
||http://tosinso.com/files/get/7cc3b639-5a70-415c-bc69-e098d1618509||
||http://tosinso.com/files/get/257a6316-4449-4510-9604-cbeaace806c7||
||http://tosinso.com/files/get/e6d05ba7-0b7b-4b74-80e7-cb9ff18502bf||
مقادیر بالا را اضافه و سیستم را restart کنید.
قدم بعدی باید مطمئن شوید SSL Certificate سرور Exchange طبق FQDN ی که کاربران استفاده میکنند مطابق باشد. اگر قصد تعویض FQDN سرور و همچنان SSL Certificate را دارید قبل از فعال کردن MAPI over HTTP آنها را تنظیم کنید.
وقتی که کارهای بالا را بصورت صحیح انجام دادید نوبت به فعال کردن MAPI over HTTP می رسد.
برای فعال کردن این قابلیت اول باید  MAPI virtual directory را تنظیم کنید. 
در این کیس FQDNی که کاربران داخلی وخارجی از آن استفاده می کنند  https://mail.my-city.com هستش پس باید این ادرس را بر روی Internal and External URL ست کنم. برای این من از دستور زیر استفاده میکنم
<c#>
Get-MapiVirtualDirectory -Server mail | Set-MapiVirtualDirectory -InternalUrl https://mail.my-city.com/mapi -ExternalUrl https://mail.my-city.com/mapi
<c#>
بعد از اجرای دستور فوق MSExchangeAutodiscoverAppPool را Recycle کنید. برای اعمال تعقیرات در AutoDiscovery 
||http://tosinso.com/files/get/702fa904-ab72-44df-add3-d84c39b9ea2e||
در آخر با دستور زیر MAPI over HTTP را فعال کنید.
<c#>
Set-OrganizationConfig -MapiHttpEnabled $true
<c#>
||http://tosinso.com/files/get/bd9f1546-b76c-406e-8e38-e15bd6a29664||
برای امتحان اتصال کاربران به Exchange ،  کلید Ctrl را پایین نگه دارید و بر روی علامت Outlook راست کلیک و گذینه  Test E-mail AutoConfiguration را کلیک کنید کادر باز می شود که باید ایمیل و پسورد را بنویسید و تمام چک باکسها را بردارید به جز Use AutoDiscovry و دکمه Testرا کلیک کنید
||http://tosinso.com/files/get/7aa549e4-0269-436f-ab91-b3182414a8c4||
پروتکل اتصالی را نشان می دهد.
یا می توانید دستور زیر را در EMS وارد کنید:
<c#>
Test-OutlookConnectivity -RunFromServerId <Exchange Server> -ProbeIdentity OutlookMapiHttpSelfTestProbe
<c#>
||http://tosinso.com/files/get/e0d52152-6e57-43ac-b484-f23ced16c37c||
تبریک میگم  MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:
<c#>
http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html
<c#>

موفق و پیروز باشید.

نویسنده : احمد جهلولی
منبع : |جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو::https://tosinso.com/microsoft|
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

تبریک میگم MAPI over HTTP بصورت صحیح پیاده سازی شد.

منبع:

http://markgossa.blogspot.com/2015/11/exchange-2013-and-exchange-2016-mapi.html

موفق و پیروز باشید.

نویسنده : احمد جهلولی

منبع : جزیره سرویس های شبکه مایکروسافت وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


احمد جهلولی
احمد جهلولی

متخصص سرویس های مایکروسافت

سایت شخصی من: https://msdeeplearn.net

نظرات