From 21fe610cad3f47c043ce6c19555cd0efe6ca6a87 Mon Sep 17 00:00:00 2001 From: Wayne <5291640+ringoinca@users.noreply.github.com> Date: Mon, 1 Sep 2025 11:51:53 +0300 Subject: [PATCH] Adding allow insecure cert option --- .../src/services/ingestion-connectors/ImapConnector.ts | 3 +-- .../src/lib/components/custom/IngestionSourceForm.svelte | 7 +++++++ packages/frontend/src/lib/translations/en.json | 1 + packages/types/src/ingestion.types.ts | 1 + 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/services/ingestion-connectors/ImapConnector.ts b/packages/backend/src/services/ingestion-connectors/ImapConnector.ts index eb24fb4..2aebabc 100644 --- a/packages/backend/src/services/ingestion-connectors/ImapConnector.ts +++ b/packages/backend/src/services/ingestion-connectors/ImapConnector.ts @@ -27,9 +27,8 @@ export class ImapConnector implements IEmailConnector { port: this.credentials.port, secure: this.credentials.secure, tls: { - rejectUnauthorized: false, + rejectUnauthorized: this.credentials.allowInsecureCert, requestCert: true, - }, auth: { user: this.credentials.username, diff --git a/packages/frontend/src/lib/components/custom/IngestionSourceForm.svelte b/packages/frontend/src/lib/components/custom/IngestionSourceForm.svelte index e0d8acd..65d5913 100644 --- a/packages/frontend/src/lib/components/custom/IngestionSourceForm.svelte +++ b/packages/frontend/src/lib/components/custom/IngestionSourceForm.svelte @@ -49,6 +49,7 @@ providerConfig: source?.credentials ?? { type: source?.provider ?? 'generic_imap', secure: true, + allowInsecureCert: false, }, }); @@ -222,6 +223,12 @@ > +
+ + +
{:else if formData.provider === 'pst_import'}