Proof of Sending · Verification

Verify a Proof of Sending

Confirm that a wemail Proof of Sending certificate is genuine and has not been altered since it was issued. Verification happens locally in your browser — only the document's fingerprint is sent to us, never the file itself.

The certificate ID (pod_…) is printed at the top of every Proof-of-Sending PDF and encoded in its QR code. Checking an ID confirms it is registered; upload the PDF to confirm the contents are unaltered.

How certification works

Every certified send passes through five stages, each producing evidence the next stage locks in place. Watch the pulse travel the pipeline:

Message sent
Your email enters wemail over an authenticated API or SMTP session.
authenticated
#
Fingerprinted
A SHA-256 hash of the body, headers and attachments is computed — 64 characters unique to this exact content.
sha-256
Signed
Message ID, parties, subject, timestamps and hash are signed with a key held only by wemail.
hmac-sha256
Registered
The signed record is written to a tamper-evident registry with the delivery response from the recipient server.
append-only
Certificate issued
A Proof-of-Sending PDF is generated; its own fingerprint is stored so the PDF itself can be verified here.
verifiable

Why the proof cannot be spoofed

A certificate is only as strong as the attacks it survives. Here is every way someone could try to fake a Proof of Sending — and the specific mechanism that defeats each one.

Attack
Alter the certificate PDF
A party edits the Proof-of-Sending PDF — changes a date, a recipient, or the subject line — and presents the modified copy as evidence.
Why it fails
Changing even one byte of the PDF produces a completely different SHA-256 fingerprint. When the document is checked on this page, the fingerprint no longer matches the one recorded at issue time, and verification fails instantly.
Attack
Forge a certificate from scratch
Someone fabricates a convincing-looking certificate for an email that was never sent, copying wemail’s layout exactly.
Why it fails
The certified facts are signed with HMAC-SHA256 using a secret key that never leaves wemail’s infrastructure. Without that key it is computationally infeasible to produce a valid signature — a forged certificate has no matching registry record and an invalid signature.
Attack
Backdate or re-time a message
A sender tries to claim an email was sent earlier (or later) than it really was, e.g. to meet a contractual deadline.
Why it fails
Timestamps are recorded by wemail’s servers at the moment of acceptance and at the recipient server’s SMTP acknowledgement — not taken from the sender’s machine. They are inside the signed record, so they cannot be changed afterwards without breaking the signature.
Attack
Tamper with the registry itself
The most demanding scenario: an insider or intruder attempts to rewrite the stored evidence after the fact.
Why it fails
The registry is append-only: records are written once at issue time and never updated. Each certificate can be re-verified independently by anyone holding the PDF, so a silently altered registry entry would immediately disagree with certificates already in circulation.

Using the certificate in court

The certificate is designed to answer the two questions every court asks about electronic evidence: is this record authentic, and has it been altered.

What the certificate attests
Content — the SHA-256 fingerprint of the exact message body and attachments that were sent.
Parties — the authenticated sending account and the recipient address(es).
Time — UTC timestamps of acceptance and of the recipient server's SMTP acknowledgement.
Delivery outcome — the receiving mail server's response code, recorded verbatim.
Integrity — a cryptographic signature over all of the above; any alteration invalidates it.
Not attested — that a human opened or read the message. It proves sending and hand-off, like registered mail proves posting.
EU
eIDAS framework
Under eIDAS Article 43, data sent through an electronic registered delivery service cannot be denied legal effect or admissibility solely because it is electronic. The certificate documents integrity, sending time, and delivery — the elements Article 44 requires. EU data residency means the evidence record itself is held under EU jurisdiction.
US
Federal Rules of Evidence
The certificate supports authentication under FRE 901(b)(9) (result of an accurate process) and self-authentication under FRE 902(13)–(14): records generated by an electronic process, verified by hash value, certified by a qualified person. wemail can supply the certification of its automated logging process on request.
This page explains how the evidence is constructed; it is not legal advice. Admissibility is always decided by the court — consult counsel for your specific matter.

Frequently asked questions

No — and no honest system can. It proves the message was sent, when, by whom, with what exact content, and that the recipient’s mail server accepted it (the SMTP 250 response is recorded verbatim). Legally this is analogous to registered mail: proof of posting and hand-off, not of reading.
Need certified sending for your own mail?
Add Proof of Sending to any transactional email with one API parameter.
Read the docs
Trusted by leading brands