mail

command
v0.24.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

usr/bin/env go run "$0" "$@"; exit bin/mail/sync.go - async download of OnlyOffice, Gmail and M365 mail to var/corpus/mail/.

./bin/mail/sync.go --source onlyoffice,gmail,m365 --limit 50 --workers 8
./bin/mail/sync.go --source gmail --force
./bin/mail/sync.go --source m365 --env .secrets/m365.env
./bin/mail/sync.go --dry-run

Writes raw message.json + attachments under var/corpus/mail/<folder>/<id>/; run bin/mail/import.go --from-raw afterwards to convert everything to markdown.

Shebang trick: first line is a Go `//` comment; the real code lives in the importable package (module path, never a relative import). NOTE: never run `gofmt -w` on this file - it rewrites `//usr/bin/env` to `// usr/...` and breaks the shebang.

Directories

Path Synopsis
usr/bin/env go run "$0" "$@"; exit
usr/bin/env go run "$0" "$@"; exit

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL