aboutsummaryrefslogtreecommitdiff
path: root/deno/mail-relay/mail.ts
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-06-11 15:26:43 +0800
committerYuqian Yang <crupest@crupest.life>2025-06-11 15:26:43 +0800
commitca70902efa25b3855e4a018db7e30f7f2ada1d77 (patch)
tree7d83930d54e2afe6601eda31b8727231540e0033 /deno/mail-relay/mail.ts
parent417a389ecdaddcf3fade720d31e717f299ed11b8 (diff)
downloadcrupest-ca70902efa25b3855e4a018db7e30f7f2ada1d77.tar.gz
crupest-ca70902efa25b3855e4a018db7e30f7f2ada1d77.tar.bz2
crupest-ca70902efa25b3855e4a018db7e30f7f2ada1d77.zip
fix(mail-server): log output bug.
Diffstat (limited to 'deno/mail-relay/mail.ts')
-rw-r--r--deno/mail-relay/mail.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/deno/mail-relay/mail.ts b/deno/mail-relay/mail.ts
index 8c977fe..12d5972 100644
--- a/deno/mail-relay/mail.ts
+++ b/deno/mail-relay/mail.ts
@@ -31,7 +31,9 @@ class MailSimpleParsedHeaders {
if (match != null) {
return match[1];
} else {
- this.#logger?.warn("Invalid message-id header of mail: ", messageIdField);
+ this.#logger?.warn(
+ "Invalid message-id header of mail: " + messageIdField,
+ );
return undefined;
}
}
@@ -240,8 +242,7 @@ export abstract class MailDeliverer {
await hook.callback(context);
}
- context.logger.info("Deliver result:");
- context.logger.info(context.result);
+ context.logger.info("Deliver result:\n" + Deno.inspect(context.result));
if (context.result.hasError()) {
throw new Error("Mail failed to deliver.");
@@ -290,8 +291,8 @@ export class RecipientFromHeadersHook implements MailDeliverHook {
.forEach((r) => context.recipients.add(r));
context.logger.info(
- "Recipients found from mail headers: ",
- [...context.recipients].join(" "),
+ "Recipients found from mail headers: " +
+ [...context.recipients].join(", "),
);
}
return Promise.resolve();
@@ -304,8 +305,7 @@ export class FallbackRecipientHook implements MailDeliverHook {
callback(context: MailDeliverContext) {
if (context.recipients.size === 0) {
context.logger.info(
- "No recipients, fill with fallback: ",
- [...this.fallback].join(" "),
+ "No recipients, fill with fallback: " + [...this.fallback].join(", "),
);
this.fallback.forEach((a) => context.recipients.add(a));
}