◈ Mail → Excel

Export Ops manager emails to Excel

By the Mail → Excel team · Updated 2026-10-20

Four steps, one command, and a completeness check at the end — for shared mailbox triage and SLA tracking.

Step 1 — connect read-only

Use an app password, never the main password. The script opens the folder in read-only mode, so nothing is marked as read or deleted.

python mail_to_excel.py --host imap.example.com --user you@example.com --days 31 --fields request,owner,sla,status,channel --out ops-manager.xlsx

Step 2 — filter to one period

A month or a quarter, not «everything». SLAs are measured from the first message, not from when someone noticed it. The export gives you the real first-message timestamp.

Step 3 — keep only the columns that matter

ColumnWhy it matters
requestShort description of the incoming request.
ownerThe person responsible — assignments often happen in Cc.
slaTarget response window; measured from the first inbound message.
statusFixed vocabulary: open / in progress / done / blocked.
channelWhere the request came from (email, form, phone).

Step 4 — verify completeness

  1. Run the same search in your mail client and note the message count.
  2. Compare it with the row count in the spreadsheet.
  3. If the numbers differ, the filter or the folder is wrong — fix it before using the file.

Example output

requestownerslastatuschannel
Access request #482D. Ivanov4hopenemail

Pitfalls

Provider notes

Shared mailbox exports need a user with full access; test with one folder before running the whole mailbox.

Ready-made: the $3 script implements these steps and writes the Excel file with the columns above. Get the script.

FAQ

Can this feed a dashboard?

Export CSV on a schedule and point your BI tool at the file or a synced sheet.

How do I avoid duplicates across runs?

Filter by date range and use the message id column as the unique key.

How many messages can it handle?

Thousands per run with a date filter; very large mailboxes are better exported month by month.

Will it change anything in the mailbox?

No. Read-only access is the default and should stay enabled.

Related guides