Skip to main content

docketeer-imap

IMAP IDLE band plugin for Docketeer. Monitors IMAP mailboxes for new messages using IDLE (push-style notifications) and produces Signal objects for the antenna system.

Install docketeer-imap alongside docketeer and the band is automatically available.

Configuration

All connection details come from a vault secret — no global environment variables needed. Each tuning specifies its own secret, so you can monitor multiple IMAP accounts independently.

The vault secret must be a JSON object:

{
  "host": "imap.gmail.com",
  "port": 993,
  "username": "me@gmail.com",
  "password": "your-app-password"
}

For Gmail, use an App Password rather than your account password.

Signals

Each new email produces a signal with:

  • signal_id — IMAP UID (used for catch-up on reconnect)
  • topic — the mailbox name (e.g. INBOX)
  • payload — {from, to, cc, subject, date, message_id, body, headers}
  • summary — "From: sender — Subject: subject line"

The headers dict contains all message headers, so you can filter on anything:

{path: "payload.headers.X-GitHub-Event", op: "eq", value: "pull_request"}
{path: "payload.from", op: "contains", value: "github.com"}
{path: "payload.subject", op: "icontains", value: "deploy"}

Filtering

All filtering is client-side for v1. remote_filter_hints() returns an empty list.

Metadata

Release files for docketeer-imap 0.0.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docketeer-imap 0.0.17
File Size Uploaded Provenance
docketeer_imap-0.0.17.tar.gz 10.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for docketeer-imap 0.0.17
File Interpreter ABI Platform
docketeer_imap-0.0.17-py3-none-any.whl Python 3 none any Details

Total release size: 15.9 kB

Release files / docketeer_imap-0.0.17.tar.gz

Download URL docketeer_imap-0.0.17.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f25a9ae479fae20c30be2238ceee0738c512f52e4af3f31ca961a99bb30bcdb2
BLAKE2b-256 checksum
How to use checksums
15a2a9fae7bd9240bc228b2843456d0a3722122c2ecdd51d520897f309a5622b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 11, 2026.

Transparency log

Release files / docketeer_imap-0.0.17-py3-none-any.whl

Download URL docketeer_imap-0.0.17-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4326617e46a6b065b543bee073cd837cfe000be13bcc5edcd0afd5dd5aea8734
BLAKE2b-256 checksum
How to use checksums
f9a50efcaa9e34d1ce7c5cfdaaa91f837ee0991ce7ceb8ac4b5146e21e826cd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 11, 2026.

Transparency log

Security for docketeer-imap 0.0.17

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for docketeer_imap-0.0.17.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.0.17 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page