Skip to content
Yavuz Çelik
  • About
  • Skills
  • Projects
  • Experience
  • Contact
TR/EN

© 2026 Yavuz Çelik. All rights reserved.

←Projects

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
  1. Logo Tiger ERPdatabase
  2. periodic scan
  3. Worker Serviceunsent documents
  4. Template engineOutlook-compatible HTML
  5. MailKit
  6. Customer inbox
FIG. 1A Windows service scans the ERP database, turns each unsent document into an email and logs the result.

ON THIS PAGE

  1. 01Problem
  2. 02Solution
  3. 03Technical Details

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)

←Previous project

BaytIntegration — ERP Desktop Toolkit

Next project→

Licensing API — Machine-Bound Software Licenses