[Feature] Add low-priority POP3 legacy download support #8

Open
opened 2026-07-09 12:47:29 +02:00 by zemion · 0 comments
Owner

Objective

Evaluate and optionally implement POP3 support as low-priority legacy mailbox download support.

POP3 is not a general mailbox browsing protocol for GovOPlaN. It should be added only for deployments that must download mail from legacy servers without IMAP or JMAP.

Scope

  • Owning repository: govoplan-mail.
  • Priority: low.
  • First slice, if implemented: explicit download/import workflow from a POP3 mailbox into managed mail records or a review queue.
  • Out of scope: normal folder browsing, server-side search, multi-folder state, and replacing IMAP/JMAP mailbox UX.

Expected behavior

  • Keep POP3 disabled unless explicitly configured by an admin policy/profile.
  • Provide profile test diagnostics for connection, auth, TLS mode, and message count where available.
  • Support safe preview/list of downloadable messages without exposing credentials.
  • Download messages into a governed local representation with audit evidence.
  • Make deletion-from-server an explicit, separately governed option; default should be non-destructive.

Acceptance criteria

  • POP3 does not appear as a default or recommended mailbox option while IMAP/JMAP are available.
  • A POP3 profile can be tested and can download messages in a controlled workflow when explicitly enabled.
  • UI copy makes the legacy/non-folder semantics clear.
  • Tests cover TLS/auth failures, non-destructive download, optional delete behavior, duplicate prevention, audit evidence, and disabled-by-policy behavior.

Origin

Split out from the closed combined protocol placeholder govoplan-mail#4.

## Objective Evaluate and optionally implement POP3 support as low-priority legacy mailbox download support. POP3 is not a general mailbox browsing protocol for GovOPlaN. It should be added only for deployments that must download mail from legacy servers without IMAP or JMAP. ## Scope - Owning repository: `govoplan-mail`. - Priority: low. - First slice, if implemented: explicit download/import workflow from a POP3 mailbox into managed mail records or a review queue. - Out of scope: normal folder browsing, server-side search, multi-folder state, and replacing IMAP/JMAP mailbox UX. ## Expected behavior - Keep POP3 disabled unless explicitly configured by an admin policy/profile. - Provide profile test diagnostics for connection, auth, TLS mode, and message count where available. - Support safe preview/list of downloadable messages without exposing credentials. - Download messages into a governed local representation with audit evidence. - Make deletion-from-server an explicit, separately governed option; default should be non-destructive. ## Acceptance criteria - POP3 does not appear as a default or recommended mailbox option while IMAP/JMAP are available. - A POP3 profile can be tested and can download messages in a controlled workflow when explicitly enabled. - UI copy makes the legacy/non-folder semantics clear. - Tests cover TLS/auth failures, non-destructive download, optional delete behavior, duplicate prevention, audit evidence, and disabled-by-policy behavior. ## Origin Split out from the closed combined protocol placeholder `govoplan-mail#4`.
zemion added the
type
feature
status
ready
priority
p3
module/mail
area/api
codex/ready
labels 2026-07-09 12:47:29 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-mail#8
No description provided.