Email · Reading & security

View headers and the original message

Show original displays an external email exactly as our server received it — every header and the raw body. How to open it, copy it or save it as .eml.

WiA·3 min·Updated 11 Sept 2026·Verified against app release 2026.09
Screenshots for
Same steps on every device — only the pictures change. Show all

When you need to know what an email looked like on the wire — which servers handled it, whether it passed the sender's authentication checks, what the HTML really contained — open its original. Private.Ki keeps the complete message as it arrived, encrypted to your key, and Show original decrypts and displays it on your device.

The option exists only for mail that reached you from outside Private.Ki. Mail between Private.Ki users never travels over SMTP, so it has no delivery headers to show.

Open the original

  1. Open the message. In a conversation with several messages, expand the one you want.
  2. Scroll to the end of that message and click the button next to Reply, Reply all and Forward.
    The ⋮ menu at the foot of an external message includes Show original.Web & desktop
    iPhone screenshotThe ⋮ menu at the foot of an external message includes Show original.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
    The ⋮ menu at the foot of an external message includes Show original.iPhone
    Android screenshotThe ⋮ menu at the foot of an external message includes Show original.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
    The ⋮ menu at the foot of an external message includes Show original.Android
  3. Choose Show original. A window titled Show Original opens with the raw source in a fixed-width font.
    Web & desktop screenshotHeaders first, then the raw body. Copy or download as .eml.This capture is produced by the screenshot pipeline and will appear here.
    Headers first, then the raw body. Copy or download as .eml.Web & desktop
    iPhone screenshotHeaders first, then the raw body. Copy or download as .eml.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
    Headers first, then the raw body. Copy or download as .eml.iPhone
    Android screenshotHeaders first, then the raw body. Copy or download as .eml.Same screen as on the web, single column. This capture is produced by the screenshot pipeline and will appear here.
    Headers first, then the raw body. Copy or download as .eml.Android
  4. Copy or save it. Copy puts the whole text on the clipboard (Copied to clipboard); Download saves it as message-xxxxxxxx.eml, a standard file any mail program or analysis tool can open. Close returns to the message.

Tap the button under the message (the Message actions button) and choose Show original. The source fills the screen; the copy and download icons are in the top bar. On the phone the file is offered through the system share sheet.

What you are looking at

The view has two parts, in the order the message was transmitted:

Headers — one per line, until the first blank line. Beyond the familiar From, To, Subject, Date and Message-ID you will see the technical trail: Received lines added by each server on the way (read them bottom-up to follow the route), Authentication-Results and DKIM-Signature from the sender's domain checks, Content-Type and MIME-Version, and whatever the sending software added. A tracking pixel or hidden sender identifier often shows up here first.

Body — the raw MIME body. For an HTML email this is the complete HTML source, for a message with attachments each part in turn, usually as base64 text. Nothing is rendered, scripts are not run and no image is fetched from this view, which is what makes it safe for inspecting suspicious mail.

The view is read-only. If it says No original message available, the message has not finished loading or decrypting; close and reopen it.

When it is useful

  • A message looks like phishing. Compare the From header with the Return-Path and the first Received line; a mismatch is a strong hint. Attach the downloaded .eml when you report abuse.
  • A message arrived late or oddly formatted. The Received timestamps show where it waited; the Content-Type shows what the sender actually produced.
  • You want to read the HTML without loading anything. Everything the sender embedded, including tracking pixels, is visible as text.

What our server sees

Cannot see

  • That you opened the original — decryption and display happen on your device

Can see

  • Nothing new. The headers you are reading are the same bytes the server received and stored encrypted for you

Common questions

Why is there no "Show original" on a message from another Private.Ki user?

Internal mail is handed from mailbox to mailbox inside Private.Ki as an encrypted object. There is no SMTP transit, so there are no Received, DKIM or authentication headers to show. The menu hides the option rather than showing an empty window.

Can I see the original of a message I sent?

No. The view is for received external mail only. Your own outgoing messages are assembled by our server, which sets the addressing headers from your account.

Does the original include the attachments?

Yes, exactly as they were transmitted — as base64-encoded MIME parts inside the body. To save an attachment as a file, use the attachment card in the normal message view instead.

Article email/show-originalReplaces: How to show headers and original content of an emailScreenshots regenerated automatically for release 2026.09