fix(mail): migrate filesystem helpers to fsUtils, update DKIM and mail APIs, harden SMTP client, and bump dependencies
This commit is contained in:
18
ts/paths.ts
18
ts/paths.ts
@@ -34,15 +34,15 @@ export const configPath = process.env.CONFIG_PATH
|
||||
// Create directories if they don't exist
|
||||
export function ensureDirectories() {
|
||||
// Ensure data directories
|
||||
plugins.smartfile.fs.ensureDirSync(dataDir);
|
||||
plugins.smartfile.fs.ensureDirSync(keysDir);
|
||||
plugins.smartfile.fs.ensureDirSync(dnsRecordsDir);
|
||||
plugins.smartfile.fs.ensureDirSync(sentEmailsDir);
|
||||
plugins.smartfile.fs.ensureDirSync(receivedEmailsDir);
|
||||
plugins.smartfile.fs.ensureDirSync(failedEmailsDir);
|
||||
plugins.smartfile.fs.ensureDirSync(logsDir);
|
||||
plugins.fsUtils.ensureDirSync(dataDir);
|
||||
plugins.fsUtils.ensureDirSync(keysDir);
|
||||
plugins.fsUtils.ensureDirSync(dnsRecordsDir);
|
||||
plugins.fsUtils.ensureDirSync(sentEmailsDir);
|
||||
plugins.fsUtils.ensureDirSync(receivedEmailsDir);
|
||||
plugins.fsUtils.ensureDirSync(failedEmailsDir);
|
||||
plugins.fsUtils.ensureDirSync(logsDir);
|
||||
|
||||
// Ensure email template directories
|
||||
plugins.smartfile.fs.ensureDirSync(emailTemplatesDir);
|
||||
plugins.smartfile.fs.ensureDirSync(MtaAttachmentsDir);
|
||||
plugins.fsUtils.ensureDirSync(emailTemplatesDir);
|
||||
plugins.fsUtils.ensureDirSync(MtaAttachmentsDir);
|
||||
}
|
||||
Reference in New Issue
Block a user