Enter individual addresses, a domain such as @company.com, or mix the two. Only matches are approved at the gate.
Only approved emails get through.
Email verification turns a public share link into a named-recipient gate. Build an allowlist of addresses or domains; only matching readers receive a code and can open the PDF.
No account, no password, no sign-up flow on the reader side. They type an email, receive a code from that inbox, and they're in — if and only if the address is on your list.
Forwarded URLs still reach the verification page — but outsiders never receive a code, so the PDF never renders.
Each opener identifies themselves via email. Your access log shows names, not just IPs — much more actionable.
The gate is a web page. Readers verify on desktop or phone with no app install.
Combine with open limit, expiry, watermark, and view mode for layered protection.
From allowlist to verified open in four steps.
You configure the allowlist once during upload; every subsequent reader session passes through the same gate.
Build the allowlist
On the upload page, add individual emails or a domain wildcard. This is the gate that decides who can proceed.
Send the same link
Share one link or QR with everyone. Each reader will verify their own email — no per-recipient links needed.
Reader verifies
Reader enters their email. If it's on the list, a code arrives in that inbox. They enter the code and the PDF opens.
Named record logged
The verified email and timestamp are saved against the share, so you know who opened what and when.
Two ways to express the list — pick what fits.
Use individual addresses when you know each recipient by name; use domain wildcards when you know the organisation but not every person.
Individual email allowlist
- Best when you have a named, limited set of recipients.
- Records show each recipient's email beside the timestamp.
- Change the list anytime — readers removed from the list can no longer verify.
- Ideal for proposals, offers, legal drafts, confidential reports.
Domain wildcard allowlist
- Best when you trust an organisation but don't have the full roster.
- Anyone with a valid
@yourdomain.comaddress gets through. - Combine domains with individual emails for a mixed allowlist.
- Ideal for internal memos, class handouts, partner briefings.
What the approved reader sees.
The gate is light and familiar — no account, no installation, no captcha theatre. Most readers are through in under 30 seconds.
Open the link
They click the link or scan the QR. A lightweight MaiPDF page asks for an email address — no form fields for name, phone, or password.
Enter approved email
If the address is on the allowlist (individual or domain match), MaiPDF emails them a one-time code. Otherwise they see an access-not-available message.
Enter the code
They paste the code from their inbox into the verification field. The PDF loads inside the MaiPDF viewer.
Read the document
They can read, and — depending on your view-mode choice — print, download, or only view on-screen. Their open is logged against their verified email.
Where email verification earns its keep.
Email gating shines when "who the reader is" matters — not just "does someone have the link".
HR & legal
Share offer letters, contracts, or internal HR documents only with named recipients. No more chasing whether the right person opened the right draft.
- Individual allowlist for each named recipient.
- Combine with view-only to keep drafts off personal devices.
- Records show each signer's email.
Education & training
Restrict course material to students on a school or organisation domain, without maintaining a class roster inside MaiPDF.
- Domain wildcard on the institution's email domain.
- Set an expiry for the end of the term.
- Download usually allowed for offline study.
Sales & business development
Share a detailed proposal with a shortlist of known contacts; prevent forwards to competitors or unintended parties.
- Individual allowlist for the decision-maker group.
- Layer with Telegram read alerts for real-time follow-up.
- Replace the file from Control Center if the proposal evolves.
Internal comms
Make a confidential memo or all-hands deck available to the company domain only — not the open internet.
- Domain wildcard on your company domain.
- No-download to keep the official copy central.
- Records provide audit trail of who opened the notice.
Investor relations
Send the latest fundraising deck or diligence pack only to investors you've met with — no more accidental deck leaks to the wider VC grapevine.
- Individual allowlist for each investor.
- Combine with FenceView and dynamic watermark.
- Swap the file per round without issuing a new link.
Consulting & research
Limit a confidential deliverable or a draft report to the specific client team agreed in the engagement letter.
- Mixed allowlist: named partners + client domain.
- View-only for draft reports; download allowed for final.
- Named records make sign-off much cleaner.
Email verification vs. the usual alternatives.
Most "share-only-with-these-people" needs are solved by one of three approaches — here's how email verification stacks up.
| Approach | Friction for the reader | Who can actually open | Record quality |
|---|---|---|---|
| Shared password | Low — one password for everyone | Anyone the password reaches — including forwards | Anonymous (no identity) |
| Per-recipient link | Low, but you must build and track many links | Whoever holds each specific link | Per-link, not per-reader |
| Full account / SSO | High — sign-up, password, MFA | Whoever can pass account sign-up | Strong, but heavy for one-off shares |
| MaiPDF email verification | Low — type email, paste code | Only addresses on your allowlist | Named email per open |
Named opens, not anonymous hits.
Because every opener verifies an email, the access log is a clean list of recipient emails and timestamps — not just a stream of IP addresses.
Named opens
Each entry shows the verified email that opened the PDF, plus the time and, where possible, the region.
Counts per address
See how often each recipient opened the file. Useful signal for engagement — or for spotting a single address being shared around.
Works with read alerts
Layer Telegram read alerts on top; each alert can include the verified email so you know exactly who opened it in real time.
Exportable audit trail
Review-ready log for compliance, board reporting, or sales follow-up — named, not anonymised.
Questions that come up before the first gated share.
If you're on the fence about email verification, these answers usually cover it.
How does the allowlist actually decide who's in?
Can I allow an entire domain like @company.com?
@company.com) to approve any address under that domain. This is handy when you trust the organisation but don't have the full roster — useful for internal announcements or school handouts.Do recipients need a MaiPDF account?
Can I mix individual emails and domain wildcards on the same list?
@company.com for internal staff plus two external reviewer emails. All entries live on the same allowlist for the share.What happens if a reader mistypes their email?
Can I change the allowlist after sharing?
Can approved readers open the PDF more than once?
Does email verification work with Telegram read alerts?
How is this different from a password-protected PDF?
Can I use email verification for a public-facing share?
Build the allowlist, then share the link.
Upload your PDF, enter the approved emails or domain, and copy the gated link. Only approved readers will ever see the document — with a named record for each open.