Sendmail 8.13.3 release notes for HP-UX 11i v1, HP-UX 11i v2 and HP-UX 11i v3
LDAP recursion allows LDAP queries to return a new query, a DN, or an LDAP
URL, which is in turn queried.
— The default LDAP specifications for AliasFile (O AliasFile=ldap:) and
file classes (F{X}@LDAP) are extended to include support for LDAP recursion
using new attributes.
• The daemon process ID (PID) files are locked so that other daemons cannot
overwrite PID files of each other.
• Sendmail 8.13.3 includes the authinfo feature to allow a separate database for
SMTP AUTH information.
• When Sendmail 8.13.3 receives a temporary error on a RCPT TO: command, it
attempts to contact other MX hosts, if available.
• The recipient list used for delivery is ordered by hostsignature, the character
string version of MX records. This sorts recipients for the same MX records together
so that small portions of the list need to be scanned instead of the whole list. The
sorting is done for each delivery() pass, to determine piggybacking. The
significance of the change is better when the recipient list is large. hostsignature
is now created during recipient list creation rather than during delivery.
• The previous piggybacking called ‘coincidental’ is extended to a more opportunistic
piggybacking called ‘coattail’. Rather than complete MX record matching
(coincidental), piggybacking is done if just the lowest value preference matches
(coattail).
• New Queueing features implemented in Sendmail 8.13.3
Following are the new queueing features:
— All queue runners can be terminated using a SIGTERM to the parent.
— A new option, QueueFileMode, is added for the default permissions of queue
files.
— A new parallel queue runner code is added. It allows multiple queue runners
for each work group to process the same work. A work group is a collection of
one or more queues in a multi-queue environment.
— The MaxQueueChildren option is added to limit the number of concurrent
active queue runner processes.
— The MaxRunnersPerQueue option specifies the maximum number of queue
runners for each queue group.
— A queue member selection by substring pattern matching now allows the
pattern to be negated. For the options -qI, -qR and -qS, you can specify -q!I,
-q!R, and -q!S to remove members of the queue that match during processing.
— The -qp [time] option is added to fork a single child for each queue that
sleeps between queue runs. This option is similar to -qtime option that is used
to periodically fork a child to process the queue. You can send a SIGHUP signal
to restart this persistent queue runner.
Sendmail 8.13.3 Features 7