exchange_nsp(4gx)
π exchange_nsp(4gx) π
Gromox admin reference energy, bestie β and the manual name is literally exchange_nsp(4gx). This page is the handler for the Name Service Provider Interface Protocol. Slay.
β¨ NAME β¨
exchange_nsp β Handler for the Name Service Provider Interface Protocol
πΈ DESCRIPTION πΈ
okay so exchange_nsp is a component for http(8gx) that handles the Name Service Provider Interface Protocol. In essence, it's providing the Address Book for Outlook's EMSMDB32.DLL connector. That's the whole vibe: NSPI protocol in, address book out, no cap. π«Ά
π CONFIGURATION DIRECTIVES π
The usual config file location is /etc/gromox/exchange_nsp.cfg. Keep that path close, iykyk.
cache_intervalβ Default:5 minuteshash_table_sizeβ Default:3000nsp_traceβ Level 1: Log entry into and exit out of NSP functions, with their parameter values tostderr(nothttp_log_file!). Log data dumps of select calls. Level 2: Dump more data. Default:0x500_org_nameβ Default:(unspecified)
π¦ NOTES π¦
A number of properties are always synthesized by exchange_nsp and never read from any storage; this includes key properties such as PR_ENTRYID, PR_RECORD_KEY, etc. Not me pointing out that these are homegrown, bestie β they're just built in.
For user-attached properties that are read from SQL (cf. table "user_properties"), exchange_nsp (as well as zcore(8gx)'s AB) only handles a subset of property types: PT_BOOLEAN, PT_SHORT, PT_LONG, PT_I8, PT_SYSTIME, PT_BINARY, PT_UNICODE/STRING8 and PT_MV_UNICODE/STRING8. That's the list β periodt. π
π SIGNALS π
Upon receipt of SIGHUP, the address book cache will be dropped; the next regular request for the AB will cause it to be reloaded.
MS-OXNSPI: Exchange Server Name Service Provider Interface (NSPI) Protocol
π₯ SEE ALSO π₯
footer source/version sign-off: Gromox, page exchange_nsp(4gx). The date isn't showing up on this page, so I'm not gonna invent one, bestie β just sending you off with a cute wave π«Άπ
β¨
π¦ where this page comes from
- alpine 3.24: grommunio-gromox-doc 3.6-r0 Β· AGPL-3.0-or-later
- π the page's license: CC-BY-SA-4.0 or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms