V8.7 sendmail specifically checks for additional text and rejects
the qf file if any is found:
SECURITY ALERT: extra data in qf: first bogus line printed here
Losing qffile: bogus queue line
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
11.5 Bogus qf Files | 421
V8.7 sendmail terminates its legitimate list of qf control lines by placing a dot on a
line by itself. Any text following that line, including comments and blank lines, is
considered an error. This can represent a serious attack against your machine or site.
If you get this message, investigate at once.
11.5.4 Unknown Control Character in qf File
Eachline in a qf file must begin witha known control letter or character (?§11.12 on
page 445). If a line begins with any other character, it is considered bad, and the
whole file is rejected:
readqf: qffile: line num: bad line bogus line here
Losing qffile: unrecognized line
Note that this error is to be anticipated if you go backward, from a later release to an
earlier release of sendmail.
11.5.5 Funny Flag Bits in qf File
An F line in a qf file is used to save and restore envelope flag bits. Unfortunately, the
first line of a Unix-style mailbox also begins with an F:
From someone@site
If a qf file??™s F line begins with the five characters ???From ???, V8.
Pages:
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757