The FEATURE(queuegroup) and the access Database
The easiest way to select queue groups based on
recipient addresses or recipient domains is by using
the FEATURE(queuegroup)
. It is declared in
your mc configuration file like
this:
FEATURE(`queuegroup') FEATURE(`queuegroup', `default group')
The first line causes the queue group to default to
mqueue
if a
queue group in the access
database is missing or nonexistent. The second line
allows you to set a different default queue group.
For example, consider the following lines from an
mc file:
QUEUEGROUP(`localgroup', `/queue/lq') FEATURE(`queuegroup', `localgroup')
This causes sendmail to use the
group named localgroup
instead of mqueue
as the default if
a queue group in the access
database is missing or nonexistent.
Once you have enabled the FEATURE(queuegroup)
, the next step is
to add lines such as the following to the source
file for your access
database:
QGRP:slow-poke.com slowgroup QGRP:root@notify.com fastgroup QGRP:your.domain localgroup
Each line that selects queue groups must begin with the literal expression:
QGRP:
This prefix tells sendmail that you wish to map recipient addresses or domains to queue groups.
The first line causes mail to the
slow-poke.com domain to use
the queue group called slowgroup
. This shows that you can list
just a domain in the lefthand column and it will
work just as expected.
The second line causes mail to the specific recipient
root@notify.com to use the queue
group named fastgroup
. This line demonstrates that ...
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.