Enter each recipient's full address, comma-separated, up to 50. Matching is exact — only addresses on the list 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, paste in the recipients’ full email addresses, separated by commas. 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.
How you write the list, and how you change it later.
The list is a set of complete email addresses, separated by commas, up to 50 of them. It is fixed when you upload — but the share can be replaced at any time, and the replacement carries a new list.
Full addresses, comma-separated
- Each entry must be a complete address —
[email protected], not@company.com. - There are no domain wildcards. Matching is exact, so a bare domain matches nobody.
- To cover a whole team, paste the batch in — copy the addresses out of your address book or staff list and separate them with commas.
- Up to 50 addresses per share. Records show each recipient's address beside the timestamp.
Replace the share, keep the link
- There is no in-place editor for the allowlist — nothing to open and retype.
- Instead you replace: upload a second PDF with the list you now want, then point the original reading link at it.
- The link people already have keeps working and stays the same; the allowlist behind it changes.
- Replacing moves a whole set of settings at once, not just the list — see below.
Two routes to the same result — with or without an account.
Both routes take the settings from a second PDF you uploaded and apply them to an existing reading link. Which one you use depends on whether you were signed in when you created the share.
Guest replace
maipdf.com/pdf/replace-file.html
- Needs four values: the current reading link (or code) and its modification code, plus the new PDF's reading link (or code) and its modification code.
- Proves ownership with the modification codes, so no sign-in is required.
- Carries over: the file, the session length, the open count, the expiry date, the read-alert setting, and the email allowlist.
- Keep your modification codes. Without them this route is closed to you.
Control Center replace
maipdf.com/6/control-center.html
- Both PDFs must sit in the same account; you pick them from your list instead of typing codes.
- Carries over: the file, the session length, the open count, the read-alert setting, and the email allowlist.
- Does not change the expiry date — the original deadline stays in force. This is the one difference from the guest route.
- Convenient when you manage many shares, since nothing has to be copied by hand.
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.
- Paste the class list of student addresses into the allowlist.
- 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 share if the proposal evolves — same link, new file.
Internal comms
Make a confidential memo or all-hands deck readable only by the staff you list — not by the open internet.
- Paste the staff addresses from your directory into the allowlist.
- 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 the dynamic watermark; move to App DRM if screenshots are the real concern.
- 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 approves nobody at all. What you do instead is paste the addresses in: copy the staff or class list out of your directory and drop it into the allowlist field, separated by commas, up to 50 per share. It takes one paste, and it has an advantage over a wildcard — the records name exactly who opened the file, and nobody who later joins that domain gets in automatically.Do recipients need a MaiPDF account?
How do I format the list, and how many addresses fit?
[email protected], [email protected], [email protected] — up to 50 addresses per share. Internal and external recipients sit on the same list; there is no separate field for them. Because matching is exact, check for typos and stray spaces before you upload: a mistyped address simply never receives a code, and the reader sees the same “not available” message as a stranger would.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?
Does MaiPDF support SMS verification instead of email?
+86 prefix). It exists because email is far less widely used in China: many readers there have a phone number but no working email address, so an email gate would lock them out. Otherwise the two work the same — a 6-digit code valid for 5 minutes, matched exactly, no wildcards. The two sites are separate, so a share made on one is not managed from the other.Why are maipdf.com and maipdf.cn separate systems?
Use the browser for reach. Use the app for capture protection.
Everything on this page describes online sharing — a link opened in an ordinary browser. A browser cannot refuse an operating-system screenshot, so no online setting blocks Win+Shift+S or a phone screenshot; what it gives you is reach, records, and rules you can change after sending. When you need the capture itself blocked — encrypted .maipdf files, device binding, remote revoke — that is MaiPDF App DRM, a separate route where the reader installs an app.
Two versions of MaiPDF, two ways to verify a reader.
Everything on this page describes maipdf.com, the international version, which verifies readers by email. A separate Chinese version runs at maipdf.cn and verifies by SMS instead.
Email verification — international
- The allowlist holds email addresses. Approved readers receive a one-time code in their inbox.
- Works for recipients anywhere; no phone number is ever collected.
- This is the version documented on this page.
SMS verification — China
- The allowlist holds mobile numbers. Approved readers receive the one-time code by text message.
- Mainland Chinese mobile numbers only — 11 digits beginning with 1, sent with a
+86prefix. - It exists because email is far less widely used in China than elsewhere; many readers there have a phone number but no working email address, and an email gate would simply lock them out.
Build the allowlist, then share the link.
Upload your PDF, paste in the approved email addresses, and copy the gated link. Only those inboxes can receive a code — with a named record for each open.