aboutsummaryrefslogtreecommitdiff
path: root/deno/mail-relay/app.ts
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-06-14 01:21:11 +0800
committerYuqian Yang <crupest@crupest.life>2025-06-14 02:50:24 +0800
commit0ddd1dc07f7d00723933d832562497af23dce225 (patch)
treeb481ba49c77b39c4e3c3369352a0fd4c34a77800 /deno/mail-relay/app.ts
parent402ffc61bf2bd4e7de535e179a39325320e34d73 (diff)
downloadcrupest-0ddd1dc07f7d00723933d832562497af23dce225.tar.gz
crupest-0ddd1dc07f7d00723933d832562497af23dce225.tar.bz2
crupest-0ddd1dc07f7d00723933d832562497af23dce225.zip
deno(mail-server): rename Logger and revise service creation.
Diffstat (limited to 'deno/mail-relay/app.ts')
-rw-r--r--deno/mail-relay/app.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/deno/mail-relay/app.ts b/deno/mail-relay/app.ts
index 0b9da07..eeffc12 100644
--- a/deno/mail-relay/app.ts
+++ b/deno/mail-relay/app.ts
@@ -1,7 +1,7 @@
import { Hono } from "hono";
import { logger as honoLogger } from "hono/logger";
-import { Logger } from "@crupest/base/log";
+import { LogFileProvider } from "@crupest/base/log";
import {
AliasRecipientMailHook,
@@ -13,7 +13,7 @@ import { DovecotMailDeliverer } from "./dovecot.ts";
import { DumbSmtpServer } from "./dumb-smtp-server.ts";
export function createInbound(
- logger: Logger,
+ logFileProvider: LogFileProvider,
{
fallback,
mailDomain,
@@ -26,7 +26,7 @@ export function createInbound(
ldaPath: string;
},
) {
- const deliverer = new DovecotMailDeliverer(logger, ldaPath);
+ const deliverer = new DovecotMailDeliverer(logFileProvider, ldaPath);
deliverer.preHooks.push(
new RecipientFromHeadersHook(mailDomain),
new FallbackRecipientHook(new Set(fallback)),