[Task] Test real sends for no attachment, one attachment, and password-protected ZIP #4

Closed
opened 2026-07-06 11:20:43 +02:00 by zemion · 2 comments
Owner

Imported from the consolidated GovOPlaN product backlog.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md
  • Line: 87
  • Section: Milestones > Milestone 3 - Controlled Sending And Send Test
  • Source status: FINISHING.

Imported backlog item:

- [ ] Test real sends for no attachment, one attachment, and password-protected ZIP.
<!-- codex-backlog-fingerprint:16c2e195cb191868d9eb835a --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `87` - Section: `Milestones > Milestone 3 - Controlled Sending And Send Test` - Source status: `FINISHING.` Imported backlog item: ```markdown - [ ] Test real sends for no attachment, one attachment, and password-protected ZIP. ```
zemion added this to the Milestone 3 - Controlled Sending And Send Test milestone 2026-07-06 13:11:06 +02:00
Author
Owner

Prepared the execution path for this issue by adding dev/mail-testbed/run_transport_smoke.py, which sends and verifies three variants against the GreenMail Compose test bed: no attachment, one attachment, and password-protected AES ZIP. I am leaving this open because Docker is not installed in the current runner (docker/docker compose are unavailable), so the real Compose-backed send cannot be executed and evidenced here. Run the smoke from dev/mail-testbed/README.md on a Docker host, then close once it passes.

Prepared the execution path for this issue by adding `dev/mail-testbed/run_transport_smoke.py`, which sends and verifies three variants against the GreenMail Compose test bed: no attachment, one attachment, and password-protected AES ZIP. I am leaving this open because Docker is not installed in the current runner (`docker`/`docker compose` are unavailable), so the real Compose-backed send cannot be executed and evidenced here. Run the smoke from `dev/mail-testbed/README.md` on a Docker host, then close once it passes.
Author
Owner

Executed the GreenMail Compose-backed transport smoke against the running govoplan-campaign-mail-testbed container. Verified SMTP login, IMAP login/folder listing, no-attachment send+append, one-attachment send+append, and password-protected AES ZIP send+append. Also added readiness retries around SMTP/IMAP login and folder setup to avoid startup races where GreenMail has bound the port but closes early connections. Closing as implemented and verified.

Executed the GreenMail Compose-backed transport smoke against the running `govoplan-campaign-mail-testbed` container. Verified SMTP login, IMAP login/folder listing, no-attachment send+append, one-attachment send+append, and password-protected AES ZIP send+append. Also added readiness retries around SMTP/IMAP login and folder setup to avoid startup races where GreenMail has bound the port but closes early connections. Closing as implemented and verified.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-campaign#4
No description provided.