Hold channel

From Messaging Server Technical Reference Wiki
Jump to: navigation, search


When messages are incoming to a user whose mailUserStatus attribute (more precisely, the attribute named by the ldap_user_mail_status MTA option) is set to a value of hold, or who is in a domain whose mailDomainStatus attribute (more precisely, the attribute named by the ldap_domain_attr_mail_status MTA option) is set to a value of hold, then the messages will be routed to the hold channel and will be marked as .HELD. (Both of these things---the routing to the hold channel, and the marking of the message as .HELD---are configured via the delivery_options MTA option's value for the hold clause.)

The hold channel is intended for temporarily detaining messages addressed to users (or to users in domains) for purposes such as migration of the users' (or an entire domain of users') mailboxes. The incoming messages can be sidelined in the hold channel queue area on disk, and then once the users' mailboxes are once again ready to receive e-mail, and the user and/or domain status has been set back to active, the messages can be delivered onwards.

Hold channel configurationdiscusses the basic configuration of the hold channel. Releasing messages from the hold channel discusses how to release messages from the hold channel.


See also: