sendmail, 4th Edition

Q=

Queue group to use V8.12 and above

Queue groups and the Q= delivery agent equate were introduced in V8.12 sendmail . In Section 11.4 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_QGRP', `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, in Section 20.4, for a guide to all delivery agents.

Категории