Validatelocalnone, validatelocalsystem, validatelocalexternal, validatelocalpopstore, validatelocalmsgstore, validatelocalprofile Channel Options
Validating local part of address (
validatelocal* channel options control whether any validity check on the local part (username) of an address is performed when messages are enqueued to the channel. Different sorts of channels have different defaults; most channels default to
validatelocalnone, meaning that no validation of the local part of the address is performed by the channel doing the enqueuing to the channel in question, but the local channel defaults to
validatelocalsystem, meaning that the local part (username) of an address must be a valid, e-mail receiving account on the system. More specifically,
validatelocalsystem means that on UNIX platforms, the local part (username) must have an account on the system, or on OpenVMS platforms that the local part (username) must have an account or VMS MAIL profile entry.
validatelocalnone is placed on a channel, messages matching that channel are enqueued to the channel with no validation by the enqueuing channel; it will be up to the destination channel itself to validate the address. So for instance if
validatelocalnone were placed on the local channel, then incoming SMTP messages apparently matching the local channel would be accepted by the SMTP server and enqueued to the local channel; if the local part turned out not to be a valid account, that would not be discovered until the local channel itself actually ran and checked the local part. (Note that the local channel isn't normally used for actual enqueues in Messaging Server.)
Conversely, if the name space for some other destination channel, say a MRIF_A1 channel, happened to exactly match the name space for the accounts on the local channel, then placing
validatelocalsystem on the MRIF_A1 channel would cause enqueuing PMDF agents such as the SMTP server to reject messages destined for the MRIF_A1 channel for which the local part (username) could not be validated as if it were a VMS MAIL account.
validatelocalprofile channel options are all currently unimplemented; their behavior is the same as