Header declarations inform sendmail of the format of known header lines. Knowledge of a few header lines is built into sendmail, like the From: and Date: lines.
Most configured headers are automatically inserted into the outgoing message if they do not exist in the incoming message. Some mailers suppress certain headers.