Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

2.2KB

MassMailer implementation tasks

Status: In progress. Work in dependency order; a checked task has passed its listed verification.

ID Deliverable Depends on Verify
F01 ✅ Shared VBScript INI reader and validation None Valid example loads; malformed, missing, or duplicate keys fail with a useful message.
F02 ✅ MDB initializer with versioned schema F01 Fresh MDB, tables, unique indexes, and schema version 1 created in disposable integration test.
F03 ✅ Bitness-aware launcher and real MDB preflight F01, F02 Valid x86 path passes; missing MDB, x64 provider mismatch, invalid interval, and schema 2 fail.
F04 ✅ HTA status shell F03 Hidden-window smoke and scripted status query passed; no campaign send process exists.
F05 ✅ SMTP transport and protected secret feasibility F02 STARTTLS 1.3, DPAPI round trip/rotation, and inline-image pickup MIME pass; owner reports the authenticated internal SMTP test worked. Detailed inbox image rendering is not separately recorded.
F06 ✅ Contact import and suppression controls F02, F04 Disposable MDB integration test passes import, duplicate rejection, re-import rejection, and suppression.
F07 ✅ HTML template import and safe preview F02, F04 Disposable MDB test passes image snapshot and preview after deleting source; unsafe paths, active content, and CSS image URLs fail. Preview does not yet include campaign footer.
F08 ◐ Campaign approval and test send F05-F07 Disposable MDB test passes full footer preview, suppression-sensitive review token, internal-only MIME, and paused approval. Real postal address and campaign-specific inbox test pending.
F09 ✅ In-app dispatch, pacing, pause, and recovery F08 Disposable-MDB pickup tests cover the gap, restart, suppression, uncertain outcomes, and reconciliation; live owner pilot remains a release gate.
F10 ◐ Reporting, backup, and pilot readiness F09 CSV export passes a disposable-MDB test. Backup, restore drill, and owner pilot remain open.

Implementation uses built-in Windows script hosts and Access COM components already present on the target PC. No third-party dependency is planned.

Powered by TurnKey Linux.