Service
PASSMAIL — ERP Document Email Automation
A self-updating .NET 6 Windows service that automatically emails Logo Tiger ERP documents to customers. Shipped to v1.4.3 with disciplined releases.
v1.4.3 · Windows service · Outlook-compatible
.NET 6Worker ServiceMailKitWinFormsSQL ServerInno Setup
Problem
Businesses emailed ERP documents like invoices, dispatch notes and orders to customers manually — slow, error-prone and untraceable.
Solution
A background Windows service (BackgroundService) periodically scans the ERP database, finds unsent documents, renders Outlook-compatible HTML emails, sends them via MailKit and logs the outcome. A WinForms config UI lets end users manage templates and modules.
Highlights
- Three-project architecture: Core + Worker Service + WinForms Config
- Outlook-compatible HTML template engine (MSO conditional comments, DPI, embedded logos)
- 6 document modules: orders, dispatch notes, invoices, cash, bank, ledger slips
- Inno Setup installer + PowerShell deploy + self-update mechanism
- v1.0 → v1.4.3 release history with a disciplined CHANGELOG