If the macro name and value are
missing, the macro \ is given a value of NULL. If both are present, the macro whose name
is specified is given the value specified (value).
There can be multiple $ lines. The sendmail macro names to be stored in the qf file are
listed in the $={persistentMacros} class (?§22.6.9 on page 873).
11.12.24 . line
Mark EOF in qf file V8.7 and later
One form of attack against sendmail involves appending information to an existing qf file.
To prevent suchattacks, V8.7 introduced the dot line. In a qf file, any line that begins with
a single dot:
.followed by anything
is considered to mark the end of the file??™s useful information. Upon encountering that dot,
sendmail continues to read the qf file. If any line follows the dot line, sendmail logs the
following message and changes the qf file into a Qf file (?§11.5.3 on page 420):
SECURITY ALERT: extra data in qf: bogus line here
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
460
Chapter 12 CHAPTER 12
Maintain Aliases
Aliasing is the process of replacing one recipient address with one or more different
recipient addresses. The replacement address can be that of a single user, a list of recipients,
a program, a file, or any mixture of these. In this chapter, we cover the aliases(5)
file, one of the three methods of aliasing available with the sendmail program.
Pages:
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827