Add EMAIL_CONFIG.DKIM

This commit is contained in:
zkldi
2021-11-02 22:17:06 +00:00
parent de120c5b35
commit f4ebae8161
2 changed files with 5 additions and 0 deletions
+1
View File
@@ -55,5 +55,6 @@ export function SendEmail(
to,
subject,
html: htmlContent,
dkim: ServerConfig.EMAIL_CONFIG?.DKIM,
});
}
+4
View File
@@ -5,6 +5,8 @@ import fs from "fs";
import p from "prudence";
import { FormatPrError } from "utils/prudence";
import { integer, StaticConfig } from "tachi-common";
import { SendMailOptions } from "nodemailer";
dotenv.config(); // imports things like NODE_ENV from a local .env file if one is present.
// stub - having a real logger here creates a circular dependency.
@@ -68,6 +70,7 @@ export interface TachiConfig {
EMAIL_CONFIG?: {
FROM: string;
SENDMAIL_BIN?: string;
DKIM?: SendMailOptions["dkim"];
};
USC_QUEUE_SIZE: integer;
BEATORAJA_QUEUE_SIZE: integer;
@@ -107,6 +110,7 @@ const err = p(config, {
EMAIL_CONFIG: p.optional({
FROM: "string",
SENDMAIL_BIN: "*string",
DKIM: "*object",
}),
USC_QUEUE_SIZE: p.optional(p.gteInt(2)),
BEATORAJA_QUEUE_SIZE: p.optional(p.gteInt(2)),