The Unix-style mailbox (a single file into which many mail messages are placed) requires that each message be separated from the others by a blank line, followed by a line that begins with the five characters " From ": and thanks again. -- bill one message ends a blank line From george Fri Dec 13 12:03:45 2002 next message starts Ordinarily, sendmail adds a five-character " From " line to a message if there isn't one. The F=n delivery agent flag prevents sendmail from doing this. It is intended for use when not dealing with a Unix-style mailbox, or when dealing with a delivery agent that adds the blank line and " From " by itself. Note that if the F=U delivery agent flag is specified (but not F=n ), the five-character UUCP-style " From " header line is created, and the words remote from $g are appended to that line. The F=n delivery agent flag should always be specified for SMTP delivery agents . The five-character " From " line is not a valid RFC2822 header (because it lacks a colon ) and is not permitted. Apart from SMTP, the use of the F=n delivery agent flag is best determined on a case-by-case basis. Some delivery agents always generate a " From " line, so the F=n delivery agent flag can be used to avoid duplication. Some delivery agents generate a " From " line only if there is not already one there, so the F=n delivery agent flag is optional and perhaps best omitted. Some delivery agents never generate a " From " line, yet require one (such as the uux program); for these the F=n delivery agent flag should always be omitted. |