NTLM_INITIAL_RESPONSE

Uniface logical that specifies how the initial message from the client is sent to an ESMTP server via the AUTH NTLM security driver.

NTLM_INITIAL_RESPONSE { = } IMMEDIATE | DEFERRED

Arguments

  • IMMEDIATE—appends initial protocol response to AUTH command
  • DEFERRED—defers initial protocol response until server responds to AUTH command

Defaults

Assignment file: Application assignment file
Section: [LOGICALS]
Default value: IMMEDIATE

Description

The ESMTP AUTH command allows for some variation in the message protocol. The initial protocol response from the client to the server may be appended to the AUTH command, provided the protocol defines an empty initial challenge from the server. For NTLM, the server does not provide an initial challenge, so there is a choice as to how the initial message from the client is sent.

Immediate initial message:

  1. Client sends: AUTH NTLM InitialResponse
  2. Server sends: 334 Challenge

Deferred initial message:

  1. Client sends: AUTH NTLM
  2. Server sends: 334 NTLM supported
  3. Client sends: InitialResponse
  4. Server sends: 334 Challenge

For NTLM, most SMTP servers support both options, but some have problems with one or the other approach. If the setting is not specified, the IMMEDIATE approach is used. If an ESMTP server does not support this, set this setting to DEFERRED to use the second approach

Related Topics