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 @@
>