aboutsummaryrefslogtreecommitdiff
path: root/services/docker/mail-server/relay/aws/deliver.ts
diff options
context:
space:
mode:
Diffstat (limited to 'services/docker/mail-server/relay/aws/deliver.ts')
-rw-r--r--services/docker/mail-server/relay/aws/deliver.ts13
1 files changed, 6 insertions, 7 deletions
diff --git a/services/docker/mail-server/relay/aws/deliver.ts b/services/docker/mail-server/relay/aws/deliver.ts
index 793c85a..5b3694f 100644
--- a/services/docker/mail-server/relay/aws/deliver.ts
+++ b/services/docker/mail-server/relay/aws/deliver.ts
@@ -5,10 +5,9 @@ import {
Mail,
MailDeliverContext,
MailDeliverer,
- MailDeliverReceiptResult,
+ MailDeliverRecipientResult,
} from "./mail.ts";
-import { warn } from "../logger.ts";
-import { log } from "node:console";
+import log from "../log.ts";
export class AwsMailDeliverer extends MailDeliverer {
readonly name = "aws";
@@ -23,9 +22,9 @@ export class AwsMailDeliverer extends MailDeliverer {
mail: Mail,
context: MailDeliverContext,
): Promise<void> {
- log("Begin to call aws send-email api...");
+ log.info("Begin to call aws send-email api...");
- const result: MailDeliverReceiptResult = {
+ const result: MailDeliverRecipientResult = {
kind: "done",
message: "Success to call send-email api of aws.",
};
@@ -39,7 +38,7 @@ export class AwsMailDeliverer extends MailDeliverer {
const res = await this.#ses.send(sendCommand);
if (res.MessageId == null) {
- warn("Aws send-email returns no message id.");
+ log.warn("Aws send-email returns no message id.");
}
mail.awsMessageId = res.MessageId;
} catch (cause) {
@@ -48,6 +47,6 @@ export class AwsMailDeliverer extends MailDeliverer {
cause;
result.cause = cause;
}
- context.result.set("*", result);
+ context.result.recipients.set("*", result);
}
}