1. Distribution postponed because list is held
I sent a message to my list but got the following response back from LISTSERV:
The distribution of your message dated Thu, 02 Apr 2015 08:44:51 -0500 with
subject "Test" has been postponed because the TEST list is held. No action
is required from you; your message will be reprocessed automatically once
the list owner releases the list.
A list can become held under a couple of different scenarios:
- An error has occurred during the processing of a message that has caused LISTSERV to automatically hold the list pending the correction of the error condition.
- The list owner or server manager placed the list on hold manually, with the HOLD listname command.
In the first scenario, both the list owner and the LISTSERV maintainer(s) are notified of the error. For instance, the list may have been made but the directory for its archives may not have been created before someone posted to the list, or a typo may have been made in the "where" parameter of the Notebook= keyword. In that case you would get a message like this:
An error occurred while logging mail to the archives of the TEST list. An
incomplete copy of the message might be present in the archive file. The
list is being held to prevent further occurrences of this error. Please take
corrective action and issue a "FREE TEST" command when you want the
message to be reprocessed.
Serious error occurred - traceback follows
------------------------------------------
>>> Error X'00000011' opening file C:\LISTSERV\ARCHIVES\TEST\TEST.LOG1504
<<<
-> Severity: Warning
-> Facility: Generic error codes
-> Abstract: File/major entity not found
-> I/O mode: Record write
which is simply LISTSERV-ese for "the directory referred to doesn't exist". When this kind of error occurs, your LISTSERV maintainer usually has to fix it, and you should contact him or her to do that.
In the second scenario, if you did not place the list on hold yourself, you may want to communicate with the server manager to find out why the list was placed on hold. This may have been done to stop a loop or for some other good reason. When the error is fixed or the reason for holding the list is no longer valid, you can take the list out of HOLD status by issuing a FREE listname command to LISTSERV (where listname is of course the name of your list).