Počasi samodejno odkrivanje v programu Outlook 2016

Funkcija samodejno odkrivanje (samodejno odkrivanje) pojavil v Exchange Server 2007. Glavni cilj programa Autodiscover je zmožnost poštnega odjemalca, da išče poštni strežnik Exchange in samodejno poveže nabiralnik. Od Outlookovega uporabnika morate le določiti svoj e-poštni naslov in geslo, Outlook bo ostalo sam s samodejnim odkrivanjem.

Pri preizkušanju novega odjemalca pošte Outlook 2016 pri zunanji povezavi z Exchange je bilo opaziti, da lahko samodejna konfiguracija odjemalca traja nekaj minut (v našem primeru približno 8 minut). Težava je v tem, da samodejno odkrivanje traja predolgo.

Če želite rešiti težavo, morate razumeti, kako deluje samodejno odkrivanje. Za pravilno delovanje samodejnega zaznavanja mora odjemalec prejeti datoteko XML z nastavitvami na kateri koli razpoložljiv način in se bo samodejno konfiguriral v skladu s temi parametri.

Odjemalci programa Outlook 2007 in novejših poskušajo datoteko zaznati med prvotno namestitvijo  Autodiscover.xml na več načinov, katerih vrstni red iskanja je v programu Outlook težko kodiran. Naslednje možnosti so zaporedno razvrščene:

  1. Iskanje in dostop do snemanja SCP (Storitev Povezava Točka) v Active Directory (deluje samo v računalnikih v domeni Active Directory)
  2. Pritožba HTTPS v korensko domeno (določi ga SMTP naslov uporabnika) na URL naslovu https: //.ru/Autodiscover/Autodiscover.xml
  3. Https pisno zahtevo Samodejno odkrivanje domena (https: //autodiscover..ru/Autodiscover/Autodiscover.xml)
  4. Preverite lokalni xml datoteka
  5. Preusmeritev HTTP od http: //.ru/Autodiscover/Autodiscover.xml do spletnega mesta HTTPS
  6. Poiščite DNS SRV Records _autodiscover._tcp..ru
  7. Predpomnjeni podatki v Outlookovem profilu (Outlook 2013 in novejši), ob uspešnem prejšnjem samodejnem odkrivanju

Outlook zaporedoma ponavlja te metode in če dobite uspešen odziv, nadaljnja preverjanja ne opravijo. Če nobena od metod ni vrnila odgovora, se postopek samodejnega odkrivanja šteje za neuspešen.

Opomba. V Outlooku 2016 so se razvijalci poleg uporabe privzetega MAPI prek HTTP-ja odločili, da bodo v celoti izrezali možnost ročne nastavitve povezave z Exchangeom, zdaj pa je nastavitev Exchangeovega nabiralnika mogoča samo s samodejnim odkrivanjem. Aktivna sinhronizacija, POP in IMAP so še vedno ročno nastavljeni..

Za domensko okolje je najprimernejša metoda samodejnega odkrivanja Service Connection Point v Active Directory. Druga metoda (HTTPS zahteva iz korena domene) se praktično ne uporablja, vendar je to predvsem preverjena pri zunanjih odjemalcih. Če naslov .ru pripelje do strežnika, ki ni dostopen ali ne reagira na HTTPS (443), postopek samodejnega odkrivanja zamrzne, čaka na odgovor in na koncu odpade s časovno omejitvijo. Od tod tudi velika zamuda pri postavljanju stranke.

Če zaženete pripomoček Preizkusite samodejno konfiguracijo e-pošte (E-poštno sporočilo za samodejno konfiguracijo), lahko vidite, da program za samodejno odkrivanje poskuša poslati 11 zahtev HTTPS na http: //.ru /autodiscover/autodiscover.xml, od katerih vsaka približno 30 sekund odpade. Zato je tako velika zamuda, ko prvič zaženete Outlook.

Če želite odpraviti to težavo, potrebujete ime domene, da vodi do spletnega mesta ali katerega koli spletnega strežnika, ki ima na voljo 443 vrata. V tem primeru bo Outlook čez nekaj trenutkov spoznal, da ta način samodejnega odkrivanja ni na voljo in bo prešel na naslednjo. Če želite to narediti, ustvarite zapis v korenu DNS svoje domene @, ki bo označil naslov IP vašega spletnega mesta.

Če ta metoda iz nekega razloga ni uporabna, lahko Outlook 2016 prisili, da preskoči nekatere vrste pregledov z urejanjem registra. Za to v branži Hkey_Trenutni_UPORABNIK\PROGRAMSKA OPREMA\Microsoft\Pisarna\ 16.0 \Outlook\Samodejno odkrivanje\ morate ustvariti tipko DWORD z vrednostjo 1. Možna imena ključev (imena govorijo sama zase):

  • IzključiteHttpsRootDomain
  • IzključiScpLookup
  • IzključiteHttpsAutoDiscoverDomain
  • IzključiteHttpRedirect
  • IzključiSrvRecord
  • ExcludeExplicitO365Endpoint (dokaj nov parameter, prikazan v Outlooku 2016, različica 16.0.6741.2017, dodatne informacije v članku MS Outlook 2016 nenehno zahteva geslo)

I.e. če želite onemogočiti preverjanje tipa 2 (zahteva HTTPS v korenski domeni), morate ustvariti ključ z imenom IzključiteHttpsRootDomain in vrednost 1.

Opomba. Podobni ukazi za različne različice Outlooka
Outlook 2010:
reg.exe dodaj HKCU \ Software \ Microsoft \ Office \ 14.0 \ Outlook \ AutoDiscover / v IzključiHttpsRootDomain / t reg_dword / d 0x1 / f
Outlook 2013:
reg.exe dodaj HKCU \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ AutoDiscover / v IzključiHttpsRootDomain / t reg_dword / d 0x1 / f
Outlook 2016:
reg.exe dodaj HKCU \ Software \ Microsoft \ Office \ 16.0 \ Outlook \ AutoDiscover / v IzključiHttpsRootDomain / t reg_dword / d 0x1 / f

Podobno se ustvari parameter, imenovan ExcludeHttpsAutoDiscoverDomain.

Tako lahko Outlook 2016 prisili, da preskoči vse nerazpoložljive metode samodejnega odkrivanja. Zaradi tega ob zagonu Outlooka to preverjanje ne bo izvedeno, postopek samodejnega odkrivanja in prva predstavitev Outlooka pa bosta veliko hitrejša.