What are email headers?

What are email headers?

About

Email header are a list of key pair value added to the beginning of email message that acts as metadata

They are specifying the:

  • where,
  • the who,
  • and the from.

The client will add headers that defines information about the message and every server will add at minimal the received header (other headers such as X-name can also be added).

They have the same and functionality than the html header because the email is just a part of the web.

List

Format

Header fields are lines composed of:

  • a field name,
  • followed by a colon (“:”),
  • followed by a field body,
  • and terminated by CRLF (end of line)

Example

An email full with headers where only the last line is not an header but the body

You can note that they follows the same format that an http message

Delivered-To: [email protected]
Date: Fri, 12 Jun 2020 21:08:18 +0200
To: [email protected]
Subject: Without hosts dkim test !
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <[email protected]>
From: [email protected] (root)
cc: [email protected]
bcc: [email protected]

This is the body of the email

Analyze

You can analyze them (ie format them) with the message header toolbox

Specification





Discover More
Email - Content-transfer-encoding header

The Content-Transfer-Encoding is a header value of an email part that defines the encoding. The mechanism value may be: 7bit 8bit binary quoted printable base64 ietf-token / x-token
Dkim Entry
Email - DomainKeys Identified Mail (DKIM) - Mail Signatures

DomainKeys Identified Mail (DKIM) is a method to sign digitally outgoing email, thereby allowing a person, role, or organization to claim some responsibility for the message. The signature will associate...
Email - Email processing

Every server that handles an email message adds some information to the message headers. At a minimum, the SMTP server will add a Received header, which indicates when and how it handled the message....
Gmail Original Message Id
Email - Message Id

A Message-ID is an email identifier. It is generated by the client sending the mail and added in the Message-ID header An message id is generally the concatenation of: a timestamp the local hostname...
Email - Newsletter

A description for the search page result engine
Email - Quoted Printable Encoding (3D, ..)

The quoted printable encoding is: an encoding scheme that is applied to the body of an email part and is given by the Content-Transfer-Encoding header. Raw form: In the Quoted-Printable...
Spf Dns Zone
Email - Sender Policy Framework (SPF)

SPF is a dns record that defines which server(s) may send an email. It describe the set of hosts which are designated outbound mailers for the domain. SPF is part of the mail authentication scheme with...
Gmail Show Original Email
What is a Email Message ? known as Internet Message or RFC822

An email is a document that is composed of the following structure * one or more headers * followed at the end by a body that may be composed of multiparts It's a network message known as: * MimeMessage *...
Email - Mail User Agent (MUA) - Mail Client

A Mail User Agent (MUA) is the technical term from a email client application. User agentMail User Agent (MUA)user applicationuser agent on the web A MUA can: read and write in the mailbox and...



Share this page:
Follow us:
Task Runner