If sendmail cannot immediately deliver a mail message, it places that message in a queue to await another try. Prior to V8.12, the QUEUE definition caused queue-handling code to be included in sendmail . As of V8.12, the QUEUE compile-time macro has been removed, and queue-handling code is always included in sendmail . If queueing is not enabled and you need to queue, sendmail prints the following message and either bounces or discards the message: dropenvelope: queueup A word to the wise: always define QUEUE. Even if you have only a pure UUCP machine, mail can fail (for a reason such as a full disk). Without queueing, such mail will bounce when instead it should be queued for a later try. The default is to always define QUEUE if NETINET or NETISO are defined; otherwise , QUEUE is undefined. There is no debugging flag to show whether QUEUE is defined, but the -bp switch (Section 11.6) can be used to determine whether it is supported. |