diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts index b32e9c6dba..e185246f22 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts @@ -6,10 +6,7 @@ import { CustomError, isDefined } from 'twenty-shared/utils'; import { type ImapSmtpCaldavParams } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { - MessageImportDriverException, - MessageImportDriverExceptionCode, -} from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception'; +import { MessageImportDriverExceptionCode } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception'; type ConnectedAccountIdentifier = Pick< ConnectedAccountWorkspaceEntity, @@ -86,13 +83,6 @@ export class ImapClientProvider { let client: ImapFlow | null = null; let timeoutId: NodeJS.Timeout | null = null; - if (!isDefined(connectionParameters.IMAP?.username)) { - throw new MessageImportDriverException( - 'Username is required', - MessageImportDriverExceptionCode.CHANNEL_MISCONFIGURED, - ); - } - if (!isDefined(connectedAccount.handle)) { throw new CustomError( 'Handle is required',