Email Ops Kit
One script, five role presets, a setup checker and a guide: the mailbox export that produces the columns your job needs — not a raw dump.
What you get
| File | Purpose |
|---|---|
START-HERE.md | 10-minute quick start |
src/mail_to_excel.py | the exporter — one file, openpyxl only |
src/presets/*.json | five role presets: accountant, recruiter, ops, crypto, lawyer |
verify.py | checks Python, openpyxl, presets and the script |
docs/TROUBLESHOOTING.md | symptom → cause → fix for the three common failures |
LICENSE.txt | personal, commercial and client work allowed; resale is not |
One command
python src/mail_to_excel.py --preset accountant \
--host imap.gmail.com --user you@gmail.com --days 31 --out invoices.xlsx
Five presets, not one fixed schema
- accountant — invoices, vendors, attachments, dates.
- recruiter — applications, senders, CV attachments.
- ops — shared-mailbox triage with folders and sizes.
- crypto — exchange notifications with full text.
- lawyer — matter correspondence, metadata only.
Any preset can be overridden with --fields. Ten columns are available; --help-fields lists them.
Safety
- Read-only IMAP: nothing is deleted, nothing is marked as read.
- Runs locally — mail never leaves your machine.
- Password from an environment variable, so it does not appear in shell history.
Honest limits
- No OCR and no PDF invoice parsing — it indexes attachments, not their contents.
- IMAP only: no Exchange Web Services, no Gmail API.
- Corporate tenants may block app passwords entirely — then OAuth or a desktop export is needed.
Price and delivery
$14 in USDT (TRC-20). Delivery is automatic: after the transfer the download link appears on the checkout page, no signup required.
Need only the export script without presets? It is available separately for $3.
FAQ
What is included in the price?
The full kit: exporter, five presets, setup checker, troubleshooting guide and the licence. Updates are included until 2027-10-01.
Does it work with Gmail, Outlook and Yandex?
Yes — any IMAP server. Gmail and Yandex need an app password; Microsoft 365 tenants may require OAuth.
Is there support?
30 days of email support for setup and script errors. If a defect blocks the core export and we cannot fix it in 14 days, the purchase is refunded.
Do I need to know Python?
No. You install one library and run one command; START-HERE lists the exact steps for Windows, macOS and Linux.
Related guides
- Exports by roleThe columns each of the 20 roles needs.
- How IMAP export worksThe method behind the kit.