[mail]
^C
-[mail] must start with /^Received: \(at \S+\) by \S+;/, and is copied to the
-output.
+C<[mail]> must start with /^Received: \(at \S+\) by \S+;/, and is copied to
+the output.
=item autocheck
[html] is copied unescaped to the output. The record immediately following
this one is considered "boring" and only shown in certain output modes.
-No other types of records are permitted, and the file must end with a ^C
-line.
+(This is a design flaw in the log format, since it makes it difficult to
+change the HTML presentation later, or to present the data in an entirely
+different format.)
=back
+No other types of records are permitted, and the file must end with a ^C
+line.
+
=head2 Perl Record Representation
Each record is a hash. The C<type> field is C<incoming-recv>, C<autocheck>,
-C<recips>, or C<html> as above; C<mail> and C<html> contain text as above;
-C<recips> is a reference to an array of recipients (strings), or undef for
-C<-t>.
+C<recips>, or C<html> as above; C<text> contains text from C<[mail]> or
+C<[html]> as above; C<recips> is a reference to an array of recipients
+(strings), or undef for C<-t>.
=head1 FUNCTIONS