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'}