[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.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

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