Q=

Queue group to use V8.12 and later

Queue groups and the Q= delivery agent equate were introduced in V8.12 sendmail. In Queue Groups (V8.12 and Later) on page 408, we show you how to declare and use queue groups. For example, the following mc configuration line declares a queue group named slowmail, in which we plan to defer SMTP mail:

QUEUE_GROUP(`slowmail', `P=/var/spool/mqueue/slowqueue')

Here, the P= queue-group equate says that the queue for the slowmail queue group will be /var/spool/mqueue/slowqueue.

The Q= delivery agent equate associates a delivery agent with a queue group. For the smtp delivery agent, for example, the following delivery agent equate will cause its queue directory to become /var/spool/mqueue/slowqueue because of the previous queue group declaration:

Q=slowmail

Several mc configuration macros are available with which to declare queue groups for selected delivery agents. For example, the following defines the slowmail queue group, and associates the smtp delivery agent with it:

QUEUE_GROUP(`slowmail', `P=/var/spool/mqueue/slowqueue')
define(`SMTP_MAILER_QGR', `slowmail')
MAILER(`smtp')                                   ← must follow the above two

Whenever you assign a queue-group to a delivery agent, the use of a macro that ends in _MAILER_QGRP must precede the MAILER declaration for that delivery agent.

See the section describing a particular delivery agent to find an appropriate mc macro with which to redefine the Q= for that delivery agent. See Table 20-1 on page 717 for a guide to all delivery ...

Get sendmail, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.