An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/rorycl/mailboxoperator

MailboxOperator is a golang package for reading the emails in mbox and maildir format mailboxes and passing each email to a func meeting the interface `Operator` with the signature `(r io.Reader) error`. The package reads the provided mailboxes concurrently, and provides WorkersNum worker goroutines to run the `Operator` function. Shared resources used by the Operator should be safe for concurrent use. An error from any one call to the Operator will shut down both the workers and mailbox producer goroutines and return the first error. Reading xz, gz and bz2 compressed mbox files is supported transparently.

Ecosystem
proxy.golang.org
Latest Release
v0.0.7
5 months ago
Versions
7
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/rorycl/mailboxoperator
spec
License MIT
Namespace github.com/rorycl
First Release about 1 year ago
Last Synced 25 days ago
Repository
Stars 1 on GitHub
Forks 0 on GitHub