Claude Mail

repo: ~/Projects/claude-mail · 17 commits · 0 in last 24h, 0 in last 7d ·

Search the build

17 commits indexed

  1. 8ab0622 2026-07-16 chore: version bump v1.1.0 (session close — retire secret phrase, allowlist gate)
  2. 4294bd6 2026-07-16 claude-mail: retire secret phrase — allowlist + DKIM is the gate
  3. 3edd995 2026-07-16 auto-save: 2026-07-16T09:12:20 (1 files) — lib.js
  4. 69f2dae 2026-07-03 chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
  5. 26f2ff5 2026-06-27 claude-mail: accept PDF attachments too (Read renders them page-by-page)
  6. 5ff9546 2026-06-27 claude-mail: pass image attachments to the headless claude run
  7. d59fd42 2026-06-25 claude-mail: self-heal — page Steve via CNCP+macOS+George when poller fails N times (mailbox-independent), auto-recover notice; restore probe.js
  8. ec9022a 2026-06-25 claude-mail: add read-only inbox/sent audit diagnostics
  9. 261df12 2026-06-25 claude-mail: tolerate spaces/case in secret phrase; restore after Purelymail password reset
  10. ed14dd7 2026-06-25 auto-save: 2026-06-25T15:04:49 (1 files) — tmp-godaddy-login.png
  11. 5a18aa5 2026-06-25 auto-save: 2026-06-25T11:33:53 (1 files) — tmp-godaddy-login.png
  12. 15ecdd0 2026-06-25 gate: drop bare spf=pass from anti-spoof set (keep DKIM/DMARC only — header-From-aligned)
  13. 1a8facd 2026-06-25 poller: guard against invoking claude on an empty prompt (empty body + subject)
  14. f2f1dc0 2026-06-25 gate: add RFC 3834 mail-loop breakers (auto-submitted/bulk/list/no-reply/own-address) before allowlist
  15. 2afc049 2026-06-25 mailer: archive every reply to IMAP Sent (best-effort) + read-only thread-dump tool
  16. 92f1320 2026-06-25 docs: agentabrams.com Cloudflare migration package (DTD verdict C, validated record manifest + parity check)
  17. 2c4c86b 2026-06-25 claude-mail: email channel for Claude at claude@agentabrams.com (sender-gated, secret-phrase-locked, local access)

Authors

Agents used

  • none detected

Skills used

  • /npm1
  • /npx1
  • /homebrew1
  • /sent1
  • /case1
  • /bulk1
  • /list1
  • /no-reply1
  • /own-address1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

4294bd6 · 2026-07-16 · claude-mail: retire secret phrase — allowlist + DKIM is the gate
Steve 2026-07-16: allowlisted senders (Dave + all George agent accounts) no
longer need the Dust2026 subject phrase. The allowlist already hard-rejects
non-allowlisted senders, so the phrase was a redundant second factor on trusted
mail. Gate is now: on the allowlist AND DKIM/DMARC-aligned. (.env ALLOWED_SENDERS
gained theagentabrams@gmail.com; .env is gitignored so not in this commit.)
5ff9546 · 2026-06-27 · claude-mail: pass image attachments to the headless claude run
Extract image/* parts from incoming mail, save to a temp dir, and hand the
paths to claude -p so it can view them with the Read tool. Image-only emails
(no text body) now get processed instead of bounced.

File tree

15 files tracked. Click any to browse the source at HEAD.

Other build journals

← Claude Email Responder  ·  all 4 projects  ·  Claude Slack →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms