PMDF System Manager's Guide


Previous Contents Index

2.3.4.70 Validating local part of address (validatelocalnone, validatelocalsystem, validatelocalmsgstore)

The validatelocalnone, validatelocalsystem, and validatelocalmsgstore channel keywords 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.

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.

The msgstore channel defaults to validatelocalmsgstore, meaning that the local part (username) of an address must be a valid MessageStore or popstore account, or have an entry in the MessageStore forward database, and has not been marked DISMAIL or be over quota (if REJECT_OVER_QUOTA is set).

When validatelocalnone is 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.

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.


Previous Next Contents Index