Megosztás a következőn keresztül:


A MAPI HTTP-en keresztüli használatakor a „401” és a „200” ismételt állapotkódok jelennek meg

Jelenségek

Tegyük fel, hogy a MAPI-t HTTP átviteli protokollon keresztül konfigurálja egy Helyszíni Microsoft Exchange Server 2016-környezetben. Miután megkezdte a proxy automatikus konfigurációs (.pac) fájljának használatát, amely az Egyeztetés hitelesítést használja a Microsoft 365-höz készült Outlook, a 401- és 200-ás HTTP-válaszállapot-kódokat a rendszer folyamatosan naplózza a kiszolgáló Internet Information Services (IIS) naplójában vagy az ügyfélforgalom hálózati rögzítésében.

Ok

A MAPI HTTP-n keresztül két ügyfél-kiszolgáló munkamenetet használ, egyet az Outlook indításakor megnyitott változásértesítésekhez, egyet pedig az igény szerint létrehozott adatok küldéséhez/fogadásához. A MAPI- és HTTP-munkamenetek különböző rétegekben találhatók. Az "adatok küldése" vagy az "adatok fogadása" MAPI-munkamenetek létrehozásakor létrejön egy új HTTP-munkamenet, és a hitelesítés a HTTP-munkamenet elején történik.

A HTTP-munkamenetek hitelesítési kérése (RFC) a várt protokollütemezést írja le. Ez a sorozat magában foglalja egy üres hitelesítési kérés küldését, hogy a kiszolgáló az általa támogatott hitelesítési protokollok használatával válaszoljon. Lehetővé teszi az ügyfél számára a megfelelő hitelesítési típus kiválasztását. A folyamat részeként a "401" és a "200" ismételt állapotkódok várhatók.

Áthidaló megoldás

Letilthatja az automatikus proxybeállítást a HTTP-válaszok "401" számának csökkentéséhez. Ehhez módosítsa vagy adja hozzá a következő beállításjegyzék-értéket:

Kulcs: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Internet\
Érték neve: EnableHttpAccessTypeAutomaticProxy
Típus: REG_DWORD
Értékadatok: 0

A beállításjegyzék-érték beállítása után a proxykonfigurációt a Microsoft Windows HTTP Services (WinHTTP) helyett az Outlook kezeli. Ez lehetővé teszi, hogy az Outlook megtartsa a kiszolgáló konfigurációját, és előre hitelesítse a jövőbeli kéréseket.