Persistent queue runners look like executing periodic queue runners in process
listings:
root 22958 476 ? S 08:43 0:00 sendmail: accepting connections
root 22947 512 ? S 08:32 0:00 sendmail: running queue: /var/spool/mqueues/
q.1/df
Here, the first line shows the controlling process, and the second line shows a persistent
queue runner. Note that even though the second entry says ???running,??? it might
not be.
11.9 Process Alternative Queues
The sendmail program provides the ability to use queue directories other than the
one listed in the configuration file??™s QueueDirectory option (?§24.9.88 on page 1070).
Other queue directories can be used to solve an assortment of problems. One example
is a site being down for an extended period. When a lot of mail is sent to such a
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
11.9 Process Alternative Queues | 437
site, messages collect in the queue and eventually start timing out. By moving those
messages to a separate queue directory and processing it at a later time (when that
site is back up), unnecessary bouncing of mail can be prevented.
Note that the QueueDirectory option is not safe. If its value is changed by anyone
other than root, sendmail runs as an ordinary user.
11.9.1 Handling a Down Site
If a site is down, messages to that site can collect in the queue.
Pages:
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785