From f4d60fb87f9c6d86a584eba11e6a3d17479af201 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Tue, 1 Jul 2025 17:29:07 +0800 Subject: mail: remove 'aws' of aws message id map. --- deno/mail/aws/app.ts | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'deno/mail/aws/app.ts') diff --git a/deno/mail/aws/app.ts b/deno/mail/aws/app.ts index 6c7ede7..7e16488 100644 --- a/deno/mail/aws/app.ts +++ b/deno/mail/aws/app.ts @@ -13,14 +13,10 @@ import { DbService } from "../db.ts"; import { createHono, createInbound, createSmtp, sendMail } from "../app.ts"; import { DovecotMailDeliverer } from "../dovecot.ts"; import { MailDeliverer } from "../mail.ts"; -import { - AwsMailMessageIdRewriteHook, - AwsMailMessageIdSaveHook, -} from "./mail.ts"; +import { MessageIdRewriteHook, MessageIdSaveHook } from "../mail.ts"; import { AwsMailDeliverer } from "./deliver.ts"; import { AwsMailFetcher, LiveMailNotFoundError } from "./fetch.ts"; - const PREFIX = "crupest-mail-server"; const CONFIG_DEFINITIONS = { dataPath: { @@ -105,12 +101,12 @@ function createOutbound( ) { const deliverer = new AwsMailDeliverer(awsOptions); deliverer.preHooks.push( - new AwsMailMessageIdRewriteHook(db.messageIdToAws.bind(db)), + new MessageIdRewriteHook(db.messageIdToNew.bind(db)), ); deliverer.postHooks.push( - new AwsMailMessageIdSaveHook( - async (original, aws, context) => { - await db.addMessageIdMap({ message_id: original, aws_message_id: aws }); + new MessageIdSaveHook( + async (original, new_message_id, context) => { + await db.addMessageIdMap({ message_id: original, new_message_id }); void local?.saveNewSent(context.logTag, context.mail, original); }, ), @@ -240,7 +236,8 @@ function createServerServices() { } async function serve(cron: boolean = false) { - const { config, fetcher, inbound, smtp, dbService, hono } = createServerServices(); + const { config, fetcher, inbound, smtp, dbService, hono } = + createServerServices(); await dbService.migrate(); -- cgit v1.2.3