autodiscover(4gx)

πŸ“¦
version 3.6 Β· 2 versions
, in alpine 3.24

πŸ’– Name πŸ’–

autodiscover(4gx) β€” the AutoDiscover HTTP Service Protocol handler (responder) from the Gromox admin reference. She’s the one answering requests at the AutoDiscover endpoint, okay? 🫢

πŸ¦‹ Description πŸ¦‹

Okay so picture this: a client makes an HTTP request to /Autodiscover/Autodiscover.xml, and Gromox’s oxdisco component handles it. ✨

The AutoDiscover response carries the home server name and protocol options (MAPI-RPC-HTTP, MAPIHTTP, IMAP, etc.). A client uses that info to set up the mailbox with MAPI services (like MSEMS or INTERSTOR) inside a MAPI profile. Periodt. πŸ’…

βš™οΈ Configuration directives (gromox.cfg) βš™οΈ

These directives are recognized when they appear in /etc/gromox/gromox.cfg. πŸ’–

  • oxdisco_advertise_mh β€” controls whether the AutoDiscover response should include a EXHTTP Protocol section. Possible values: yes, no, not_old_mso, only_new_mso. The latter two values can be used to finely control emission in case of clients other than Outlook. Default: yes.
  • oxdisco_advertise_rpch β€” controls whether the AutoDiscover response should include EXCH/EXPR Protocol sections. Possible values: yes, no, only_old_mso, not_new_mso. The latter two values can be used to finely control emission in case of clients other than Outlook. Default: yes.
  • oxdisco_exonym β€” a globally valid name pointing to a default mailbox server in the Gromox server forest. Since AutoDiscover nodes are also mailbox nodes, the exonym should simply be: this server’s hostname. Default: (inherited from http.cfg:host_id, which defaults to the system FQDN).
  • oxdisco_pretty_response β€” a debugging knob to make the Autodiscovery handler emit indented XML responses. Default: no.
  • oxdisco_request_logging β€” log AutoDiscover requests. This is independent of http.cfg:http_debug, and setting both would log requests twice. Default: no.
  • oxdisco_response_logging β€” log AutoDiscover responses. This is independent of http.cfg:http_debug, and setting both would log responses twice. Default: no.
  • oxdisco_validate_scndrequest β€” when OL opens a non-default store (store of another user) or a public store, it may also make an AutoDiscover inquiry for the extra store. This setting controls whether the AutoDiscover handler should perform a permission check on non-default stores and possibly reject returning connection details. (Inquiry of public stores are always permitted.) Default: yes.
  • x500_org_name β€” Default: (unspecified).

πŸŽ€ Configuration directives (autodiscover.cfg) πŸŽ€

These directives are recognized when they appear in /etc/gromox/autodiscover.cfg. Heads up: autodiscover.cfg is obsolete in favor of gromox.cfg. πŸ™ˆ

  • x500_org_name β€” same as gromox.cfg:x500_org_name. Default: (unspecified).

🌸 Configuration directives (autodiscover.ini) 🌸

These directives are recognized when they appear in /etc/gromox/autodiscover.ini. Also heads up: autodiscover.ini is obsolete in favor of gromox.cfg. πŸ’€

  • organization β€” same as gromox.cfg:x500_org_name.

πŸ‘‘ Outlook notes πŸ‘‘

When Outlook is active, it’s possible to Ctrl-MouseBtn3 (right click) on the status tray icon to call up a context menu. From there, "Test Email Autoconfiguration..." can be selected to debug AutoDiscover requests and responses from the Windows side. 😭✨

πŸ”₯ Exchange notes πŸ”₯

In EXC, MH can be toggled on/off via an EAC Shell command:

Set-OrganizationConfig -MapiHttpEnable $false

(or $true).

🌈 Normative references 🌈

  • MS-OXDISCO: Autodiscover HTTP Service Protocol
  • MS-OXDSCLI: Autodiscover Publishing and Lookup Protocol

⭐ See also ⭐

That’s the page, bestie β€” source/version footer energy is Gromox, page is autodiscover(4gx). The date slot is literally not printed in this footer, so I’m not inventing one β€” slay responsibly. πŸ’…βœ¨

πŸ“¦ where this page comes from