From 7976f39739fc16db944df1794ab2be79bf1f3aab Mon Sep 17 00:00:00 2001 From: mahyargdz Date: Thu, 4 Sep 2025 11:07:17 +0330 Subject: [PATCH] chore: add pop3 --- src/common/constants/index.ts | 8 ++++++-- .../mail-server/services/mail-server.service.ts | 17 ++++++++++++++++- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/common/constants/index.ts b/src/common/constants/index.ts index b8ff68c..d165a00 100755 --- a/src/common/constants/index.ts +++ b/src/common/constants/index.ts @@ -12,7 +12,11 @@ export const LOCAL_JWT_STRATEGY_NAME = "local_jwt_strategy"; export const DANAK_IMAPS_SERVER = "imaps.danakcorp.com"; export const DANAK_SMTPS_SERVER = "smtps.danakcorp.com"; +export const DANAK_POP3_SERVER = "pop3.danakcorp.com"; + export const DANAK_IMAPS_PORT = 993; +export const DANAK_POP3_PORT = 995; export const DANAK_SMTPS_PORT = 465; -export const DANAK_IMAPS_ENCRYPTION = "TLS"; -export const DANAK_SMTPS_ENCRYPTION = "TLS"; +export const DANAK_IMAPS_ENCRYPTION = "TLS /SSL"; +export const DANAK_SMTPS_ENCRYPTION = "TLS /SSL"; +export const DANAK_POP3_ENCRYPTION = "TLS /SSL"; diff --git a/src/modules/mail-server/services/mail-server.service.ts b/src/modules/mail-server/services/mail-server.service.ts index c6ca04d..6a7297c 100644 --- a/src/modules/mail-server/services/mail-server.service.ts +++ b/src/modules/mail-server/services/mail-server.service.ts @@ -19,7 +19,16 @@ import { WildDuckSubmissionService } from "./wildduck-submission.service"; import { WildDuckTwoFactorService } from "./wildduck-two-factor.service"; import { WildDuckUsersService } from "./wildduck-users.service"; import { WildDuckWebhooksService } from "./wildduck-webhooks.service"; -import { DANAK_IMAPS_ENCRYPTION, DANAK_IMAPS_PORT, DANAK_SMTPS_ENCRYPTION, DANAK_SMTPS_PORT, DANAK_SMTPS_SERVER } from "../../../common/constants"; +import { + DANAK_IMAPS_ENCRYPTION, + DANAK_IMAPS_PORT, + DANAK_POP3_ENCRYPTION, + DANAK_POP3_PORT, + DANAK_POP3_SERVER, + DANAK_SMTPS_ENCRYPTION, + DANAK_SMTPS_PORT, + DANAK_SMTPS_SERVER, +} from "../../../common/constants"; import { DANAK_IMAPS_SERVER } from "../../../common/constants"; @Injectable() @@ -59,6 +68,12 @@ export class MailServerService { port: DANAK_SMTPS_PORT, encryption: DANAK_SMTPS_ENCRYPTION, }, + + pop3Settings: { + server: DANAK_POP3_SERVER, + port: DANAK_POP3_PORT, + encryption: DANAK_POP3_ENCRYPTION, + }, }, }; }