SERVICE
PASSMAIL — ERP Document Email Automation
A self-updating .NET 6 Windows service that emails Logo Tiger ERP documents to customers automatically.
- CATEGORY
- Service
- STACK
- .NET 6
- Worker Service
- MailKit
- WinForms
- SQL Server
- Inno Setup
- NOTES
- v1.4.3 · Windows service · Outlook-compatible
- Logo Tiger ERPdatabase
- Worker Serviceunsent documents
- Template engineOutlook-compatible HTML
- Customer inbox
01Problem
Businesses emailed ERP documents such as invoices, dispatch notes and orders to customers by hand — slow, easy to forget and hard to trace.
02Solution
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 result. A WinForms config UI lets end users manage templates and modules.
03Technical Details
- Three-project architecture: Core + Worker Service + WinForms Config
- Outlook-compatible HTML template engine (MSO conditional comments, DPI, embedded logos)
- Modules for orders, dispatch notes, invoices, cash, bank and ledger slips
- Inno Setup installer, PowerShell deployment and self-update
- Release history tracked in a CHANGELOG (v1.0 → v1.4.3)