Suteki.Shop 採用 NVelocity 作為郵件模板引擎(.vm 檔),在訂單狀態變更時發送客製化通知信。完整功能需從專案分支下載最新檔案(r282),包含:
Views/EmailTemplates/OrderConfirmation.vmViews/EmailTemplates/OrderDispatch.vmViews/EmailTemplates/_orderDetails.vmControllers/OrderStatusController.csServices/EmailService.csContainerBuilder.Build 註冊 IEmailService:Component.For<IEmailService>().ImplementedBy<EmailService>().LifeStyle.Singleton
編譯執行即可啟用郵件模板功能。

EmailBuilder 實作 IEmailBuilder,負責載入 .vm 模板、綁定 ViewData 資料、產生郵件內容字串,再交由 EmailService 發送。展示了模板引擎與 IOC 容器無縫整合的典型模式。