支持本站 — 捐款将帮助我们持续运营

目标: 1000 元,已筹: 1000

100.0%

POC详情: 266db5d5d9e632d6c085ab359242d61d00daf0cf

来源
关联漏洞
标题:Apache James 路径遍历漏洞 (CVE-2022-22931)
POC 描述:Apache James是美国阿帕奇(Apache)基金会的一个完全用 Java 编写的开源 Smtp 和 Pop3 邮件传输代理和 Nntp 新闻服务器。 Apache James 中存在路径遍历漏洞,该漏洞源于产品在访问目录时缺少有效的权限验证。攻击者可通过该漏洞访问其他用户数据存储区。以下产品及版本受到影响:Apache James 3.6.1 之前版本。
文件快照

[4.0K] /data/pocs/266db5d5d9e632d6c085ab359242d61d00daf0cf ├── [4.0K] backends-common │   ├── [4.0K] cassandra │   │   ├── [5.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] cassandra │   │   │   ├── [4.0K] components │   │   │   │   ├── [7.3K] CassandraDataDefinition.java │   │   │   │   ├── [3.0K] CassandraMutualizedQuotaDataDefinition.java │   │   │   │   ├── [8.6K] CassandraQuotaCurrentValueDao.java │   │   │   │   ├── [1.6K] CassandraQuotaCurrentValueTable.java │   │   │   │   ├── [7.5K] CassandraQuotaLimitDao.java │   │   │   │   ├── [1.7K] CassandraQuotaLimitTable.java │   │   │   │   ├── [3.7K] CassandraTable.java │   │   │   │   └── [3.4K] CassandraType.java │   │   │   ├── [4.0K] init │   │   │   │   ├── [1.5K] CassandraSessionConfiguration.java │   │   │   │   ├── [4.1K] CassandraTableManager.java │   │   │   │   ├── [2.4K] CassandraTypesCreator.java │   │   │   │   ├── [2.3K] CassandraTypesProvider.java │   │   │   │   ├── [3.3K] CassandraZonedDateTimeDataDefinition.java │   │   │   │   ├── [4.2K] ClusterFactory.java │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   ├── [ 35K] CassandraConfiguration.java │   │   │   │   │   ├── [8.3K] ClusterConfiguration.java │   │   │   │   │   ├── [1.3K] InjectionNames.java │   │   │   │   │   ├── [5.7K] JamesExecutionProfiles.java │   │   │   │   │   └── [3.3K] KeyspaceConfiguration.java │   │   │   │   ├── [2.5K] KeyspaceFactory.java │   │   │   │   ├── [4.3K] ResilientClusterProvider.java │   │   │   │   └── [3.6K] SessionWithInitializedTablesFactory.java │   │   │   ├── [4.0K] migration │   │   │   │   ├── [3.7K] CassandraMigrationService.java │   │   │   │   ├── [1.8K] CassandraSchemaTransitions.java │   │   │   │   ├── [1.4K] MigrationException.java │   │   │   │   ├── [2.1K] Migration.java │   │   │   │   ├── [3.0K] MigrationTaskAdditionalInformationDTO.java │   │   │   │   ├── [2.5K] MigrationTaskDTO.java │   │   │   │   └── [6.1K] MigrationTask.java │   │   │   ├── [4.0K] utils │   │   │   │   ├── [4.1K] CassandraAsyncExecutor.java │   │   │   │   ├── [1.3K] CassandraConstants.java │   │   │   │   ├── [2.6K] CassandraHealthCheck.java │   │   │   │   ├── [1.6K] LightweightTransactionException.java │   │   │   │   ├── [5.5K] LockLessConcurrencyLimitingRequestThrottler.java │   │   │   │   └── [2.2K] ZonedDateTimeRepresentation.java │   │   │   └── [4.0K] versions │   │   │   ├── [4.0K] CassandraSchemaVersionDAO.java │   │   │   ├── [1.9K] CassandraSchemaVersionDataDefinition.java │   │   │   ├── [4.6K] CassandraSchemaVersionManager.java │   │   │   ├── [2.4K] SchemaTransition.java │   │   │   ├── [2.9K] SchemaVersion.java │   │   │   └── [4.0K] table │   │   │   └── [1.5K] CassandraSchemaVersionTable.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] cassandra │   │   │   ├── [4.9K] CassandraClusterExtension.java │   │   │   ├── [4.5K] CassandraCluster.java │   │   │   ├── [2.8K] CassandraClusterTest.java │   │   │   ├── [3.2K] CassandraWaitStrategy.java │   │   │   ├── [4.0K] components │   │   │   │   ├── [7.8K] CassandraTableTest.java │   │   │   │   └── [7.6K] CassandraTypeTest.java │   │   │   ├── [3.5K] DockerCassandraExtension.java │   │   │   ├── [ 12K] DockerCassandra.java │   │   │   ├── [2.7K] DockerCassandraRule.java │   │   │   ├── [2.5K] DockerCassandraSingleton.java │   │   │   ├── [4.0K] init │   │   │   │   ├── [3.3K] CassandraConfigurationReadingTest.java │   │   │   │   ├── [9.5K] CassandraConfigurationTest.java │   │   │   │   ├── [3.1K] CassandraTableManagerConcurrentTest.java │   │   │   │   ├── [5.2K] CassandraTableManagerTest.java │   │   │   │   ├── [3.5K] CassandraTypeProviderTest.java │   │   │   │   ├── [5.1K] CassandraTypesCreatorTest.java │   │   │   │   ├── [3.3K] ClusterFactoryTest.java │   │   │   │   ├── [3.6K] ResilientClusterProviderTest.java │   │   │   │   └── [6.9K] SessionWithInitializedTablesFactoryTest.java │   │   │   ├── [4.0K] migration │   │   │   │   ├── [ 10K] CassandraMigrationServiceTest.java │   │   │   │   └── [4.1K] MigrationTaskSerializationTest.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [6.9K] CassandraQuotaCurrentValueDaoTest.java │   │   │   │   └── [5.4K] CassandraQuotaLimitDaoTest.java │   │   │   ├── [ 12K] Scenario.java │   │   │   ├── [1.7K] ScenarioTest.java │   │   │   ├── [3.1K] StatementRecorder.java │   │   │   ├── [ 12K] TestingSession.java │   │   │   ├── [ 14K] TestingSessionTest.java │   │   │   ├── [4.0K] utils │   │   │   │   ├── [3.2K] CassandraHealthCheckTest.java │   │   │   │   ├── [3.5K] PaggingTest.java │   │   │   │   └── [2.9K] ZonedDateTimeRepresentationTest.java │   │   │   └── [4.0K] versions │   │   │   ├── [2.7K] CassandraSchemaVersionDAOTest.java │   │   │   ├── [8.2K] CassandraSchemaVersionManagerTest.java │   │   │   ├── [1.5K] SchemaTransitionTest.java │   │   │   └── [2.2K] SchemaVersionTest.java │   │   └── [4.0K] resources │   │   ├── [ 71] cassandra-driver.conf │   │   └── [4.0K] configuration-reader-test │   │   └── [ 423] cassandra.properties │   ├── [4.0K] jpa │   │   ├── [2.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] jpa │   │   │   ├── [1.8K] EntityManagerUtils.java │   │   │   ├── [ 14K] JPAConfiguration.java │   │   │   └── [3.9K] TransactionRunner.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] backends │   │   └── [4.0K] jpa │   │   ├── [9.0K] JPAConfigurationTest.java │   │   └── [3.7K] JpaTestCluster.java │   ├── [4.0K] opensearch │   │   ├── [4.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] opensearch │   │   │   ├── [1.8K] AliasName.java │   │   │   ├── [ 10K] ClientProvider.java │   │   │   ├── [2.5K] DeleteByQueryPerformer.java │   │   │   ├── [2.0K] DocumentId.java │   │   │   ├── [ 15K] IndexCreationFactory.java │   │   │   ├── [2.0K] IndexName.java │   │   │   ├── [ 27K] OpenSearchConfiguration.java │   │   │   ├── [3.3K] OpenSearchHealthCheck.java │   │   │   ├── [5.7K] OpenSearchIndexer.java │   │   │   ├── [6.1K] ReactorOpenSearchClient.java │   │   │   ├── [1.3K] ReadAliasName.java │   │   │   ├── [2.1K] RoutingKey.java │   │   │   ├── [4.0K] search │   │   │   │   └── [5.0K] ScrolledSearch.java │   │   │   ├── [2.6K] UpdatedRepresentation.java │   │   │   └── [1.3K] WriteAliasName.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] opensearch │   │   │   ├── [1.4K] AliasNameTest.java │   │   │   ├── [2.2K] ClientProviderImplConnectionAuthESIgnoreSSLCheckTest.java │   │   │   ├── [2.5K] ClientProviderImplConnectionAuthESOverrideTrustStoreTest.java │   │   │   ├── [3.6K] ClientProviderImplConnectionContract.java │   │   │   ├── [1.6K] ClientProviderImplConnectionNoAuthESTest.java │   │   │   ├── [1.5K] ClientProviderTest.java │   │   │   ├── [1.4K] DockerAuthOpenSearchSingleton.java │   │   │   ├── [5.3K] DockerOpenSearchExtension.java │   │   │   ├── [ 13K] DockerOpenSearch.java │   │   │   ├── [1.4K] DockerOpenSearchSingleton.java │   │   │   ├── [1.9K] DocumentIdTest.java │   │   │   ├── [ 10K] IndexCreationFactoryTest.java │   │   │   ├── [4.2K] OpenSearchClusterExtension.java │   │   │   ├── [ 30K] OpenSearchConfigurationTest.java │   │   │   ├── [2.5K] OpenSearchHealthCheckConnectionTest.java │   │   │   ├── [3.2K] OpenSearchHealthCheckTest.java │   │   │   ├── [ 11K] OpenSearchIndexerTest.java │   │   │   ├── [1.9K] RoutingKeyTest.java │   │   │   └── [4.0K] search │   │   │   └── [7.6K] ScrolledSearchTest.java │   │   └── [4.0K] resources │   │   └── [4.0K] auth-es │   │   ├── [1.1K] default.crt │   │   ├── [1.6K] default.key │   │   ├── [4.0K] nginx-conf │   │   │   ├── [ 99] passwd │   │   │   └── [ 328] reverse_elasticsearch.conf │   │   ├── [ 157] NginxDockerfile │   │   ├── [1.3K] README.md │   │   └── [1.0K] server.jks │   ├── [1.7K] pom.xml │   ├── [4.0K] postgres │   │   ├── [4.2K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] postgres │   │   │   ├── [4.2K] PostgresCommons.java │   │   │   ├── [ 17K] PostgresConfiguration.java │   │   │   ├── [4.1K] PostgresDataDefinition.java │   │   │   ├── [2.4K] PostgresIndex.java │   │   │   ├── [6.3K] PostgresTable.java │   │   │   ├── [ 10K] PostgresTableManager.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [8.3K] PostgresQuotaCurrentValueDAO.java │   │   │   │   ├── [4.0K] PostgresQuotaDataDefinition.java │   │   │   │   └── [5.3K] PostgresQuotaLimitDAO.java │   │   │   ├── [1.5K] RowLevelSecurity.java │   │   │   └── [4.0K] utils │   │   │   ├── [1.6K] JamesPostgresConnectionFactory.java │   │   │   ├── [3.8K] PoolBackedPostgresConnectionFactory.java │   │   │   ├── [2.0K] PostgresConnectionClosure.java │   │   │   ├── [ 12K] PostgresExecutor.java │   │   │   ├── [2.3K] PostgresHealthCheck.java │   │   │   └── [2.2K] PostgresUtils.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] backends │   │   └── [4.0K] postgres │   │   ├── [1.8K] DockerPostgresSingleton.java │   │   ├── [3.3K] JamesPostgresConnectionFactoryTest.java │   │   ├── [1.8K] PoolBackedPostgresConnectionFactoryTest.java │   │   ├── [5.4K] PostgresConfigurationTest.java │   │   ├── [8.4K] PostgresExecutorThreadSafetyTest.java │   │   ├── [ 12K] PostgresExtension.java │   │   ├── [4.7K] PostgresExtensionTest.java │   │   ├── [3.3K] PostgresFixture.java │   │   ├── [ 20K] PostgresTableManagerTest.java │   │   ├── [4.0K] quota │   │   │   ├── [6.6K] PostgresQuotaCurrentValueDAOTest.java │   │   │   └── [4.5K] PostgresQuotaLimitDaoTest.java │   │   └── [4.0K] utils │   │   └── [2.5K] PostgresHealthCheckTest.java │   ├── [4.0K] pulsar │   │   ├── [6.4K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] pulsar │   │   │   ├── [2.7K] PulsarClients.scala │   │   │   ├── [4.9K] PulsarConfiguration.scala │   │   │   └── [2.3K] PulsarReader.scala │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] backends │   │   └── [4.0K] pulsar │   │   ├── [5.5K] DockerPulsarExtension.java │   │   ├── [ 14K] PulsarConfigurationTest.java │   │   ├── [2.6K] PulsarReaderTest.scala │   │   └── [1.6K] TestPulsarModule.java │   ├── [4.0K] rabbitmq │   │   ├── [5.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] rabbitmq │   │   │   ├── [2.5K] Constants.java │   │   │   ├── [3.4K] QueueArguments.java │   │   │   ├── [ 40K] RabbitMQConfiguration.java │   │   │   ├── [8.4K] RabbitMQConnectionFactory.java │   │   │   ├── [4.0K] RabbitMQHealthCheck.java │   │   │   ├── [ 16K] RabbitMQManagementAPI.java │   │   │   ├── [2.7K] RabbitMQServerVersion.java │   │   │   ├── [ 35K] ReactorRabbitMQChannelPool.java │   │   │   ├── [1.3K] ReceiverProvider.java │   │   │   └── [6.6K] SimpleConnectionPool.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] backends │   │   │   └── [4.0K] rabbitmq │   │   │   ├── [4.0K] ChannelPoolContract.java │   │   │   ├── [4.2K] ConstantsTest.java │   │   │   ├── [5.9K] DockerClusterRabbitMQExtension.java │   │   │   ├── [ 12K] DockerRabbitMQ.java │   │   │   ├── [1.4K] DockerRabbitMQSingleton.java │   │   │   ├── [2.5K] InMemoryConsumer.java │   │   │   ├── [ 16K] RabbitMQClusterTest.java │   │   │   ├── [ 36K] RabbitMQConfigurationTest.java │   │   │   ├── [9.3K] RabbitMQConnectionFactoryTest.java │   │   │   ├── [8.4K] RabbitMQExtension.java │   │   │   ├── [2.5K] RabbitMQFixture.java │   │   │   ├── [3.5K] RabbitMQHealthCheckTest.java │   │   │   ├── [3.6K] RabbitMQServerVersionTest.java │   │   │   ├── [ 36K] RabbitMQTest.java │   │   │   ├── [2.7K] RabbitMQWaitStrategy.java │   │   │   └── [5.5K] ReactorRabbitMQChannelPoolTest.java │   │   └── [4.0K] resources │   │   ├── [ 0] empty-store │   │   ├── [2.2K] test-keystore-password-password │   │   └── [2.2K] test-truststore-password-password │   ├── [ 424] README.adoc │   └── [4.0K] redis │   ├── [3.1K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] backends │   │   └── [4.0K] redis │   │   ├── [5.4K] RedisClientFactory.scala │   │   ├── [ 14K] RedisConfiguration.scala │   │   └── [3.4K] RedisHealthCheck.scala │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] backends │   │   └── [4.0K] redis │   │   ├── [3.7K] DockerKvrocks.java │   │   ├── [3.7K] DockerRedis.java │   │   ├── [2.9K] KvrocksExtension.java │   │   ├── [1.8K] KvrocksExtensionTest.java │   │   ├── [ 10K] KvrocksSentinelExtension.java │   │   ├── [7.5K] RedisClusterExtension.java │   │   ├── [2.9K] RedisClusterHealthCheckTest.scala │   │   ├── [ 10K] RedisConfigurationTest.scala │   │   ├── [2.9K] RedisExtension.java │   │   ├── [1.8K] RedisExtensionTest.java │   │   ├── [2.5K] RedisHealthCheckTest.java │   │   ├── [7.2K] RedisMasterReplicaExtension.java │   │   ├── [2.2K] RedisMasterReplicaHealthCheckTest.scala │   │   ├── [9.7K] RedisSentinelExtension.java │   │   ├── [2.9K] RedisSentinelHealthCheckTest.scala │   │   ├── [3.9K] RedisStandaloneHealthCheckTest.scala │   │   ├── [5.2K] RedisTLSExtension.java │   │   └── [2.2K] RedisTLSStandaloneHealthCheckTest.scala │   └── [4.0K] resources │   ├── [1.3K] certificate.crt │   ├── [3.5K] keystore.p12 │   ├── [4.0K] kvrocks │   │   ├── [4.0K] master │   │   │   └── [ 55] kvrocks.conf │   │   ├── [4.0K] replica │   │   │   └── [ 77] kvrocks.conf │   │   └── [4.0K] sentinel │   │   └── [ 254] sentinel.conf │   ├── [1.6K] private.key │   ├── [ 233] redis_cluster.conf │   ├── [1.4K] rootCA.crt │   ├── [ 252] sentinel.conf │   └── [ 413] sentinel_tls.conf ├── [ 85K] CHANGELOG.md ├── [1.0K] checkstyle-suppressions.xml ├── [ 14K] checkstyle.xml ├── [4.0K] code-coverage-report │   └── [ 50K] pom.xml ├── [4.0K] core │   ├── [3.0K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   ├── [4.0K] core │   │   │   ├── [4.0K] builder │   │   │   │   ├── [ 16K] MimeMessageBuilder.java │   │   │   │   └── [2.9K] MimeMessageWrapper.java │   │   │   ├── [1.6K] ConnectionDescription.java │   │   │   ├── [2.0K] ConnectionDescriptionSupplier.java │   │   │   ├── [1.9K] Disconnector.java │   │   │   ├── [5.3K] Domain.java │   │   │   ├── [4.0K] healthcheck │   │   │   │   ├── [1.9K] ComponentName.java │   │   │   │   ├── [1.3K] HealthCheck.java │   │   │   │   ├── [3.8K] Result.java │   │   │   │   └── [2.0K] ResultStatus.java │   │   │   ├── [ 28K] MailAddress.java │   │   │   ├── [4.2K] MaybeSender.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [2.4K] QuotaComponent.java │   │   │   │   ├── [2.8K] QuotaCountLimit.java │   │   │   │   ├── [3.4K] QuotaCountUsage.java │   │   │   │   ├── [5.8K] QuotaCurrentValue.java │   │   │   │   ├── [6.8K] QuotaLimit.java │   │   │   │   ├── [1.7K] QuotaLimitValue.java │   │   │   │   ├── [2.4K] QuotaScope.java │   │   │   │   ├── [2.8K] QuotaSizeLimit.java │   │   │   │   ├── [3.4K] QuotaSizeUsage.java │   │   │   │   ├── [2.3K] QuotaType.java │   │   │   │   └── [1.4K] QuotaUsageValue.java │   │   │   └── [5.5K] Username.java │   │   └── [4.0K] util │   │   ├── [4.8K] Host.java │   │   └── [2.6K] Port.java │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   ├── [4.0K] core │   │   ├── [4.0K] builder │   │   │   ├── [3.8K] MimeMessageBuilderTest.java │   │   │   └── [3.8K] MimeMessageWrapperTest.java │   │   ├── [2.4K] CoreFixture.java │   │   ├── [4.0K] healthcheck │   │   │   ├── [1.4K] ComponentNameTest.java │   │   │   ├── [3.0K] ResultStatusTest.java │   │   │   └── [5.4K] ResultTest.java │   │   ├── [ 12K] MailAddressTest.java │   │   ├── [6.5K] MaybeSenderTest.java │   │   ├── [4.0K] quota │   │   │   ├── [1.7K] QuotaCountLimitTest.java │   │   │   ├── [1.6K] QuotaCountUsageTest.java │   │   │   ├── [1.4K] QuotaCurrentValueTest.java │   │   │   ├── [1.4K] QuotaLimitTest.java │   │   │   ├── [1.6K] QuotaLimitValueTest.java │   │   │   ├── [1.7K] QuotaSizeLimitTest.java │   │   │   ├── [1.6K] QuotaSizeUsageTest.java │   │   │   └── [2.3K] QuotaUsageValueTest.java │   │   └── [9.7K] UsernameTest.java │   ├── [4.0K] domainlist │   │   └── [4.0K] api │   │   └── [3.8K] DomainTest.java │   └── [4.0K] util │   ├── [6.1K] HostTest.java │   └── [3.3K] PortTest.java ├── [4.0K] docs │   ├── [1.0K] antora-playbook-local.yml │   ├── [ 238] antora.yml │   ├── [ 492] Dockerfile │   ├── [4.0K] modules │   │   ├── [4.0K] community │   │   │   ├── [4.0K] images │   │   │   │   └── [ 14K] linagora.png │   │   │   ├── [ 600] nav.adoc │   │   │   └── [4.0K] pages │   │   │   ├── [ 10K] contributing.adoc │   │   │   ├── [ 129] download.adoc │   │   │   ├── [8.8K] guidelines.adoc │   │   │   ├── [2.5K] index.adoc │   │   │   ├── [8.3K] mailing-lists.adoc │   │   │   ├── [6.7K] release.adoc │   │   │   ├── [1.1K] support.adoc │   │   │   └── [2.1K] website.adoc │   │   ├── [4.0K] concepts │   │   │   ├── [ 557] nav.adoc │   │   │   └── [4.0K] pages │   │   │   ├── [1.9K] configuration.adoc │   │   │   ├── [2.1K] glossary.adoc │   │   │   ├── [1.9K] index.adoc │   │   │   ├── [4.0K] mail │   │   │   │   └── [ 553] index.adoc │   │   │   ├── [4.0K] messages │   │   │   │   ├── [3.2K] imf.adoc │   │   │   │   ├── [ 556] index.adoc │   │   │   │   └── [3.4K] mime.adoc │   │   │   ├── [4.0K] processing │   │   │   │   └── [ 62] index.adoc │   │   │   ├── [4.0K] protocols │   │   │   │   ├── [1.7K] esmtp.adoc │   │   │   │   ├── [6.5K] imap.adoc │   │   │   │   ├── [ 751] index.adoc │   │   │   │   ├── [ 761] jmap.adoc │   │   │   │   ├── [ 922] lmtp.adoc │   │   │   │   ├── [4.7K] pop.adoc │   │   │   │   └── [4.1K] smtp.adoc │   │   │   ├── [4.0K] storage │   │   │   │   ├── [2.0K] index.adoc │   │   │   │   ├── [5.1K] mailbox.adoc │   │   │   │   └── [2.2K] users.adoc │   │   │   └── [4.0K] user │   │   │   └── [3.2K] index.adoc │   │   ├── [4.0K] customization │   │   │   ├── [4.0K] assets │   │   │   │   └── [4.0K] images │   │   │   │   └── [ 38K] james-hexagons-extensions.png │   │   │   ├── [ 161] nav.adoc │   │   │   └── [4.0K] pages │   │   │   ├── [1.6K] imap.adoc │   │   │   ├── [5.8K] index.adoc │   │   │   ├── [1.8K] mailbox-listeners.adoc │   │   │   ├── [5.2K] mail-processing.adoc │   │   │   ├── [1.9K] smtp-hooks.adoc │   │   │   └── [1006] webadmin-routes.adoc │   │   ├── [4.0K] development │   │   │   ├── [ 43] nav.adoc │   │   │   └── [4.0K] pages │   │   │   ├── [1.2K] deployment-tests.adoc │   │   │   ├── [ 386] index.adoc │   │   │   └── [2.4K] logging.adoc │   │   ├── [4.0K] ROOT │   │   │   ├── [ 39] nav.adoc │   │   │   └── [4.0K] pages │   │   │   └── [1.7K] index.adoc │   │   └── [4.0K] servers │   │   ├── [4.0K] assets │   │   │   └── [4.0K] images │   │   │   ├── [ 31K] apache-james-lens.png │   │   │   ├── [130K] BlobStore.png │   │   │   ├── [ 67K] cassandra_stress_test_result_1.png │   │   │   ├── [ 61K] cassandra_stress_test_result_2.png │   │   │   ├── [210K] IMAP_board.png │   │   │   ├── [680K] james-imap-base-performance-distributed.png │   │   │   ├── [368K] james-imap-base-performance-postgres.png │   │   │   ├── [124K] JMAP_board.png │   │   │   ├── [149K] JVM_board.png │   │   │   ├── [132K] MATCHER.png │   │   │   ├── [203K] postgres_pg_stat_statements.png │   │   │   ├── [ 58K] preload-dashboards.png │   │   │   ├── [ 63K] remote-delivery-error-handling.png │   │   │   ├── [ 95K] server-components.png │   │   │   ├── [ 45K] specialized-instances-distributed.png │   │   │   ├── [361K] specialized-instances-postgres.png │   │   │   ├── [127K] storage_james_distributed.png │   │   │   ├── [211K] storage_james_postgres.png │   │   │   ├── [297K] storage_james_postgres.svg │   │   │   └── [ 48K] webAdmin.png │   │   ├── [7.0K] nav.adoc │   │   ├── [4.0K] pages │   │   │   ├── [5.4K] 15-minute-demo.adoc │   │   │   ├── [2.0K] 5-minute-demo.adoc │   │   │   ├── [4.0K] basic │   │   │   │   ├── [ 74] architecture.adoc │   │   │   │   ├── [ 548] concepts.adoc │   │   │   │   ├── [4.0K] conf │   │   │   │   │   └── [ 11K] index.adoc │   │   │   │   ├── [1.3K] context.adoc │   │   │   │   ├── [1.9K] help.adoc │   │   │   │   ├── [1006] index.adoc │   │   │   │   ├── [1.5K] objectives.adoc │   │   │   │   └── [4.3K] self-hosting.notes │   │   │   ├── [ 461] demo.adoc │   │   │   ├── [4.0K] distributed │   │   │   │   ├── [4.0K] architecture │   │   │   │   │   ├── [1.5K] consistency-model.adoc │   │   │   │   │   ├── [2.9K] consistency_model_data_replication_extend.adoc │   │   │   │   │   ├── [1.8K] data-tiering.adoc │   │   │   │   │   ├── [ 189] implemented-standards.adoc │   │   │   │   │   ├── [ 604] index.adoc │   │   │   │   │   ├── [ 238] mailqueue_combined_extend.adoc │   │   │   │   │   └── [ 261] specialized-instances.adoc │   │   │   │   ├── [4.0K] benchmark │   │   │   │   │   ├── [ 2] benchmark_prepare.adoc │   │   │   │   │   ├── [3.4K] db-benchmark.adoc │   │   │   │   │   ├── [ 213] index.adoc │   │   │   │   │   ├── [ 607] james-benchmark.adoc │   │   │   │   │   └── [1.4K] provision.sh │   │   │   │   ├── [4.0K] configure │   │   │   │   │   ├── [ 270] batchsizes.adoc │   │   │   │   │   ├── [3.6K] blobstore.adoc │   │   │   │   │   ├── [8.3K] cassandra.adoc │   │   │   │   │   ├── [ 210] collecting-contacts.adoc │   │   │   │   │   ├── [ 206] collecting-events.adoc │   │   │   │   │   ├── [ 249] dns.adoc │   │   │   │   │   ├── [ 256] domainlist.adoc │   │   │   │   │   ├── [ 270] droplists.adoc │   │   │   │   │   ├── [ 336] dsn.adoc │   │   │   │   │   ├── [ 295] extensions.adoc │   │   │   │   │   ├── [ 273] healthcheck.adoc │   │   │   │   │   ├── [ 275] imap.adoc │   │   │   │   │   ├── [1.1K] index.adoc │   │   │   │   │   ├── [ 316] jmap.adoc │   │   │   │   │   ├── [ 249] jmx.adoc │   │   │   │   │   ├── [ 750] jvm.adoc │   │   │   │   │   ├── [ 615] listeners.adoc │   │   │   │   │   ├── [ 296] mailetcontainer.adoc │   │   │   │   │   ├── [ 278] mailets.adoc │   │   │   │   │   ├── [ 481] mailrepositorystore.adoc │   │   │   │   │   ├── [ 306] matchers.adoc │   │   │   │   │   ├── [ 104] mat-sts.adoc │   │   │   │   │   ├── [ 358] opensearch.adoc │   │   │   │   │   ├── [ 314] pop3.adoc │   │   │   │   │   ├── [ 255] queue.adoc │   │   │   │   │   ├── [2.7K] rabbitmq.adoc │   │   │   │   │   ├── [ 353] recipientrewritetable.adoc │   │   │   │   │   ├── [ 255] redis.adoc │   │   │   │   │   ├── [ 424] remote-delivery-error-handling.adoc │   │   │   │   │   ├── [ 264] search.adoc │   │   │   │   │   ├── [ 264] sieve.adoc │   │   │   │   │   ├── [ 314] smtp.adoc │   │   │   │   │   ├── [ 312] smtp-hooks.adoc │   │   │   │   │   ├── [ 374] spam.adoc │   │   │   │   │   ├── [ 331] ssl.adoc │   │   │   │   │   ├── [ 252] tika.adoc │   │   │   │   │   ├── [ 271] usersrepository.adoc │   │   │   │   │   ├── [ 372] vault.adoc │   │   │   │   │   └── [ 328] webadmin.adoc │   │   │   │   ├── [ 154] extending.adoc │   │   │   │   ├── [1.1K] index.adoc │   │   │   │   ├── [1.7K] objectives.adoc │   │   │   │   ├── [4.0K] operate │   │   │   │   │   ├── [1.4K] cassandra-migration.adoc │   │   │   │   │   ├── [ 191] cli.adoc │   │   │   │   │   ├── [ 14K] guide.adoc │   │   │   │   │   ├── [3.4K] index.adoc │   │   │   │   │   ├── [4.0K] logging │   │   │   │   │   │   └── [1.9K] docker-compose-block.adoc │   │   │   │   │   ├── [ 313] logging.adoc │   │   │   │   │   ├── [ 211] metrics.adoc │   │   │   │   │   ├── [ 199] migrating.adoc │   │   │   │   │   ├── [2.5K] performanceChecklist.adoc │   │   │   │   │   ├── [ 142] security.adoc │   │   │   │   │   ├── [4.0K] webadmin │   │   │   │   │   │   ├── [8.7K] admin-mailboxes-extend.adoc │   │   │   │   │   │   ├── [ 677] admin-mail-queues-extend.adoc │   │   │   │   │   │   └── [3.4K] admin-messages-extend.adoc │   │   │   │   │   └── [6.1K] webadmin.adoc │   │   │   │   └── [4.0K] run │   │   │   │   ├── [ 827] index.adoc │   │   │   │   ├── [2.3K] k8s-checklist.adoc │   │   │   │   ├── [1.2K] k8s-logsMetrics.adoc │   │   │   │   ├── [2.0K] k8s-secrets.adoc │   │   │   │   ├── [5.5K] k8s-values.adoc │   │   │   │   ├── [5.6K] run-docker.adoc │   │   │   │   ├── [2.6K] run-java.adoc │   │   │   │   └── [9.3K] run-kubernetes.adoc │   │   │   ├── [3.3K] index.adoc │   │   │   ├── [4.0K] postgres │   │   │   │   ├── [4.0K] architecture │   │   │   │   │   ├── [ 392] consistency-model.adoc │   │   │   │   │   ├── [ 2] consistency_model_data_replication_extend.adoc │   │   │   │   │   ├── [ 187] implemented-standards.adoc │   │   │   │   │   ├── [ 538] index.adoc │   │   │   │   │   ├── [ 6] mailqueue_combined_extend.adoc │   │   │   │   │   └── [ 256] specialized-instances.adoc │   │   │   │   ├── [4.0K] benchmark │   │   │   │   │   ├── [1.3K] benchmark_prepare.adoc │   │   │   │   │   ├── [ 308] db-benchmark.adoc │   │   │   │   │   ├── [ 213] index.adoc │   │   │   │   │   └── [ 572] james-benchmark.adoc │   │   │   │   ├── [4.0K] configure │   │   │   │   │   ├── [ 270] batchsizes.adoc │   │   │   │   │   ├── [2.3K] blobstore.adoc │   │   │   │   │   ├── [ 211] collecting-contacts.adoc │   │   │   │   │   ├── [ 207] collecting-events.adoc │   │   │   │   │   ├── [ 249] dns.adoc │   │   │   │   │   ├── [ 256] domainlist.adoc │   │   │   │   │   ├── [ 267] droplists.adoc │   │   │   │   │   ├── [ 335] dsn.adoc │   │   │   │   │   ├── [ 292] extensions.adoc │   │   │   │   │   ├── [ 273] healthcheck.adoc │   │   │   │   │   ├── [ 272] imap.adoc │   │   │   │   │   ├── [ 966] index.adoc │   │   │   │   │   ├── [ 316] jmap.adoc │   │   │   │   │   ├── [ 249] jmx.adoc │   │   │   │   │   ├── [ 249] jvm.adoc │   │   │   │   │   ├── [ 291] listeners.adoc │   │   │   │   │   ├── [ 293] mailetcontainer.adoc │   │   │   │   │   ├── [ 277] mailets.adoc │   │   │   │   │   ├── [ 473] mailrepositorystore.adoc │   │   │   │   │   ├── [ 302] matchers.adoc │   │   │   │   │   ├── [ 103] mat-sts.adoc │   │   │   │   │   ├── [ 353] opensearch.adoc │   │   │   │   │   ├── [ 310] pop3.adoc │   │   │   │   │   ├── [ 255] queue.adoc │   │   │   │   │   ├── [ 264] rabbitmq.adoc │   │   │   │   │   ├── [ 349] recipientrewritetable.adoc │   │   │   │   │   ├── [ 255] redis.adoc │   │   │   │   │   ├── [ 419] remote-delivery-error-handling.adoc │   │   │   │   │   ├── [ 264] search.adoc │   │   │   │   │   ├── [ 261] sieve.adoc │   │   │   │   │   ├── [ 310] smtp.adoc │   │   │   │   │   ├── [ 308] smtp-hooks.adoc │   │   │   │   │   ├── [ 369] spam.adoc │   │   │   │   │   ├── [ 327] ssl.adoc │   │   │   │   │   ├── [ 252] tika.adoc │   │   │   │   │   ├── [ 271] usersrepository.adoc │   │   │   │   │   ├── [ 369] vault.adoc │   │   │   │   │   └── [ 324] webadmin.adoc │   │   │   │   ├── [4.0K] extending │   │   │   │   │   └── [ 106] index.adoc │   │   │   │   ├── [ 156] extending.adoc │   │   │   │   ├── [ 821] index.adoc │   │   │   │   ├── [1.5K] objectives.adoc │   │   │   │   ├── [4.0K] operate │   │   │   │   │   ├── [ 186] cli.adoc │   │   │   │   │   ├── [ 369] guide.adoc │   │   │   │   │   ├── [ 227] index.adoc │   │   │   │   │   ├── [4.0K] logging │   │   │   │   │   │   └── [1.7K] docker-compose-block.adoc │   │   │   │   │   ├── [ 301] logging.adoc │   │   │   │   │   ├── [ 207] metrics.adoc │   │   │   │   │   ├── [ 194] migrating.adoc │   │   │   │   │   ├── [ 188] performanceChecklist.adoc │   │   │   │   │   ├── [ 138] security.adoc │   │   │   │   │   ├── [4.0K] webadmin │   │   │   │   │   │   ├── [ 36] admin-mailboxes-extend.adoc │   │   │   │   │   │   ├── [ 36] admin-mail-queues-extend.adoc │   │   │   │   │   │   └── [ 36] admin-messages-extend.adoc │   │   │   │   │   └── [ 499] webadmin.adoc │   │   │   │   └── [4.0K] run │   │   │   │   ├── [ 509] index.adoc │   │   │   │   ├── [5.9K] run-docker.adoc │   │   │   │   └── [3.6K] run-java.adoc │   │   │   ├── [3.0K] run.adoc │   │   │   └── [ 239] test.adoc │   │   └── [ 12K] partials │   │   ├── [ 285] AddDeliveredToHeader.adoc │   │   ├── [ 218] AddFooter.adoc │   │   ├── [ 230] AddSubjectPrefix.adoc │   │   ├── [ 26] All.adoc │   │   ├── [ 861] AmqpForwardAttribute.adoc │   │   ├── [4.0K] architecture │   │   │   ├── [2.9K] consistency-model.adoc │   │   │   ├── [8.0K] implemented-standards.adoc │   │   │   ├── [ 14K] index.adoc │   │   │   └── [1.9K] specialized-instances.adoc │   │   ├── [ 127] AtLeastPriority.adoc │   │   ├── [ 684] AtMost.adoc │   │   ├── [ 125] AtMostPriority.adoc │   │   ├── [ 532] AttachmentFileNameIs.adoc │   │   ├── [4.0K] benchmark │   │   │   ├── [ 23K] db-benchmark.adoc │   │   │   ├── [ 557] index.adoc │   │   │   └── [3.7K] james-benchmark.adoc │   │   ├── [2.3K] Bounce.adoc │   │   ├── [4.7K] ClamAVScan.adoc │   │   ├── [ 271] ClassifyBounce.adoc │   │   ├── [ 249] CommandForListserv.adoc │   │   ├── [ 425] CommandListservMatcher.adoc │   │   ├── [ 655] CompareNumericHeaderValue.adoc │   │   ├── [4.0K] configure │   │   │   ├── [1.1K] batchsizes.adoc │   │   │   ├── [7.5K] blobstore.adoc │   │   │   ├── [1.0K] collecting-contacts.adoc │   │   │   ├── [2.7K] collecting-events.adoc │   │   │   ├── [2.5K] dns.adoc │   │   │   ├── [1.9K] domainlist.adoc │   │   │   ├── [1.1K] droplists.adoc │   │   │   ├── [ 11K] dsn.adoc │   │   │   ├── [1.7K] extensions.adoc │   │   │   ├── [2.0K] forCoreComponentsPartial.adoc │   │   │   ├── [1.5K] forExtensionsPartial.adoc │   │   │   ├── [1.6K] forProtocolsPartial.adoc │   │   │   ├── [1.2K] forStorageDependenciesPartial.adoc │   │   │   ├── [ 951] healthcheck.adoc │   │   │   ├── [ 11K] imap.adoc │   │   │   ├── [9.4K] jmap.adoc │   │   │   ├── [2.1K] jmx.adoc │   │   │   ├── [7.5K] jvm.adoc │   │   │   ├── [5.1K] listeners.adoc │   │   │   ├── [4.8K] mailetcontainer.adoc │   │   │   ├── [3.1K] mailets.adoc │   │   │   ├── [1.6K] mailrepositorystore.adoc │   │   │   ├── [4.4K] matchers.adoc │   │   │   ├── [2.0K] mta-sts.adoc │   │   │   ├── [ 14K] opensearch.adoc │   │   │   ├── [3.3K] pop3.adoc │   │   │   ├── [ 544] queue.adoc │   │   │   ├── [6.9K] rabbitmq.adoc │   │   │   ├── [ 589] recipientrewritetable.adoc │   │   │   ├── [3.5K] redis.adoc │   │   │   ├── [5.9K] remote-delivery-error-handling.adoc │   │   │   ├── [ 720] search.adoc │   │   │   ├── [4.1K] sieve.adoc │   │   │   ├── [ 15K] smtp.adoc │   │   │   ├── [ 13K] smtp-hooks.adoc │   │   │   ├── [1.3K] smtp-limitation-hoot.adoc │   │   │   ├── [7.7K] spam.adoc │   │   │   ├── [9.7K] ssl.adoc │   │   │   ├── [ 978] systemPropertiesPartial.adoc │   │   │   ├── [1.6K] tika.adoc │   │   │   ├── [6.7K] usersrepository.adoc │   │   │   ├── [1.7K] vault.adoc │   │   │   └── [3.6K] webadmin.adoc │   │   ├── [ 388] ContactExtractor.adoc │   │   ├── [ 139] ConvertTo7Bit.adoc │   │   ├── [ 460] DeconnectionRight.adoc │   │   ├── [1.9K] DKIMSign.adoc │   │   ├── [ 349] DKIMVerify.adoc │   │   ├── [1.1K] DLP.adoc │   │   ├── [1.2K] DSNBounce.adoc │   │   ├── [1.1K] Expires.adoc │   │   ├── [ 208] ExtractMDNOriginalJMAPMessageId.adoc │   │   ├── [ 342] FetchedFrom.adoc │   │   ├── [ 84] FileRegexMatcher.adoc │   │   ├── [ 398] FoldLongLines.adoc │   │   ├── [ 993] Forward.adoc │   │   ├── [ 312] FromRepository.adoc │   │   ├── [ 64] HasAttachment.adoc │   │   ├── [ 493] HasException.adoc │   │   ├── [ 230] HasHeader.adoc │   │   ├── [ 385] HasHeaderWithPrefix.adoc │   │   ├── [ 251] HasMailAttribute.adoc │   │   ├── [1.2K] HasMailAttributeWithValue.adoc │   │   ├── [ 507] HasMailAttributeWithValueRegex.adoc │   │   ├── [ 232] HasMimeType.adoc │   │   ├── [ 262] HasMimeTypeAnySubPart.adoc │   │   ├── [ 209] HasMimeTypeParameter.adoc │   │   ├── [ 111] HasPriority.adoc │   │   ├── [ 318] HeadersToHTTP.adoc │   │   ├── [ 40] HostIs.adoc │   │   ├── [ 56] HostIsLocal.adoc │   │   ├── [ 610] ICalendarParser.adoc │   │   ├── [ 537] ICALToHeader.adoc │   │   ├── [ 999] ICALToJsonAttribute.adoc │   │   ├── [ 265] ICSSanitizer.adoc │   │   ├── [ 521] InSpammerBlacklist.adoc │   │   ├── [1.1K] IsMarkedAsSpam.adoc │   │   ├── [ 199] IsOverQuota.adoc │   │   ├── [ 194] IsRemoteDeliveryPermanentError.adoc │   │   ├── [ 240] IsRemoteDeliveryTemporaryError.adoc │   │   ├── [ 323] IsSenderInRRTLoop.adoc │   │   ├── [ 82] IsSingleRecipient.adoc │   │   ├── [ 58] IsSMIMEEncrypted.adoc │   │   ├── [ 55] IsSMIMESigned.adoc │   │   ├── [ 354] IsX509CertificateSubject.adoc │   │   ├── [2.3K] LDAPMatchers.adoc │   │   ├── [ 109] LocalDelivery.adoc │   │   ├── [ 178] LogMessage.adoc │   │   ├── [ 340] MailAttributesListToMimeHeaders.adoc │   │   ├── [ 336] MailAttributesToMimeHeaders.adoc │   │   ├── [ 382] MailToAllUsers.adoc │   │   ├── [ 635] ManageSieveMailet.adoc │   │   ├── [ 352] MetricsMailet.adoc │   │   ├── [ 338] MimeDecodingMailet.adoc │   │   ├── [ 95] NESSpamCheck.adoc │   │   ├── [2.3K] NotifyPostmaster.adoc │   │   ├── [2.2K] NotifySender.adoc │   │   ├── [ 148] Null.adoc │   │   ├── [ 279] OnlyText.adoc │   │   ├── [4.0K] operate │   │   │   ├── [8.7K] cli.adoc │   │   │   ├── [ 12K] guide.adoc │   │   │   ├── [1.4K] index.adoc │   │   │   ├── [1.8K] logging.adoc │   │   │   ├── [7.3K] metrics.adoc │   │   │   ├── [1.7K] migrating.adoc │   │   │   ├── [2.5K] performanceChecklist.adoc │   │   │   ├── [ 13K] security.adoc │   │   │   └── [126K] webadmin.adoc │   │   ├── [ 401] PartHasContentType.adoc │   │   ├── [ 302] PostmasterAlias.adoc │   │   ├── [ 81] RandomStoring.adoc │   │   ├── [ 160] RecipientCountExceeds.adoc │   │   ├── [ 183] RecipientDomainIs.adoc │   │   ├── [ 291] RecipientIs.adoc │   │   ├── [ 64] RecipientIsLocal.adoc │   │   ├── [ 456] RecipientIsRegex.adoc │   │   ├── [ 966] RecipientRewriteTable.adoc │   │   ├── [ 82] RecipientToLowerCase.adoc │   │   ├── [ 394] RecoverAttachment.adoc │   │   ├── [7.0K] Redirect.adoc │   │   ├── [ 86] RelayLimit.adoc │   │   ├── [ 209] RemoteAddrInNetwork.adoc │   │   ├── [ 209] RemoteAddrNotInNetwork.adoc │   │   ├── [8.1K] RemoteDelivery.adoc │   │   ├── [ 101] RemoteDeliveryFailedWithSMTPCode.adoc │   │   ├── [ 181] RemoveAllMailAttributes.adoc │   │   ├── [ 220] RemoveMailAttribute.adoc │   │   ├── [ 218] RemoveMimeHeader.adoc │   │   ├── [ 278] RemoveMimeHeaderByPrefix.adoc │   │   ├── [1.5K] ReplaceContent.adoc │   │   ├── [6.2K] Resend.adoc │   │   ├── [1.0K] SanitizeMimeMessageId.adoc │   │   ├── [ 286] SenderDomainIs.adoc │   │   ├── [ 221] SenderHostIs.adoc │   │   ├── [ 215] SenderHostIsLocal.adoc │   │   ├── [ 174] SenderInFakeDomain.adoc │   │   ├── [ 238] SenderIs.adoc │   │   ├── [ 58] SenderIsLocal.adoc │   │   ├── [ 124] SenderIsNull.adoc │   │   ├── [ 676] SenderIsRegex.adoc │   │   ├── [ 57] SentByJmap.adoc │   │   ├── [ 257] SentByMailet.adoc │   │   ├── [ 573] SerialiseToHTTP.adoc │   │   ├── [ 171] ServerTime.adoc │   │   ├── [ 201] SetMailAttribute.adoc │   │   ├── [ 217] SetMimeHeader.adoc │   │   ├── [ 115] Sieve.adoc │   │   ├── [1.6K] Sign.adoc │   │   ├── [ 259] SizeGreaterThan.adoc │   │   ├── [3.0K] SMIMECheckSignature.adoc │   │   ├── [ 953] SMIMEDecrypt.adoc │   │   ├── [2.0K] SMIMESign.adoc │   │   ├── [ 205] SMTPAuthSuccessful.adoc │   │   ├── [ 321] SMTPAuthUserIs.adoc │   │   ├── [ 155] SMTPIsAuthNetwork.adoc │   │   ├── [ 746] SpamAssassin.adoc │   │   ├── [ 337] SPF.adoc │   │   ├── [ 392] SplitMail.adoc │   │   ├── [ 783] StripAttachment.adoc │   │   ├── [1.6K] SubAddressing.adoc │   │   ├── [ 82] SubjectIs.adoc │   │   ├── [ 73] SubjectStartsWith.adoc │   │   ├── [ 432] TextCalendarBodyToAttachment.adoc │   │   ├── [ 320] TooManyLines.adoc │   │   ├── [ 221] TooManyRecipients.adoc │   │   ├── [ 402] ToPlainText.adoc │   │   ├── [ 248] ToProcessor.adoc │   │   ├── [ 225] ToRepository.adoc │   │   ├── [1.3K] ToSenderDomainRepository.adoc │   │   ├── [ 432] ToSenderFolder.adoc │   │   ├── [ 939] UnwrapText.adoc │   │   ├── [ 700] UseHeaderRecipients.adoc │   │   ├── [ 76] UserIs.adoc │   │   ├── [ 287] VacationMailet.adoc │   │   ├── [ 180] WithPriority.adoc │   │   ├── [1.3K] WithStorageDirective.adoc │   │   ├── [ 51] WrapText.adoc │   │   └── [ 214] XOriginatingIpInNetwork.adoc │   ├── [ 774] README.md │   └── [4.0K] ui-overrides │   ├── [4.0K] img │   │   └── [3.4K] james.svg │   └── [4.0K] partials │   └── [4.4K] header-content.hbs ├── [4.0K] event-bus │   ├── [4.0K] api │   │   ├── [3.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [4.0K] events │   │   │   │   ├── [2.4K] DispatchingFailureGroup.java │   │   │   │   ├── [4.1K] EventBus.java │   │   │   │   ├── [1.9K] EventBusName.java │   │   │   │   ├── [2.4K] EventDeadLettersHealthCheck.java │   │   │   │   ├── [3.3K] EventDeadLetters.java │   │   │   │   ├── [2.5K] Event.java │   │   │   │   ├── [4.6K] EventListener.java │   │   │   │   ├── [2.0K] EventSerializer.java │   │   │   │   ├── [4.0K] EventSerializersAggregator.java │   │   │   │   ├── [1.5K] GroupAlreadyRegistered.java │   │   │   │   ├── [3.3K] Group.java │   │   │   │   ├── [1.5K] GroupRegistrationNotFound.java │   │   │   │   ├── [1.3K] Registration.java │   │   │   │   ├── [1.4K] RegistrationKey.java │   │   │   │   └── [4.5K] RetryBackoffConfiguration.java │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] events │   │   │   └── [1.9K] GenericGroup.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] events │   │   ├── [2.1K] DispatchingFailureGroupTest.java │   │   ├── [ 14K] ErrorHandlingContract.java │   │   ├── [ 14K] EventBusConcurrentTestContract.java │   │   ├── [2.6K] EventBusContract.java │   │   ├── [9.7K] EventBusTestFixture.java │   │   ├── [1.9K] EventCollector.java │   │   ├── [ 22K] EventDeadLettersContract.java │   │   ├── [5.2K] EventDeadLettersHealthCheckContract.java │   │   ├── [ 19K] GroupContract.java │   │   ├── [4.5K] GroupTest.java │   │   ├── [2.2K] InsertionIdTest.java │   │   ├── [ 20K] KeyContract.java │   │   └── [5.3K] RetryBackoffConfigurationTest.java │   ├── [4.0K] cassandra │   │   ├── [2.5K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] events │   │   │   ├── [6.6K] CassandraEventDeadLettersDAO.java │   │   │   ├── [2.6K] CassandraEventDeadLettersDataDefinition.java │   │   │   ├── [3.7K] CassandraEventDeadLettersGroupDAO.java │   │   │   ├── [4.2K] CassandraEventDeadLetters.java │   │   │   └── [4.0K] tables │   │   │   ├── [1.4K] CassandraEventDeadLettersGroupTable.java │   │   │   └── [1.5K] CassandraEventDeadLettersTable.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] events │   │   ├── [6.7K] CassandraEventDeadLettersDAOTest.java │   │   ├── [2.9K] CassandraEventDeadLettersGroupDAOTest.java │   │   ├── [2.9K] CassandraEventDeadLettersHealthCheckTest.java │   │   └── [2.3K] CassandraEventDeadLettersTest.java │   ├── [4.0K] distributed │   │   ├── [3.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] events │   │   │   ├── [2.3K] EventBusId.java │   │   │   ├── [1.8K] EventBusReconnectionHandler.java │   │   │   ├── [ 12K] EventDispatcher.java │   │   │   ├── [6.0K] GroupConsumerRetry.java │   │   │   ├── [9.3K] GroupRegistrationHandler.java │   │   │   ├── [ 10K] GroupRegistration.java │   │   │   ├── [3.4K] KeyReconnectionHandler.java │   │   │   ├── [ 12K] KeyRegistrationHandler.java │   │   │   ├── [1.6K] KeyRegistration.java │   │   │   ├── [4.9K] ListenerExecutor.java │   │   │   ├── [4.6K] LocalListenerRegistry.java │   │   │   ├── [2.7K] NamingStrategy.java │   │   │   ├── [3.6K] RabbitEventBusConsumerHealthCheck.java │   │   │   ├── [9.1K] RabbitMQEventBus.java │   │   │   ├── [3.0K] RabbitMQJmapEventBusDeadLetterQueueHealthCheck.java │   │   │   ├── [3.2K] RabbitMQMailboxEventBusDeadLetterQueueHealthCheck.java │   │   │   ├── [2.3K] RegistrationBinder.java │   │   │   ├── [1.4K] RegistrationQueueName.java │   │   │   ├── [3.3K] RoutingKeyConverter.java │   │   │   └── [3.3K] WaitDelayGenerator.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] events │   │   ├── [1.9K] EventBusIdTest.java │   │   ├── [ 10K] LocalListenerRegistryTest.java │   │   ├── [5.8K] NetworkErrorTest.java │   │   ├── [5.0K] RabbitMQEventBusDeadLetterQueueUpgradeTest.java │   │   ├── [ 41K] RabbitMQEventBusTest.java │   │   ├── [5.8K] RabbitMQEventBusUsingQuorumQueueTest.java │   │   ├── [5.8K] RabbitMQJmapEventBusDeadLetterQueueHealthCheckTest.java │   │   ├── [6.0K] RabbitMQMailboxEventBusDeadLetterQueueHealthCheckTest.java │   │   ├── [5.2K] RoutingKeyConverterTest.java │   │   └── [4.3K] WaitDelayGeneratorTest.java │   ├── [4.0K] in-vm │   │   ├── [2.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] events │   │   │   ├── [4.0K] delivery │   │   │   │   ├── [6.6K] EventDelivery.java │   │   │   │   └── [7.2K] InVmEventDelivery.java │   │   │   ├── [6.9K] InVMEventBus.java │   │   │   └── [4.0K] MemoryEventDeadLetters.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] events │   │   ├── [4.0K] delivery │   │   │   └── [ 10K] InVmEventDeliveryTest.java │   │   ├── [2.5K] InVMEventBusTest.java │   │   ├── [2.3K] MemoryEventDeadLettersHealthCheckTest.java │   │   └── [1.6K] MemoryEventDeadLettersTest.java │   ├── [1.5K] pom.xml │   └── [4.0K] postgres │   ├── [2.7K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] events │   │   ├── [2.7K] PostgresEventDeadLettersDataDefinition.java │   │   └── [5.4K] PostgresEventDeadLetters.java │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   └── [4.0K] events │   └── [1.9K] PostgresEventDeadLettersTest.java ├── [4.0K] event-sourcing │   ├── [4.0K] event-sourcing-core │   │   ├── [3.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   └── [1.4K] CommandHandler.java │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   ├── [3.7K] CommandDispatcher.scala │   │   │   ├── [2.4K] EventBus.scala │   │   │   ├── [2.1K] EventSourcingSystem.scala │   │   │   └── [2.2K] Subscriber.scala │   │   └── [4.0K] test │   │   └── [4.0K] scala │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] eventsourcing │   │   ├── [1.5K] DataCollectorSubscriber.scala │   │   └── [9.1K] EventSourcingSystemTest.scala │   ├── [4.0K] event-sourcing-pojo │   │   ├── [2.4K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   ├── [1.3K] AggregateId.scala │   │   │   ├── [1.2K] Command.scala │   │   │   ├── [1.8K] EventId.scala │   │   │   └── [1.7K] Event.scala │   │   └── [4.0K] test │   │   └── [4.0K] scala │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] eventsourcing │   │   ├── [2.6K] EventIdTest.scala │   │   ├── [1.4K] TestAggregateId.scala │   │   └── [1.6K] TestEvent.scala │   ├── [4.0K] event-store-api │   │   ├── [3.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   └── [4.0K] eventstore │   │   │   │   └── [1.3K] EventNestedTypes.java │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] eventstore │   │   │   ├── [4.0K] dto │   │   │   │   ├── [2.0K] EventDTOModule.scala │   │   │   │   └── [1.3K] EventDTO.scala │   │   │   ├── [1.3K] EventStoreFailedException.scala │   │   │   ├── [1.9K] EventStore.scala │   │   │   ├── [2.3K] History.scala │   │   │   └── [4.1K] JsonEventSerializer.scala │   │   └── [4.0K] test │   │   └── [4.0K] scala │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] eventsourcing │   │   └── [4.0K] eventstore │   │   ├── [4.0K] dto │   │   │   ├── [1.5K] OtherEvent.scala │   │   │   ├── [2.1K] OtherTestEventDTO.scala │   │   │   ├── [2.1K] SnapshotEventDTO.scala │   │   │   ├── [1.5K] SnapshotEvent.scala │   │   │   ├── [2.7K] TestEventDTOModules.scala │   │   │   └── [2.0K] TestEventDTO.scala │   │   ├── [4.5K] EventStoreContract.scala │   │   └── [2.4K] HistoryTest.scala │   ├── [4.0K] event-store-cassandra │   │   ├── [4.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] eventstore │   │   │   └── [4.0K] cassandra │   │   │   ├── [2.3K] CassandraEventStoreDataDefinition.scala │   │   │   ├── [2.6K] CassandraEventStore.scala │   │   │   ├── [1.5K] CassandraEventStoreTable.scala │   │   │   └── [7.1K] EventStoreDao.scala │   │   └── [4.0K] test │   │   └── [4.0K] scala │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] eventsourcing │   │   └── [4.0K] eventstore │   │   └── [4.0K] cassandra │   │   ├── [1.5K] CassandraEventSourcingSystemTest.scala │   │   ├── [1.6K] CassandraEventStoreExtensionForTestEvents.scala │   │   ├── [2.9K] CassandraEventStoreExtension.scala │   │   ├── [3.0K] CassandraEventStoreTest.scala │   │   └── [4.7K] JsonEventSerializerTest.scala │   ├── [4.0K] event-store-jpa │   │   ├── [5.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] eventstore │   │   │   └── [4.0K] jpa │   │   │   ├── [5.1K] JPAEventStore.java │   │   │   └── [4.0K] model │   │   │   └── [4.4K] JPAEvent.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] eventstore │   │   │   └── [4.0K] jpa │   │   │   ├── [1.6K] JPAEventSourcingSystemTest.java │   │   │   ├── [2.4K] JPAEventStoreExtension.java │   │   │   ├── [1.6K] JPAEventStoreTest.java │   │   │   └── [4.0K] model │   │   │   └── [1.6K] JPAEventTest.java │   │   └── [4.0K] resources │   │   └── [1.9K] persistence.xml │   ├── [4.0K] event-store-memory │   │   ├── [3.5K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] eventstore │   │   │   └── [4.0K] memory │   │   │   └── [2.9K] InMemoryEventStore.scala │   │   └── [4.0K] test │   │   └── [4.0K] scala │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] eventsourcing │   │   └── [4.0K] eventstore │   │   └── [4.0K] memory │   │   ├── [1.5K] InMemoryEventSourcingSystemTest.scala │   │   ├── [1.7K] InMemoryEventStoreExtension.scala │   │   └── [1.4K] InMemoryEventStoreTest.scala │   ├── [4.0K] event-store-postgres │   │   ├── [3.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] eventstore │   │   │   └── [4.0K] postgres │   │   │   ├── [6.1K] PostgresEventStoreDAO.java │   │   │   ├── [3.1K] PostgresEventStoreDataDefinition.java │   │   │   └── [3.6K] PostgresEventStore.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] eventsourcing │   │   └── [4.0K] eventstore │   │   └── [4.0K] postgres │   │   ├── [1.5K] PostgresEventSourcingSystemTest.java │   │   ├── [1.6K] PostgresEventStoreExtensionForTestEvents.java │   │   ├── [3.5K] PostgresEventStoreExtension.java │   │   └── [3.3K] PostgresEventStoreTest.java │   └── [1.7K] pom.xml ├── [4.0K] examples │   ├── [4.0K] custom-healthcheck │   │   ├── [2.4K] pom.xml │   │   ├── [1.4K] README.md │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] examples │   │   │   └── [1.8K] HealthCheckA.java │   │   └── [4.0K] resources │   │   └── [1.6K] healthcheck.properties │   ├── [4.0K] custom-imap │   │   ├── [ 392] docker-compose.yml │   │   ├── [4.4K] pom.xml │   │   ├── [1.2K] README.md │   │   ├── [4.0K] sample-configuration │   │   │   └── [1.6K] imapserver.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] examples │   │   │   │   └── [4.0K] imap │   │   │   │   ├── [2.1K] PingCommandParser.java │   │   │   │   ├── [2.3K] PingImapPackages.java │   │   │   │   ├── [3.2K] PingProcessor.java │   │   │   │   └── [1.8K] PingResponseEncoder.java │   │   │   └── [4.0K] resources │   │   │   └── [2.7K] imapserver.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] examples │   │   │   └── [4.0K] imap │   │   │   └── [3.7K] ImapCustomPackagesTest.java │   │   └── [4.0K] resources │   │   ├── [1.2K] dnsservice.xml │   │   ├── [1.1K] domainlist.xml │   │   ├── [2.2K] keystore │   │   ├── [1.1K] listeners.xml │   │   ├── [2.3K] lmtpserver.xml │   │   ├── [6.1K] mailetcontainer.xml │   │   ├── [1.0K] mailrepositorystore.xml │   │   ├── [2.6K] managesieveserver.xml │   │   ├── [2.0K] pop3server.xml │   │   ├── [4.5K] smtpserver.xml │   │   └── [1.3K] usersrepository.xml │   ├── [4.0K] custom-james-assembly │   │   ├── [4.0K] pom.xml │   │   ├── [4.8K] README.md │   │   ├── [4.0K] sample-configuration │   │   │   ├── [1.7K] imapserver.xml │   │   │   ├── [2.7K] logback.xml │   │   │   ├── [6.1K] mailetcontainer.xml │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   └── [2.1K] smtpserver.xml │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] examples │   │   └── [3.9K] CustomJamesServerMain.java │   ├── [4.0K] custom-listeners │   │   ├── [3.4K] pom.xml │   │   ├── [ 227] README.md │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] examples │   │   │   │   └── [4.0K] custom │   │   │   │   └── [4.0K] listeners │   │   │   │   └── [4.1K] SetCustomFlagOnBigMessages.java │   │   │   └── [4.0K] resources │   │   │   └── [ 957] listeners.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] examples │   │   └── [4.0K] custom │   │   └── [4.0K] listeners │   │   └── [8.7K] SetCustomFlagOnBigMessagesTest.java │   ├── [4.0K] custom-mailets │   │   ├── [2.3K] pom.xml │   │   ├── [ 282] README.md │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] examples │   │   │   └── [4.0K] custom │   │   │   └── [4.0K] mailets │   │   │   ├── [2.5K] IsDelayedForMoreThan.java │   │   │   └── [2.7K] SendPromotionCode.java │   │   └── [4.0K] resources │   │   └── [6.7K] mailetcontainer.xml │   ├── [4.0K] custom-smtp-command │   │   ├── [2.2K] pom.xml │   │   ├── [4.1K] README.md │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] examples │   │   │   ├── [4.7K] MyCmdHandlerLoader.java │   │   │   └── [2.2K] MyNoopCmdHandler.java │   │   └── [4.0K] resources │   │   └── [2.0K] smtpserver.xml │   ├── [4.0K] custom-smtp-hooks │   │   ├── [2.2K] pom.xml │   │   ├── [4.0K] README.md │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] examples │   │   │   └── [1.8K] LoggingRcptHook.java │   │   └── [4.0K] resources │   │   └── [4.7K] smtpserver.xml │   ├── [4.0K] custom-webadmin-route │   │   ├── [2.2K] pom.xml │   │   ├── [1.9K] README.md │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] examples │   │   │   └── [1.5K] RouteA.java │   │   └── [4.0K] resources │   │   └── [1.1K] webadmin.properties │   ├── [4.0K] imap-autoconf │   │   ├── [4.0K] content │   │   │   ├── [4.0K] autodiscover │   │   │   │   └── [1.1K] autodiscover.xml │   │   │   └── [4.0K] mail │   │   │   └── [ 832] config-v1.1.xml │   │   ├── [ 367] docker-compose.yml │   │   ├── [ 31K] outlook_enjoyAutoConfig.jpg │   │   ├── [ 34K] outlook_enterMailAddress.jpg │   │   ├── [ 26K] outlook_enterPassword.jpg │   │   ├── [4.8K] README.adoc │   │   └── [ 98K] thunderbird_autoconf.png │   ├── [4.0K] metrics-graphite │   │   ├── [ 466] docker-compose.yml │   │   ├── [4.0K] image │   │   │   └── [ 74K] metrics-graphite.png │   │   ├── [4.0K] james │   │   │   └── [ 665] extensions.properties │   │   ├── [3.5K] pom.xml │   │   ├── [1.1K] README.md │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] examples │   │   └── [2.2K] GraphiteExporter.java │   ├── [4.0K] oidc │   │   ├── [4.0K] apisix │   │   │   └── [4.0K] conf │   │   │   ├── [5.9K] apisix.yaml │   │   │   └── [ 321] config.yaml │   │   ├── [1.8K] docker-compose.yml │   │   ├── [4.0K] james │   │   │   ├── [1.5K] imapserver.xml │   │   │   ├── [1.5K] jmap.properties │   │   │   ├── [2.0K] smtpserver.xml │   │   │   └── [1.6K] usersrepository.xml │   │   ├── [4.0K] keycloak │   │   │   └── [ 74K] realm-oidc.json │   │   ├── [4.0K] ldap │   │   │   └── [ 351] populate.ldif │   │   ├── [4.0K] _media │   │   │   ├── [ 33K] imap-setting.png │   │   │   ├── [1.8K] IMAP_SMTP oidc.drawio │   │   │   ├── [ 46K] IMAP-SMTP-oidc.png │   │   │   ├── [ 72K] login-popup.png │   │   │   ├── [4.6K] oidc-slo.drawio │   │   │   ├── [ 58K] oidc-slo.png │   │   │   ├── [5.6K] oidc-sso.drawio │   │   │   ├── [ 61K] oidc-sso.png │   │   │   ├── [ 49K] receive-mail.png │   │   │   ├── [ 41K] send-mail.png │   │   │   └── [ 37K] smtp-setting.png │   │   ├── [7.9K] README.md │   │   └── [2.1K] test.sh │   ├── [4.0K] opensearch-dahsboard │   │   ├── [ 446] docker-compose.yml │   │   ├── [ 29K] img_10.png │   │   ├── [ 18K] img_11.png │   │   ├── [ 32K] img_12.png │   │   ├── [ 38K] img_13.png │   │   ├── [ 43K] img_14.png │   │   ├── [ 15K] img_15.png │   │   ├── [ 26K] img_1.png │   │   ├── [ 30K] img_2.png │   │   ├── [ 30K] img_3.png │   │   ├── [ 20K] img_4.png │   │   ├── [ 14K] img_5.png │   │   ├── [9.0K] img_6.png │   │   ├── [ 10K] img_7.png │   │   ├── [ 15K] img_8.png │   │   ├── [ 14K] img_9.png │   │   ├── [ 35K] img.png │   │   ├── [ 57K] james-dashboard.ndjson │   │   └── [2.4K] README.md │   ├── [2.9K] pom.xml │   ├── [4.0K] proxy-smtp │   │   ├── [ 698] docker-compose.yml │   │   ├── [ 696] haproxy.cfg │   │   ├── [3.7K] imapserver.xml │   │   ├── [2.7K] README.md │   │   └── [3.3K] smtpserver.xml │   └── [4.2K] README.md ├── [5.1K] james-logo.png ├── [4.0K] javax-mail-extension │   ├── [2.0K] pom.xml │   └── [4.0K] src │   └── [4.0K] main │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   └── [4.0K] javax │   ├── [1.6K] AddressHelper.java │   ├── [2.6K] MimeMultipartReport.java │   └── [1.7K] MultipartUtil.java ├── [7.7K] Jenkinsfile ├── [4.0K] json │   ├── [2.9K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] json │   │   ├── [2.9K] DTOConverter.java │   │   ├── [1.4K] DTO.java │   │   ├── [5.2K] DTOModule.java │   │   └── [8.3K] JsonGenericSerializer.java │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   ├── [4.0K] dto │   │   ├── [1.2K] BaseType.java │   │   ├── [2.5K] FirstDomainObject.java │   │   ├── [2.6K] FirstDTO.java │   │   ├── [1.9K] FirstNestedDTO.java │   │   ├── [1.8K] FirstNestedType.java │   │   ├── [1.2K] NestedType.java │   │   ├── [2.3K] SecondDomainObject.java │   │   ├── [2.4K] SecondDTO.java │   │   ├── [1.9K] SecondNestedDTO.java │   │   ├── [1.8K] SecondNestedType.java │   │   ├── [1.6K] TestModule.java │   │   ├── [3.3K] TestModules.java │   │   └── [1.6K] TestNestedModule.java │   ├── [5.1K] DTOConverterTest.java │   ├── [6.4K] JsonGenericSerializerTest.java │   ├── [5.6K] JsonSerializationVerifier.java │   ├── [2.5K] JsonSerializationVerifierTest.java │   └── [3.3K] SerializationFixture.java ├── [9.9K] LICENSE ├── [4.0K] mailbox │   ├── [4.0K] api │   │   ├── [4.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   ├── [4.0K] acl │   │   │   │   ├── [4.4K] ACLDiff.java │   │   │   │   ├── [4.0K] MailboxACLResolver.java │   │   │   │   ├── [2.1K] PositiveUserACLChanged.java │   │   │   │   ├── [2.2K] PositiveUserACLDiff.java │   │   │   │   └── [ 14K] UnionMailboxACLResolver.java │   │   │   ├── [2.7K] ApplicableFlagBuilder.java │   │   │   ├── [1.9K] AttachmentContentLoader.java │   │   │   ├── [1.3K] AttachmentIdFactory.java │   │   │   ├── [2.8K] AttachmentManager.java │   │   │   ├── [1.7K] Authenticator.java │   │   │   ├── [2.0K] Authorizator.java │   │   │   ├── [4.0K] copier │   │   │   │   └── [1.9K] MailboxCopier.java │   │   │   ├── [2.1K] DefaultMailboxes.java │   │   │   ├── [4.0K] events │   │   │   │   ├── [ 23K] MailboxEvents.java │   │   │   │   ├── [2.7K] MailboxIdRegistrationKey.java │   │   │   │   └── [5.0K] MessageMoveEvent.java │   │   │   ├── [4.0K] exception │   │   │   │   ├── [1.5K] AnnotationException.java │   │   │   │   ├── [1.7K] AttachmentNotFoundException.java │   │   │   │   ├── [1.5K] BadCredentialsException.java │   │   │   │   ├── [1.3K] DifferentDomainException.java │   │   │   │   ├── [2.1K] ForbiddenDelegationException.java │   │   │   │   ├── [1.4K] HasEmptyMailboxNameInHierarchyException.java │   │   │   │   ├── [1.6K] InboxAlreadyCreated.java │   │   │   │   ├── [1.4K] InsufficientRightsException.java │   │   │   │   ├── [1.6K] MailboxException.java │   │   │   │   ├── [1.9K] MailboxExistsException.java │   │   │   │   ├── [1.5K] MailboxNameException.java │   │   │   │   ├── [2.0K] MailboxNotFoundException.java │   │   │   │   ├── [1.6K] MailboxRoleNotFoundException.java │   │   │   │   ├── [1.3K] MailboxSecurityException.java │   │   │   │   ├── [1.5K] MessageRangeException.java │   │   │   │   ├── [2.0K] OverQuotaException.java │   │   │   │   ├── [1.6K] ReadOnlyException.java │   │   │   │   ├── [1.5K] SubscriptionException.java │   │   │   │   ├── [1.5K] ThreadNotFoundException.java │   │   │   │   ├── [1.5K] TooLongMailboxNameException.java │   │   │   │   ├── [1.5K] UnsupportedCriteriaException.java │   │   │   │   ├── [1.5K] UnsupportedOperationException.java │   │   │   │   ├── [1.8K] UnsupportedRightException.java │   │   │   │   ├── [1.5K] UnsupportedSearchException.java │   │   │   │   └── [1.5K] UserDoesNotExistException.java │   │   │   ├── [4.0K] extension │   │   │   │   └── [3.8K] PreDeletionHook.java │   │   │   ├── [4.0K] extractor │   │   │   │   ├── [2.8K] ParsedContent.java │   │   │   │   └── [2.1K] TextExtractor.java │   │   │   ├── [3.1K] FlagsBuilder.java │   │   │   ├── [4.0K] indexer │   │   │   │   ├── [1.4K] IndexingDetailInformation.java │   │   │   │   ├── [1.4K] MessageIdReIndexer.java │   │   │   │   ├── [4.6K] ReIndexer.java │   │   │   │   └── [3.6K] ReIndexingExecutionFailures.java │   │   │   ├── [5.5K] MailboxAnnotationManager.java │   │   │   ├── [1.4K] MailboxCounterCorrector.java │   │   │   ├── [ 17K] MailboxManager.java │   │   │   ├── [2.5K] MailboxPathLocker.java │   │   │   ├── [1.6K] MailboxSessionIdGenerator.java │   │   │   ├── [5.3K] MailboxSession.java │   │   │   ├── [1.6K] MailboxUtil.java │   │   │   ├── [4.3K] MessageIdManager.java │   │   │   ├── [ 25K] MessageManager.java │   │   │   ├── [3.0K] MessageUid.java │   │   │   ├── [2.6K] MetadataWithMailboxId.java │   │   │   ├── [4.0K] model │   │   │   │   ├── [1.3K] AttachmentId.java │   │   │   │   ├── [4.4K] AttachmentMetadata.java │   │   │   │   ├── [2.1K] ByteContent.java │   │   │   │   ├── [2.6K] ByteSourceContent.java │   │   │   │   ├── [5.3K] Cid.java │   │   │   │   ├── [2.6K] ComposedMessageId.java │   │   │   │   ├── [4.4K] ComposedMessageIdWithMetaData.java │   │   │   │   ├── [2.4K] Content.java │   │   │   │   ├── [8.0K] ContentType.java │   │   │   │   ├── [4.6K] CurrentQuotas.java │   │   │   │   ├── [3.5K] DeleteResult.java │   │   │   │   ├── [5.1K] FetchGroup.java │   │   │   │   ├── [2.4K] HeaderAndBodyByteContent.java │   │   │   │   ├── [2.5K] Header.java │   │   │   │   ├── [1.6K] Headers.java │   │   │   │   ├── [1.4K] InputStreamContent.java │   │   │   │   ├── [ 32K] MailboxACL.java │   │   │   │   ├── [2.9K] MailboxAnnotation.java │   │   │   │   ├── [4.4K] MailboxAnnotationKey.java │   │   │   │   ├── [3.3K] MailboxConstants.java │   │   │   │   ├── [5.1K] MailboxCounters.java │   │   │   │   ├── [1.3K] MailboxId.java │   │   │   │   ├── [4.6K] Mailbox.java │   │   │   │   ├── [4.7K] MailboxMetaData.java │   │   │   │   ├── [ 11K] MailboxPath.java │   │   │   │   ├── [4.9K] MessageAttachmentMetadata.java │   │   │   │   ├── [2.2K] MessageIdDto.java │   │   │   │   ├── [1.4K] MessageId.java │   │   │   │   ├── [4.0K] MessageMetaData.java │   │   │   │   ├── [4.2K] MessageMoves.java │   │   │   │   ├── [7.6K] MessageRange.java │   │   │   │   ├── [1.9K] MessageResultIterator.java │   │   │   │   ├── [5.8K] MessageResult.java │   │   │   │   ├── [4.2K] MimeDescriptor.java │   │   │   │   ├── [2.5K] MimePath.java │   │   │   │   ├── [6.1K] MultimailboxesSearchQuery.java │   │   │   │   ├── [4.7K] ParsedAttachment.java │   │   │   │   ├── [2.5K] PartContentDescriptor.java │   │   │   │   ├── [2.1K] Profiles.java │   │   │   │   ├── [4.6K] Quota.java │   │   │   │   ├── [2.8K] QuotaOperation.java │   │   │   │   ├── [3.2K] QuotaRatio.java │   │   │   │   ├── [2.6K] QuotaRoot.java │   │   │   │   ├── [4.0K] search │   │   │   │   │   ├── [2.3K] ExactNameCaseInsensitive.java │   │   │   │   │   ├── [2.2K] ExactName.java │   │   │   │   │   ├── [2.6K] MailboxNameExpression.java │   │   │   │   │   ├── [7.6K] MailboxQuery.java │   │   │   │   │   ├── [5.3K] PrefixedRegex.java │   │   │   │   │   ├── [2.3K] PrefixedWildcardCaseInsensitive.java │   │   │   │   │   ├── [2.2K] PrefixedWildcard.java │   │   │   │   │   └── [2.0K] Wildcard.java │   │   │   │   ├── [ 60K] SearchQuery.java │   │   │   │   ├── [3.1K] SerializableQuota.java │   │   │   │   ├── [3.0K] SerializableQuotaLimitValue.java │   │   │   │   ├── [2.7K] SerializableQuotaUsageValue.java │   │   │   │   ├── [2.8K] StringBackedAttachmentId.java │   │   │   │   ├── [2.8K] ThreadId.java │   │   │   │   ├── [3.9K] UidValidity.java │   │   │   │   ├── [9.4K] UpdatedFlags.java │   │   │   │   └── [2.5K] UuidBackedAttachmentId.java │   │   │   ├── [2.7K] ModSeq.java │   │   │   ├── [4.0K] probe │   │   │   │   ├── [1.8K] ACLProbe.java │   │   │   │   ├── [2.3K] MailboxProbe.java │   │   │   │   └── [2.9K] QuotaProbe.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [2.0K] CurrentQuotaManager.java │   │   │   │   ├── [1.9K] Limits.java │   │   │   │   ├── [9.4K] MaxQuotaManager.java │   │   │   │   ├── [2.0K] QuotaChangeNotifier.java │   │   │   │   ├── [2.6K] QuotaCodec.java │   │   │   │   ├── [3.2K] QuotaManager.java │   │   │   │   ├── [1.4K] QuotaRootDeserializer.java │   │   │   │   ├── [2.4K] QuotaRootResolver.java │   │   │   │   └── [1.7K] UserQuotaRootResolver.java │   │   │   ├── [1.7K] RequestAware.java │   │   │   ├── [9.2K] RightManager.java │   │   │   ├── [5.0K] Role.java │   │   │   ├── [4.0K] searchhighligt │   │   │   │   ├── [2.3K] SearchHighlighterConfiguration.java │   │   │   │   ├── [1.6K] SearchHighlighter.java │   │   │   │   └── [1.7K] SearchSnippet.java │   │   │   ├── [3.3K] SessionProvider.java │   │   │   ├── [1.6K] StringBackedAttachmentIdFactory.java │   │   │   ├── [2.8K] SubscriptionManager.java │   │   │   ├── [1.8K] SystemMailboxesProvider.java │   │   │   └── [1.6K] UuidBackedAttachmentIdFactory.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   ├── [4.0K] acl │   │   │   │   ├── [10.0K] ACLDiffTest.java │   │   │   │   ├── [1.5K] PositiveUserACLChangedTest.java │   │   │   │   ├── [ 12K] PositiveUserACLDiffTest.java │   │   │   │   └── [ 24K] UnionMailboxACLResolverTest.java │   │   │   ├── [1.5K] AppendResultTest.java │   │   │   ├── [4.6K] ApplicableFlagBuilderTest.java │   │   │   ├── [1.5K] ComposedMessageIdTest.java │   │   │   ├── [4.0K] events │   │   │   │   └── [2.4K] MailboxIdRegistrationKeyTest.java │   │   │   ├── [4.7K] EventTest.java │   │   │   ├── [4.0K] extension │   │   │   │   └── [2.1K] PreDeletionHookTest.java │   │   │   ├── [4.0K] extractor │   │   │   │   ├── [1.4K] ParsedContentTest.java │   │   │   │   └── [3.3K] TextExtractorContract.java │   │   │   ├── [4.0K] fixture │   │   │   │   └── [1.6K] MailboxFixture.java │   │   │   ├── [4.0K] indexer │   │   │   │   ├── [1.5K] ReindexingExecutionFailuresTest.java │   │   │   │   └── [1.5K] ReindexingFailureTest.java │   │   │   ├── [2.2K] MailboxExceptionTest.java │   │   │   ├── [9.3K] MailboxListenerTest.java │   │   │   ├── [5.4K] MailboxManagerStressContract.java │   │   │   ├── [166K] MailboxManagerTest.java │   │   │   ├── [2.3K] MailboxSessionUtil.java │   │   │   ├── [4.0K] manager │   │   │   │   ├── [1.8K] IntegrationResources.java │   │   │   │   ├── [4.7K] ManagerTestProvisionner.java │   │   │   │   └── [ 12K] QuotaMessageManagerContract.java │   │   │   ├── [6.1K] MessageMoveEventTest.java │   │   │   ├── [2.2K] MessageUidTest.java │   │   │   ├── [1.4K] MetadataWithMailboxIdTest.java │   │   │   ├── [4.0K] mock │   │   │   │   ├── [5.5K] DataProvisioner.java │   │   │   │   └── [1.9K] MockMail.java │   │   │   ├── [4.0K] model │   │   │   │   ├── [3.1K] AttachmentMetadataTest.java │   │   │   │   ├── [9.0K] CidTest.java │   │   │   │   ├── [5.4K] ComposedMessageIdWithMetaDataTest.java │   │   │   │   ├── [5.9K] ContentTypeTest.java │   │   │   │   ├── [1.4K] CurrentQuotasTest.java │   │   │   │   ├── [4.9K] FetchGroupTest.java │   │   │   │   ├── [5.6K] MailboxACLEntryKeyTest.java │   │   │   │   ├── [ 10K] MailboxACLTest.java │   │   │   │   ├── [8.6K] MailboxAnnotationKeyTest.java │   │   │   │   ├── [3.3K] MailboxAnnotationTest.java │   │   │   │   ├── [6.0K] MailboxAssertingTool.java │   │   │   │   ├── [ 11K] MailboxAssertingToolTest.java │   │   │   │   ├── [2.8K] MailboxCountersTest.java │   │   │   │   ├── [3.3K] MailboxFolderDelimiterAwareTest.java │   │   │   │   ├── [ 21K] MailboxPathTest.java │   │   │   │   ├── [5.7K] MessageAttachmentMetadataTest.java │   │   │   │   ├── [2.7K] MessageIdDtoTest.java │   │   │   │   ├── [1.4K] MessageMetaDataTest.java │   │   │   │   ├── [1.5K] MessageMovesTest.java │   │   │   │   ├── [4.9K] MessageRangeTest.java │   │   │   │   ├── [2.0K] MimePathTest.java │   │   │   │   ├── [5.1K] MultimailboxesSearchQueryTest.java │   │   │   │   ├── [1.5K] PartContentDescriptorTest.java │   │   │   │   ├── [2.7K] QuotaOperationTest.java │   │   │   │   ├── [3.2K] QuotaRatioTest.java │   │   │   │   ├── [2.1K] QuotaRootTest.java │   │   │   │   ├── [5.4K] QuotaTest.java │   │   │   │   ├── [9.0K] Rfc4314RightsTest.java │   │   │   │   ├── [4.0K] search │   │   │   │   │   ├── [3.2K] ExactNameCaseInsensitiveTest.java │   │   │   │   │   ├── [2.6K] ExactNameTest.java │   │   │   │   │   ├── [6.6K] MailboxQueryTest.java │   │   │   │   │   ├── [ 41K] PrefixedRegexTest.java │   │   │   │   │   ├── [4.0K] PrefixedWildcardCaseInsensitiveTest.java │   │   │   │   │   ├── [2.8K] PrefixedWildcardTest.java │   │   │   │   │   └── [2.2K] WildcardTest.java │   │   │   │   ├── [1.1K] SearchQueryTest.java │   │   │   │   ├── [2.6K] StringBackedAttachmentIdTest.java │   │   │   │   ├── [2.2K] TestId.java │   │   │   │   ├── [2.6K] TestMessageId.java │   │   │   │   ├── [1.8K] ThreadIdTest.java │   │   │   │   ├── [4.4K] UidValidityTest.java │   │   │   │   └── [6.2K] UpdatedFlagsTest.java │   │   │   ├── [2.0K] ModSeqTest.java │   │   │   ├── [4.0K] quota │   │   │   │   └── [5.2K] QuotaFixture.java │   │   │   ├── [5.5K] RoleTest.java │   │   │   ├── [4.0K] searchhighligt │   │   │   │   └── [ 28K] SearchHighLighterContract.java │   │   │   ├── [3.7K] SubscriptionManagerContract.java │   │   │   └── [4.0K] util │   │   │   └── [2.0K] EventCollector.java │   │   └── [4.0K] resources │   │   ├── [4.0K] eml │   │   │   └── [2.8K] twoAttachmentsApi.eml │   │   ├── [413K] shattered-1.pdf │   │   └── [413K] shattered-2.pdf │   ├── [4.0K] backup │   │   ├── [3.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] backup │   │   │   ├── [1.8K] ArchiveService.java │   │   │   ├── [7.5K] DefaultMailboxBackup.java │   │   │   ├── [1.4K] Directory.java │   │   │   ├── [1.4K] MailArchiveEntry.java │   │   │   ├── [1.3K] MailArchiveIterator.java │   │   │   ├── [1.5K] MailArchiveRestorer.java │   │   │   ├── [1.4K] MailArchivesLoader.java │   │   │   ├── [2.1K] MailboxBackup.java │   │   │   ├── [3.1K] MailboxWithAnnotationsArchiveEntry.java │   │   │   ├── [2.1K] MailboxWithAnnotations.java │   │   │   ├── [2.4K] MessageArchiveEntry.java │   │   │   ├── [2.0K] SerializedMailboxId.java │   │   │   ├── [2.0K] SerializedMessageId.java │   │   │   ├── [1.6K] UnknownArchiveEntry.java │   │   │   ├── [4.0K] zip │   │   │   │   ├── [2.4K] EntryTypeExtraField.java │   │   │   │   ├── [2.5K] ExtraFieldExtractor.java │   │   │   │   ├── [2.8K] FlagsExtraField.java │   │   │   │   ├── [2.0K] InternalDateExtraField.java │   │   │   │   ├── [3.5K] LongExtraField.java │   │   │   │   ├── [1.9K] MailboxIdExtraField.java │   │   │   │   ├── [1.9K] MessageIdExtraField.java │   │   │   │   ├── [2.9K] package-info.java │   │   │   │   ├── [1.7K] SizeExtraField.java │   │   │   │   ├── [3.2K] StringExtraField.java │   │   │   │   ├── [1.7K] UidExtraField.java │   │   │   │   ├── [1.8K] UidValidityExtraField.java │   │   │   │   ├── [1.6K] WithZipHeader.java │   │   │   │   ├── [1.8K] ZipArchivesLoader.java │   │   │   │   ├── [2.7K] ZipEntryIterator.java │   │   │   │   ├── [2.1K] ZipEntryType.java │   │   │   │   ├── [4.5K] ZippedMailAccountIterator.java │   │   │   │   └── [8.1K] Zipper.java │   │   │   └── [5.3K] ZipMailArchiveRestorer.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailbox │   │   └── [4.0K] backup │   │   ├── [ 12K] DefaultMailboxBackupTest.java │   │   ├── [1.4K] DirectoryTest.java │   │   ├── [ 11K] FlagExtraFieldTest.java │   │   ├── [ 13K] InternalDateExtraFieldTest.java │   │   ├── [7.5K] MailboxIdExtraFieldTest.java │   │   ├── [7.6K] MailboxMessageFixture.java │   │   ├── [7.5K] MessageIdExtraFieldTest.java │   │   ├── [8.2K] SizeExtraFieldTest.java │   │   ├── [9.9K] UidExtraFieldTest.java │   │   ├── [ 10K] UidValidityExtraFieldTest.java │   │   ├── [1.8K] WithZipHeaderTest.java │   │   ├── [4.6K] ZipArchiveEntryAssert.java │   │   ├── [7.9K] ZipArchivesLoaderTest.java │   │   ├── [ 13K] ZipAssert.java │   │   ├── [ 27K] ZipAssertTest.java │   │   ├── [2.2K] ZipEntryTypeContract.java │   │   ├── [6.8K] ZipEntryTypeExtraFieldTest.java │   │   └── [ 14K] ZipperTest.java │   ├── [4.0K] cassandra │   │   ├── [4.0K] doc │   │   │   ├── [1.2K] README.md │   │   │   ├── [6.9K] table_structure.drawio │   │   │   └── [365K] table_structure.png │   │   ├── [8.4K] pom.xml │   │   ├── [1.1K] README.txt │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] cassandra │   │   │   ├── [5.2K] CassandraMailboxManager.java │   │   │   ├── [ 12K] CassandraMailboxSessionMapperFactory.java │   │   │   ├── [3.5K] CassandraMessageManager.java │   │   │   ├── [5.9K] CassandraThreadIdGuessingAlgorithm.java │   │   │   ├── [ 15K] DeleteMessageListener.java │   │   │   ├── [2.0K] GhostMailbox.java │   │   │   ├── [4.0K] ids │   │   │   │   ├── [2.7K] CassandraId.java │   │   │   │   └── [2.8K] CassandraMessageId.java │   │   │   ├── [4.0K] json │   │   │   │   └── [2.7K] MailboxACLJsonConverter.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [1.7K] ACLMapper.java │   │   │   │   ├── [1.8K] AttachmentBlobReferenceSource.java │   │   │   │   ├── [4.3K] AttachmentLoader.java │   │   │   │   ├── [7.5K] CassandraACLDAOV2.java │   │   │   │   ├── [7.1K] CassandraACLMapper.java │   │   │   │   ├── [ 12K] CassandraAnnotationMapper.java │   │   │   │   ├── [4.3K] CassandraApplicableFlagDAO.java │   │   │   │   ├── [9.3K] CassandraAttachmentDAOV2.java │   │   │   │   ├── [7.1K] CassandraAttachmentMapper.java │   │   │   │   ├── [ 11K] CassandraDeletedMessageDAO.java │   │   │   │   ├── [ 12K] CassandraFirstUnseenDAO.java │   │   │   │   ├── [2.5K] CassandraIdAndPath.java │   │   │   │   ├── [ 19K] CassandraIndexTableHandler.java │   │   │   │   ├── [9.7K] CassandraMailboxCounterDAO.java │   │   │   │   ├── [9.2K] CassandraMailboxDAO.java │   │   │   │   ├── [ 12K] CassandraMailboxMapper.java │   │   │   │   ├── [ 11K] CassandraMailboxPathV3DAO.java │   │   │   │   ├── [8.7K] CassandraMailboxRecentsDAO.java │   │   │   │   ├── [ 23K] CassandraMessageDAOV3.java │   │   │   │   ├── [ 31K] CassandraMessageIdDAO.java │   │   │   │   ├── [ 18K] CassandraMessageIdMapper.java │   │   │   │   ├── [ 24K] CassandraMessageIdToImapUidDAO.java │   │   │   │   ├── [ 34K] CassandraMessageMapper.java │   │   │   │   ├── [ 15K] CassandraMessageMetadata.java │   │   │   │   ├── [9.4K] CassandraModSeqProvider.java │   │   │   │   ├── [5.9K] CassandraThreadDAO.java │   │   │   │   ├── [6.4K] CassandraThreadLookupDAO.java │   │   │   │   ├── [10.0K] CassandraUidProvider.java │   │   │   │   ├── [7.0K] CassandraUserMailboxRightsDAO.java │   │   │   │   ├── [4.0K] eventsourcing │   │   │   │   │   └── [4.0K] acl │   │   │   │   │   ├── [2.0K] ACLModule.java │   │   │   │   │   ├── [2.3K] AclV2DAOSubscriber.java │   │   │   │   │   ├── [2.5K] DeleteMailboxCommand.java │   │   │   │   │   ├── [3.9K] MailboxACLAggregate.java │   │   │   │   │   ├── [2.7K] SetACLCommand.java │   │   │   │   │   ├── [2.8K] UpdateACLCommand.java │   │   │   │   │   └── [2.3K] UserRightsDAOSubscriber.java │   │   │   │   ├── [2.7K] FlagsExtractor.java │   │   │   │   ├── [1.3K] MailboxDeleteDuringUpdateException.java │   │   │   │   ├── [4.7K] MessageAttachmentRepresentation.java │   │   │   │   ├── [1.7K] MessageBlobReferenceSource.java │   │   │   │   ├── [4.0K] MessageRepresentation.java │   │   │   │   ├── [4.0K] task │   │   │   │   │   ├── [2.2K] CassandraMailboxCounterCorrector.java │   │   │   │   │   ├── [5.4K] ConflictingEntry.java │   │   │   │   │   ├── [4.9K] MailboxMergingTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.7K] MailboxMergingTaskDTO.java │   │   │   │   │   ├── [5.2K] MailboxMergingTask.java │   │   │   │   │   ├── [5.4K] MailboxMergingTaskRunner.java │   │   │   │   │   ├── [3.3K] MessageInconsistenciesEntry.java │   │   │   │   │   ├── [ 10K] RecomputeMailboxCountersService.java │   │   │   │   │   ├── [4.0K] RecomputeMailboxCountersTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.3K] RecomputeMailboxCountersTaskDTO.java │   │   │   │   │   ├── [3.9K] RecomputeMailboxCountersTask.java │   │   │   │   │   ├── [2.2K] RunningOptionsDTO.java │   │   │   │   │   ├── [7.7K] SolveMailboxFlagInconsistenciesService.java │   │   │   │   │   ├── [3.1K] SolveMailboxFlagInconsistenciesTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.5K] SolveMailboxFlagInconsistenciesTaskDTO.java │   │   │   │   │   ├── [3.5K] SolveMailboxFlagInconsistencyTask.java │   │   │   │   │   ├── [ 19K] SolveMailboxInconsistenciesService.java │   │   │   │   │   ├── [5.3K] SolveMailboxInconsistenciesTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.7K] SolveMailboxInconsistenciesTaskDTO.java │   │   │   │   │   ├── [4.5K] SolveMailboxInconsistenciesTask.java │   │   │   │   │   ├── [ 24K] SolveMessageInconsistenciesService.java │   │   │   │   │   ├── [6.9K] SolveMessageInconsistenciesTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.4K] SolveMessageInconsistenciesTaskDTO.java │   │   │   │   │   └── [6.2K] SolveMessageInconsistenciesTask.java │   │   │   │   ├── [2.2K] ThreadTablePartitionKey.java │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [3.5K] FlagsUpdateStageResult.java │   │   │   │   └── [2.0K] MailboxBaseTupleUtil.java │   │   │   ├── [3.9K] MailboxOperationLoggingListener.java │   │   │   ├── [4.0K] modules │   │   │   │   ├── [3.2K] CassandraAclDataDefinition.java │   │   │   │   ├── [2.4K] CassandraAnnotationDataDefinition.java │   │   │   │   ├── [2.5K] CassandraApplicableFlagsDataDefinition.java │   │   │   │   ├── [2.8K] CassandraAttachmentDataDefinition.java │   │   │   │   ├── [2.5K] CassandraDeletedMessageDataDefinition.java │   │   │   │   ├── [2.6K] CassandraFirstUnseenDataDefinition.java │   │   │   │   ├── [2.5K] CassandraMailboxCounterDataDefinition.java │   │   │   │   ├── [3.5K] CassandraMailboxDataDefinition.java │   │   │   │   ├── [4.3K] CassandraMailboxQuotaDataDefinition.java │   │   │   │   ├── [2.5K] CassandraMailboxRecentsDataDefinition.java │   │   │   │   ├── [7.9K] CassandraMessageDataDefinition.java │   │   │   │   ├── [2.4K] CassandraModSeqDataDefinition.java │   │   │   │   ├── [2.1K] CassandraSubscriptionDataDefinition.java │   │   │   │   ├── [3.2K] CassandraThreadDataDefinition.java │   │   │   │   └── [2.4K] CassandraUidDataDefinition.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [6.5K] CassandraCurrentQuotaManagerV1.java │   │   │   │   ├── [5.8K] CassandraCurrentQuotaManagerV2.java │   │   │   │   ├── [6.7K] CassandraGlobalMaxQuotaDao.java │   │   │   │   ├── [6.7K] CassandraPerDomainMaxQuotaDao.java │   │   │   │   ├── [6.7K] CassandraPerUserMaxQuotaDao.java │   │   │   │   ├── [ 11K] CassandraPerUserMaxQuotaManagerV1.java │   │   │   │   ├── [ 16K] CassandraPerUserMaxQuotaManagerV2.java │   │   │   │   ├── [2.8K] FakeCassandraCurrentQuotaManager.java │   │   │   │   ├── [7.1K] FakeMaxQuotaManager.java │   │   │   │   └── [4.0K] migration │   │   │   │   ├── [3.2K] CassandraCurrentQuotaManagerMigration.java │   │   │   │   └── [5.1K] CassandraPerUserMaxQuotaManagerMigration.java │   │   │   ├── [4.0K] search │   │   │   │   ├── [3.0K] AllSearchOverride.java │   │   │   │   ├── [2.5K] DeletedSearchOverride.java │   │   │   │   ├── [3.3K] DeletedWithRangeSearchOverride.java │   │   │   │   ├── [3.7K] NotDeletedWithRangeSearchOverride.java │   │   │   │   ├── [3.0K] UidSearchOverride.java │   │   │   │   └── [4.1K] UnseenSearchOverride.java │   │   │   ├── [4.0K] table │   │   │   │   ├── [1.5K] CassandraACLV2Table.java │   │   │   │   ├── [1.7K] CassandraAnnotationTable.java │   │   │   │   ├── [1.4K] CassandraApplicableFlagTable.java │   │   │   │   ├── [1.8K] CassandraAttachmentV2Table.java │   │   │   │   ├── [1.6K] CassandraCurrentQuota.java │   │   │   │   ├── [1.5K] CassandraDeletedMessageTable.java │   │   │   │   ├── [1.5K] CassandraDomainMaxQuota.java │   │   │   │   ├── [1.5K] CassandraFirstUnseenTable.java │   │   │   │   ├── [1.6K] CassandraGlobalMaxQuota.java │   │   │   │   ├── [1.5K] CassandraMailboxCountersTable.java │   │   │   │   ├── [1.8K] CassandraMailboxPathV3Table.java │   │   │   │   ├── [1.5K] CassandraMailboxRecentsTable.java │   │   │   │   ├── [1.8K] CassandraMailboxTable.java │   │   │   │   ├── [1.5K] CassandraMaxQuota.java │   │   │   │   ├── [1.5K] CassandraMessageIds.java │   │   │   │   ├── [1.5K] CassandraMessageIdTable.java │   │   │   │   ├── [1.5K] CassandraMessageModseqTable.java │   │   │   │   ├── [1.5K] CassandraMessageUidTable.java │   │   │   │   ├── [3.2K] CassandraMessageV3Table.java │   │   │   │   ├── [1.5K] CassandraSubscriptionTable.java │   │   │   │   ├── [1.5K] CassandraThreadLookupTable.java │   │   │   │   ├── [1.6K] CassandraThreadTable.java │   │   │   │   ├── [1.5K] CassandraUserMailboxRightsTable.java │   │   │   │   ├── [2.4K] Flag.java │   │   │   │   └── [1.5K] MessageIdToImapUid.java │   │   │   └── [4.0K] user │   │   │   └── [4.9K] CassandraSubscriptionMapper.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] cassandra │   │   │   ├── [2.4K] CassandraCombinationManagerTest.java │   │   │   ├── [3.5K] CassandraCombinationManagerTestSystem.java │   │   │   ├── [ 37K] CassandraMailboxManagerConsistencyTest.java │   │   │   ├── [8.8K] CassandraMailboxManagerProvider.java │   │   │   ├── [2.3K] CassandraMailboxManagerStressTest.java │   │   │   ├── [ 47K] CassandraMailboxManagerTest.java │   │   │   ├── [3.5K] CassandraMailboxManagerWithoutAclTest.java │   │   │   ├── [2.9K] CassandraMessageIdManagerQuotaTest.java │   │   │   ├── [3.9K] CassandraMessageIdManagerSideEffectTest.java │   │   │   ├── [2.6K] CassandraMessageIdManagerStorageTest.java │   │   │   ├── [3.5K] CassandraMessageIdManagerTestSystem.java │   │   │   ├── [9.7K] CassandraSubscriptionManagerTest.java │   │   │   ├── [6.3K] CassandraTestSystemFixture.java │   │   │   ├── [5.3K] CassandraThreadIdGuessingAlgorithmTest.java │   │   │   ├── [4.0K] ids │   │   │   │   ├── [2.1K] CassandraIdTest.java │   │   │   │   └── [2.6K] CassandraMessageIdTest.java │   │   │   ├── [4.0K] json │   │   │   │   └── [6.1K] MailboxACLJsonConverterTest.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [7.3K] AttachmentLoaderTest.java │   │   │   │   ├── [6.3K] CassandraACLMapperContract.java │   │   │   │   ├── [5.4K] CassandraACLMapperNoACLTest.java │   │   │   │   ├── [7.1K] CassandraACLMapperV2Test.java │   │   │   │   ├── [2.5K] CassandraAnnotationMapperTest.java │   │   │   │   ├── [5.1K] CassandraApplicableFlagDAOTest.java │   │   │   │   ├── [7.1K] CassandraAttachmentDAOV2Test.java │   │   │   │   ├── [2.6K] CassandraAttachmentMapperTest.java │   │   │   │   ├── [8.1K] CassandraDeletedMessageDAOTest.java │   │   │   │   ├── [5.8K] CassandraFirstUnseenDAOTest.java │   │   │   │   ├── [ 30K] CassandraIndexTableHandlerTest.java │   │   │   │   ├── [ 12K] CassandraMailboxCounterDAOTest.java │   │   │   │   ├── [9.3K] CassandraMailboxDAOTest.java │   │   │   │   ├── [6.9K] CassandraMailboxManagerAttachmentTest.java │   │   │   │   ├── [3.0K] CassandraMailboxMapperAclTest.java │   │   │   │   ├── [4.3K] CassandraMailboxMapperConcurrencyTest.java │   │   │   │   ├── [5.5K] CassandraMailboxMapperGenericTest.java │   │   │   │   ├── [ 36K] CassandraMailboxMapperTest.java │   │   │   │   ├── [5.4K] CassandraMailboxPathV3DAOTest.java │   │   │   │   ├── [5.5K] CassandraMailboxRecentDAOTest.java │   │   │   │   ├── [5.8K] CassandraMapperProvider.java │   │   │   │   ├── [9.5K] CassandraMessageDAOV3Test.java │   │   │   │   ├── [ 56K] CassandraMessageIdDAOTest.java │   │   │   │   ├── [3.8K] CassandraMessageIdMapperRelaxedConsistencyTest.java │   │   │   │   ├── [ 13K] CassandraMessageIdMapperTest.java │   │   │   │   ├── [ 37K] CassandraMessageIdToImapUidDAOTest.java │   │   │   │   ├── [5.2K] CassandraMessageMapperRelaxedConsistencyTest.java │   │   │   │   ├── [ 22K] CassandraMessageMapperTest.java │   │   │   │   ├── [2.0K] CassandraMessageMoveTest.java │   │   │   │   ├── [2.0K] CassandraMessageWithAttachmentMapperTest.java │   │   │   │   ├── [8.4K] CassandraModSeqProviderTest.java │   │   │   │   ├── [ 11K] CassandraThreadDAOTest.java │   │   │   │   ├── [6.2K] CassandraThreadLookupDAOTest.java │   │   │   │   ├── [6.1K] CassandraUidProviderTest.java │   │   │   │   ├── [4.3K] CassandraUserMailboxRightsDAOTest.java │   │   │   │   ├── [4.0K] eventsourcing │   │   │   │   │   └── [4.0K] acl │   │   │   │   │   └── [3.3K] ACLUpdatedDTOTest.java │   │   │   │   ├── [4.0K] MailboxAggregateModule.java │   │   │   │   ├── [2.3K] MailboxFixture.java │   │   │   │   ├── [4.4K] MessageAttachmentRepresentationByIdTest.java │   │   │   │   ├── [4.0K] task │   │   │   │   │   ├── [8.2K] CassandraRecomputeCurrentQuotasServiceTest.java │   │   │   │   │   ├── [1.8K] MailboxInconsistenciesPOJOTest.java │   │   │   │   │   ├── [3.3K] MailboxMergingTaskTest.java │   │   │   │   │   ├── [ 15K] RecomputeMailboxCountersServiceTest.java │   │   │   │   │   ├── [4.5K] RecomputeMailboxCountersTaskSerializationTest.java │   │   │   │   │   ├── [ 11K] SolveMailboxFlagInconsistenciesServiceTest.java │   │   │   │   │   ├── [3.1K] SolveMailboxFlagInconsistencyTaskSerializationTest.java │   │   │   │   │   ├── [ 16K] SolveMailboxInconsistenciesServiceTest.java │   │   │   │   │   ├── [4.5K] SolveMailboxInconsistenciesTaskSerializationTest.java │   │   │   │   │   ├── [ 28K] SolveMessageInconsistenciesServiceTest.java │   │   │   │   │   └── [5.9K] SolveMessageInconsistenciesTaskSerializationTest.java │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [6.4K] FlagsUpdateStageResultTest.java │   │   │   │   └── [6.3K] GuiceUtils.java │   │   │   ├── [1.7K] MailboxOperationLoggingListenerTest.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [2.2K] CassandraCurrentQuotaManagerV1Test.java │   │   │   │   ├── [2.3K] CassandraCurrentQuotaManagerV2Test.java │   │   │   │   ├── [6.9K] CassandraPerUserMaxQuotaManagerMigrationTest.java │   │   │   │   ├── [3.0K] CassandraPerUserMaxQuotaManagerV1Test.java │   │   │   │   ├── [3.0K] CassandraPerUserMaxQuotaManagerV2Test.java │   │   │   │   └── [4.0K] migration │   │   │   │   └── [6.3K] CassandraCurrentQuotaManagerMigrationTest.java │   │   │   ├── [4.0K] search │   │   │   │   ├── [7.6K] AllSearchOverrideTest.java │   │   │   │   ├── [4.9K] DeletedSearchOverrideTest.java │   │   │   │   ├── [5.8K] DeletedWithRangeSearchOverrideTest.java │   │   │   │   ├── [7.3K] NotDeletedWithRangeSearchOverrideTest.java │   │   │   │   ├── [6.4K] UidSearchOverrideTest.java │   │   │   │   └── [7.5K] UnseenSearchOverrideTest.java │   │   │   ├── [3.4K] TestCassandraMailboxSessionMapperFactory.java │   │   │   └── [4.0K] user │   │   │   └── [1.9K] CassandraSubscriptionMapperTest.java │   │   └── [4.0K] resources │   │   ├── [ 71] cassandra-driver.conf │   │   ├── [4.0K] json │   │   │   ├── [ 785] solveMessageInconsistencies.additionalInformation.json │   │   │   ├── [ 730] solveMessageInconsistencies.additionalInformation.legacy.json │   │   │   ├── [ 96] solveMessageInconsistencies.task.json │   │   │   └── [ 44] solveMessageInconsistencies.task.legacy.json │   │   ├── [413K] shattered-1.pdf │   │   └── [413K] shattered-2.pdf │   ├── [4.0K] event │   │   └── [4.0K] json │   │   ├── [4.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] event │   │   │   │   ├── [4.0K] acl │   │   │   │   │   ├── [2.6K] ACLDiffDTO.java │   │   │   │   │   ├── [2.8K] ACLDTO.java │   │   │   │   │   ├── [3.6K] ACLUpdatedDTO.java │   │   │   │   │   └── [2.6K] ACLUpdated.java │   │   │   │   └── [2.0K] MailboxAggregateId.java │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] event │   │   │   └── [4.0K] json │   │   │   ├── [6.9K] DTOs.scala │   │   │   └── [ 22K] MailboxEventSerializer.scala │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] event │   │   └── [4.0K] json │   │   ├── [ 20K] AddedSerializationTest.java │   │   ├── [4.0K] dtos │   │   │   ├── [5.2K] ACLDiffTest.java │   │   │   ├── [2.8K] EventIdTest.java │   │   │   ├── [9.3K] FlagsTest.java │   │   │   ├── [2.7K] MailboxIdTest.java │   │   │   ├── [5.7K] MailboxPathTest.java │   │   │   ├── [2.7K] MessageIdTest.java │   │   │   ├── [ 16K] MessageMetaDataTest.java │   │   │   ├── [2.6K] MessageUidTest.java │   │   │   ├── [2.5K] ModSeqTest.java │   │   │   ├── [9.7K] QuotaCountTest.java │   │   │   ├── [4.0K] QuotaRootTest.java │   │   │   ├── [8.9K] QuotaSizeTest.java │   │   │   ├── [2.4K] SessionIdTest.java │   │   │   ├── [4.0K] UpdatedFlagsTest.java │   │   │   └── [3.3K] UserTest.java │   │   ├── [ 19K] ExpungedSerializationTest.java │   │   ├── [ 18K] FlagsUpdatedSerializationTest.java │   │   ├── [9.3K] MailboxACLUpdatedEventSerializationTest.java │   │   ├── [6.3K] MailboxAddedSerializationTest.java │   │   ├── [ 14K] MailboxDeletionSerializationTest.java │   │   ├── [9.8K] MailboxRenamedSerializationTest.java │   │   ├── [ 14K] MessageMoveEventSerializationTest.java │   │   ├── [7.4K] QuotaUsageUpdatedEventSerializationTest.java │   │   └── [1.9K] SerializerFixture.java │   ├── [4.0K] jpa │   │   ├── [7.4K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] jpa │   │   │   │   ├── [1.7K] JPAAttachmentContentLoader.java │   │   │   │   ├── [2.5K] JPAId.java │   │   │   │   ├── [5.1K] JPAMailboxSessionMapperFactory.java │   │   │   │   ├── [3.4K] JPATransactionalMapper.java │   │   │   │   ├── [4.0K] mail │   │   │   │   │   ├── [7.4K] JPAAnnotationMapper.java │   │   │   │   │   ├── [5.7K] JPAAttachmentMapper.java │   │   │   │   │   ├── [ 11K] JPAMailboxMapper.java │   │   │   │   │   ├── [ 24K] JPAMessageMapper.java │   │   │   │   │   ├── [4.3K] JPAModSeqProvider.java │   │   │   │   │   ├── [4.0K] JPAUidProvider.java │   │   │   │   │   ├── [4.5K] MessageUtils.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [6.4K] JPAAttachment.java │   │   │   │   │   ├── [2.1K] JPAMailboxAnnotationId.java │   │   │   │   │   ├── [3.6K] JPAMailboxAnnotation.java │   │   │   │   │   ├── [7.0K] JPAMailbox.java │   │   │   │   │   ├── [4.1K] JPAProperty.java │   │   │   │   │   ├── [3.4K] JPAUserFlag.java │   │   │   │   │   └── [4.0K] openjpa │   │   │   │   │   ├── [ 21K] AbstractJPAMailboxMessage.java │   │   │   │   │   ├── [2.3K] EncryptDecryptHelper.java │   │   │   │   │   ├── [5.5K] JPAMailboxMessage.java │   │   │   │   │   └── [6.1K] JPAMailboxMessageWithAttachmentStorage.java │   │   │   │   ├── [4.0K] openjpa │   │   │   │   │   ├── [4.4K] OpenJPAMailboxManager.java │   │   │   │   │   ├── [2.5K] OpenJPAMessageFactory.java │   │   │   │   │   └── [5.4K] OpenJPAMessageManager.java │   │   │   │   ├── [4.0K] quota │   │   │   │   │   ├── [6.2K] JpaCurrentQuotaManager.java │   │   │   │   │   ├── [ 10K] JPAPerUserMaxQuotaDAO.java │   │   │   │   │   ├── [ 11K] JPAPerUserMaxQuotaManager.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [2.4K] JpaCurrentQuota.java │   │   │   │   │   ├── [1.9K] MaxDomainMessageCount.java │   │   │   │   │   ├── [1.9K] MaxDomainStorage.java │   │   │   │   │   ├── [2.0K] MaxGlobalMessageCount.java │   │   │   │   │   ├── [1.9K] MaxGlobalStorage.java │   │   │   │   │   ├── [1.9K] MaxUserMessageCount.java │   │   │   │   │   └── [1.9K] MaxUserStorage.java │   │   │   │   └── [4.0K] user │   │   │   │   ├── [5.7K] JPASubscriptionMapper.java │   │   │   │   └── [4.0K] model │   │   │   │   └── [4.6K] JPASubscription.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.6K] james-database.properties │   │   │   └── [4.0K] META-INF │   │   │   └── [4.0K] spring │   │   │   └── [5.8K] mailbox-jpa.xml │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] jpa │   │   │   ├── [3.6K] JPAMailboxFixture.java │   │   │   ├── [4.8K] JpaMailboxManagerProvider.java │   │   │   ├── [2.4K] JpaMailboxManagerStressTest.java │   │   │   ├── [3.3K] JPAMailboxManagerTest.java │   │   │   ├── [3.3K] JPASubscriptionManagerTest.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [2.3K] JpaAnnotationMapperTest.java │   │   │   │   ├── [4.3K] JPAAttachmentMapperTest.java │   │   │   │   ├── [3.8K] JpaMailboxMapperTest.java │   │   │   │   ├── [4.6K] JPAMapperProvider.java │   │   │   │   ├── [6.7K] JpaMessageMapperTest.java │   │   │   │   ├── [1.9K] JpaMessageMoveTest.java │   │   │   │   ├── [6.7K] JPAMessageWithAttachmentMapperTest.java │   │   │   │   ├── [4.3K] MessageUtilsTest.java │   │   │   │   ├── [4.0K] model │   │   │   │   │   └── [4.0K] openjpa │   │   │   │   │   └── [2.4K] JPAMailboxMessageTest.java │   │   │   │   ├── [4.0K] task │   │   │   │   │   └── [6.2K] JPARecomputeCurrentQuotasServiceTest.java │   │   │   │   ├── [3.5K] TransactionalAnnotationMapper.java │   │   │   │   ├── [3.5K] TransactionalAttachmentMapper.java │   │   │   │   ├── [3.6K] TransactionalMailboxMapper.java │   │   │   │   └── [5.8K] TransactionalMessageMapper.java │   │   │   └── [4.0K] quota │   │   │   ├── [1.9K] JPACurrentQuotaManagerTest.java │   │   │   └── [2.0K] JPAPerUserMaxQuotaTest.java │   │   └── [4.0K] resources │   │   └── [3.0K] persistence.xml │   ├── [4.0K] lucene │   │   ├── [5.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] lucene │   │   │   │   └── [4.0K] search │   │   │   │   ├── [8.3K] DocumentFieldConstants.java │   │   │   │   ├── [2.8K] LenientImapSearchAnalyzer.java │   │   │   │   ├── [ 19K] LuceneIndexableDocument.java │   │   │   │   ├── [ 41K] LuceneMessageSearchIndex.java │   │   │   │   ├── [9.8K] LuceneSearchHighlighter.java │   │   │   │   └── [2.1K] UpperCaseFilter.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] META-INF │   │   │   └── [4.0K] spring │   │   │   └── [2.2K] mailbox-index-lucene.xml │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailbox │   │   └── [4.0K] lucene │   │   └── [4.0K] search │   │   ├── [5.8K] LuceneFSSearchHighLighterTest.java │   │   ├── [7.0K] LuceneGenericTests.java │   │   ├── [ 19K] LuceneMailboxMessageFlagSearchTest.java │   │   ├── [ 28K] LuceneMailboxMessageSearchIndexTest.java │   │   ├── [5.7K] LuceneMemorySearchHighLighterTest.java │   │   ├── [8.0K] LuceneMessageSearchIndexTest.java │   │   └── [2.1K] LuceneTestsUtils.java │   ├── [4.0K] memory │   │   ├── [4.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] inmemory │   │   │   │   ├── [2.6K] InMemoryId.java │   │   │   │   ├── [4.7K] InMemoryMailboxManager.java │   │   │   │   ├── [5.0K] InMemoryMailboxSessionMapperFactory.java │   │   │   │   ├── [2.8K] InMemoryMessageId.java │   │   │   │   ├── [3.8K] InMemoryMessageManager.java │   │   │   │   ├── [4.0K] mail │   │   │   │   │   ├── [5.7K] InMemoryAnnotationMapper.java │   │   │   │   │   ├── [5.6K] InMemoryAttachmentMapper.java │   │   │   │   │   ├── [8.2K] InMemoryMailboxMapper.java │   │   │   │   │   ├── [7.9K] InMemoryMessageIdMapper.java │   │   │   │   │   ├── [8.5K] InMemoryMessageMapper.java │   │   │   │   │   ├── [2.7K] InMemoryModSeqProvider.java │   │   │   │   │   └── [2.9K] InMemoryUidProvider.java │   │   │   │   ├── [4.0K] quota │   │   │   │   │   ├── [4.9K] InMemoryCurrentQuotaManager.java │   │   │   │   │   └── [8.6K] InMemoryPerUserMaxQuotaManager.java │   │   │   │   └── [4.0K] user │   │   │   │   └── [2.9K] InMemorySubscriptionMapper.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] META-INF │   │   │   └── [4.0K] spring │   │   │   └── [3.0K] mailbox-memory.xml │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] inmemory │   │   │   ├── [1.7K] InMemoryCombinationManagerTest.java │   │   │   ├── [2.4K] InMemoryCombinationManagerTestSystem.java │   │   │   ├── [2.0K] InMemoryMessageIdManagerStorageTest.java │   │   │   ├── [1.6K] InMemoryMessageIdTest.java │   │   │   ├── [1.8K] InMemoryMessageManagerTest.java │   │   │   ├── [2.2K] InMemoryMessageManagerTestSystem.java │   │   │   ├── [4.0K] listener │   │   │   │   └── [8.0K] MailboxSubscriptionListenerTest.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [3.4K] InMemoryMailboxManagerAttachmentTest.java │   │   │   │   ├── [5.3K] InMemoryMapperProvider.java │   │   │   │   ├── [1.8K] InMemoryMessageIdMapperTest.java │   │   │   │   ├── [1.9K] MemoryAnnotationMapperTest.java │   │   │   │   ├── [1.8K] MemoryAttachmentMapperTest.java │   │   │   │   ├── [1.6K] MemoryMailboxMapperAclTest.java │   │   │   │   ├── [1.8K] MemoryMailboxMapperTest.java │   │   │   │   ├── [1.8K] MemoryMessageMapperTest.java │   │   │   │   ├── [1.5K] MemoryMessageMoveTest.java │   │   │   │   ├── [1.6K] MemoryMessageWithAttachmentMapperTest.java │   │   │   │   └── [4.0K] task │   │   │   │   └── [4.1K] MemoryRecomputeCurrentQuotasServiceTest.java │   │   │   ├── [4.0K] manager │   │   │   │   ├── [ 23K] InMemoryIntegrationResources.java │   │   │   │   ├── [2.5K] InMemoryMessageIdManagerSideEffectTest.java │   │   │   │   └── [2.4K] InMemoryQuotaMailboxMessageManagerTest.java │   │   │   ├── [2.1K] MemoryMailboxManagerProvider.java │   │   │   ├── [1.9K] MemoryMailboxManagerStressTest.java │   │   │   ├── [2.1K] MemoryMailboxManagerTest.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [4.7K] InMemoryCurrentQuotaCalculatorTest.java │   │   │   │   ├── [1.8K] InMemoryCurrentQuotaManagerTest.java │   │   │   │   └── [1.5K] InMemoryPerUserMaxQuotaManagerTest.java │   │   │   └── [4.0K] user │   │   │   └── [1.5K] InMemorySubscriptionMapperTest.java │   │   └── [4.0K] resources │   │   └── [ 0] test.eml │   ├── [4.0K] opensearch │   │   ├── [6.2K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] opensearch │   │   │   ├── [ 16K] DefaultMailboxMappingFactory.java │   │   │   ├── [4.0K] events │   │   │   │   ├── [6.4K] DisabledListeningMessageSearchIndex.java │   │   │   │   └── [ 25K] OpenSearchListeningMessageSearchIndex.java │   │   │   ├── [1.3K] IndexAttachments.java │   │   │   ├── [1.2K] IndexBody.java │   │   │   ├── [1.2K] IndexHeaders.java │   │   │   ├── [4.0K] json │   │   │   │   ├── [1.6K] EMailerDto.java │   │   │   │   ├── [1.7K] EMailersDto.java │   │   │   │   ├── [1.7K] HeaderDto.java │   │   │   │   ├── [ 17K] IndexableMessage.java │   │   │   │   ├── [2.8K] JsonMessageConstants.java │   │   │   │   ├── [7.0K] MessageToOpenSearchJson.java │   │   │   │   ├── [2.6K] MessageUpdateJson.java │   │   │   │   ├── [2.3K] MimePartDto.java │   │   │   │   └── [1.3K] SubjectsDto.java │   │   │   ├── [1.5K] MailboxIdRoutingKeyFactory.java │   │   │   ├── [2.9K] MailboxIndexCreationUtil.java │   │   │   ├── [1.5K] MailboxMappingFactory.java │   │   │   ├── [1.7K] MailboxOpenSearchConstants.java │   │   │   ├── [ 13K] OpenSearchMailboxConfiguration.java │   │   │   ├── [4.0K] query │   │   │   │   ├── [1.4K] CriterionConverter.java │   │   │   │   ├── [2.9K] DateResolutionFormatter.java │   │   │   │   ├── [ 29K] DefaultCriterionConverter.java │   │   │   │   ├── [3.6K] QueryConverter.java │   │   │   │   └── [4.5K] SortConverter.java │   │   │   └── [4.0K] search │   │   │   ├── [6.6K] OpenSearchSearcher.java │   │   │   └── [5.1K] OpenSearchSearchHighlighter.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] opensearch │   │   │   ├── [4.0K] events │   │   │   │   └── [ 27K] OpenSearchListeningMessageSearchIndexTest.java │   │   │   ├── [4.0K] json │   │   │   │   ├── [ 22K] IndexableMessageTest.java │   │   │   │   └── [ 27K] MessageToOpenSearchJsonTest.java │   │   │   ├── [1.6K] MailboxIdRoutingKeyFactoryTest.java │   │   │   ├── [ 32K] OpenSearchIntegrationTest.java │   │   │   ├── [ 13K] OpenSearchMailboxConfigurationTest.java │   │   │   ├── [9.2K] OpenSearchNoIndexBodyIntegrationTest.java │   │   │   ├── [4.5K] OpenSearchOptimizeMoveAndFuzzySearchIntegrationTest.java │   │   │   ├── [9.1K] OpenSearchQueryStringTest.java │   │   │   ├── [4.0K] query │   │   │   │   ├── [3.2K] DateResolutionFormatterTest.java │   │   │   │   └── [2.7K] SearchQueryTest.java │   │   │   └── [4.0K] search │   │   │   ├── [9.8K] OpenSearchSearcherTest.java │   │   │   └── [9.5K] OpenSearchSearchHighlighterTest.java │   │   └── [4.0K] resources │   │   └── [4.0K] eml │   │   ├── [2.1K] alternative.eml │   │   ├── [1.5K] alternative.json │   │   ├── [ 741] alternative_simple.eml │   │   ├── [1.2K] alternative_simple.json │   │   ├── [1.6K] attachments-filename-in-content-type.eml │   │   ├── [ 88K] bodyMakeTikaToFail.eml │   │   ├── [1.7K] emailWith3Attachments.eml │   │   ├── [3.3K] htmlContent.txt │   │   ├── [1011] inlined-mixed.eml │   │   ├── [2.0K] inlined-mixed.json │   │   ├── [ 205] mailCustomDateHeader.eml │   │   ├── [ 194] mailCustomStringHeader.eml │   │   └── [ 284] mailWithHeaders.eml │   ├── [4.0K] plugin │   │   ├── [4.0K] deleted-messages-vault │   │   │   ├── [5.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] vault │   │   │   │   ├── [4.0K] blob │   │   │   │   │   ├── [9.7K] BlobStoreDeletedMessageVault.java │   │   │   │   │   ├── [5.1K] BlobStoreVaultGarbageCollectionTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.7K] BlobStoreVaultGarbageCollectionTaskDTO.java │   │   │   │   │   ├── [4.3K] BlobStoreVaultGarbageCollectionTask.java │   │   │   │   │   └── [2.6K] BucketNameGenerator.java │   │   │   │   ├── [1.8K] DeletedMessageContentNotFoundException.java │   │   │   │   ├── [5.1K] DeletedMessageConverter.java │   │   │   │   ├── [9.6K] DeletedMessage.java │   │   │   │   ├── [6.4K] DeletedMessageVaultHook.java │   │   │   │   ├── [1.8K] DeletedMessageVault.java │   │   │   │   ├── [4.1K] DeletedMessageZipper.java │   │   │   │   ├── [4.0K] dto │   │   │   │   │   ├── [4.7K] DeletedMessageWithStorageInformationConverter.java │   │   │   │   │   ├── [8.5K] DeletedMessageWithStorageInformationDTO.java │   │   │   │   │   └── [4.0K] query │   │   │   │   │   ├── [3.2K] CriterionDTO.java │   │   │   │   │   ├── [3.3K] QueryDTO.java │   │   │   │   │   ├── [2.4K] QueryElementDeserializer.java │   │   │   │   │   ├── [1.4K] QueryElement.java │   │   │   │   │   ├── [1.7K] QueryElementSerializer.java │   │   │   │   │   └── [ 12K] QueryTranslator.java │   │   │   │   ├── [4.0K] memory │   │   │   │   │   └── [4.0K] metadata │   │   │   │   │   └── [4.6K] MemoryDeletedMessageMetadataVault.java │   │   │   │   ├── [4.0K] metadata │   │   │   │   │   ├── [1.9K] DeletedMessageMetadataVault.java │   │   │   │   │   ├── [2.5K] DeletedMessageWithStorageInformation.java │   │   │   │   │   ├── [3.4K] MetadataSerializer.java │   │   │   │   │   └── [2.7K] StorageInformation.java │   │   │   │   ├── [4.0K] search │   │   │   │   │   ├── [1.4K] Combinator.java │   │   │   │   │   ├── [5.8K] CriterionFactory.java │   │   │   │   │   ├── [3.0K] Criterion.java │   │   │   │   │   ├── [4.4K] DeletedMessageField.java │   │   │   │   │   ├── [1.6K] FieldName.java │   │   │   │   │   ├── [1.6K] Operator.java │   │   │   │   │   └── [2.9K] Query.java │   │   │   │   └── [4.3K] VaultConfiguration.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] vault │   │   │   │   ├── [4.0K] blob │   │   │   │   │   ├── [7.4K] BlobStoreDeletedMessageVaultTest.java │   │   │   │   │   ├── [5.0K] BlobStoreVaultGarbageCollectionTaskSerializationTest.java │   │   │   │   │   └── [3.4K] BucketNameGeneratorTest.java │   │   │   │   ├── [9.5K] DeletedMessageConverterTest.java │   │   │   │   ├── [4.8K] DeletedMessageFixture.java │   │   │   │   ├── [1.5K] DeletedMessageMailboxContextTest.java │   │   │   │   ├── [4.3K] DeletedMessageTest.java │   │   │   │   ├── [ 13K] DeletedMessageVaultContract.java │   │   │   │   ├── [ 17K] DeletedMessageVaultHookTest.java │   │   │   │   ├── [ 28K] DeletedMessageVaultSearchContract.java │   │   │   │   ├── [ 11K] DeletedMessageZipperTest.java │   │   │   │   ├── [4.0K] dto │   │   │   │   │   ├── [6.6K] DeletedMessageWithStorageInformationDTOTest.java │   │   │   │   │   └── [4.0K] query │   │   │   │   │   ├── [3.9K] QueryElementDeserializerTest.java │   │   │   │   │   ├── [4.2K] QueryElementSerializerTest.java │   │   │   │   │   ├── [1.6K] QueryElementTest.java │   │   │   │   │   └── [9.9K] QueryTranslatorTest.java │   │   │   │   ├── [4.0K] memory │   │   │   │   │   └── [4.0K] metadata │   │   │   │   │   └── [1.8K] MemoryDeletedMessageMetadataVaultTest.java │   │   │   │   ├── [4.0K] metadata │   │   │   │   │   ├── [8.7K] DeletedMessageMetadataVaultContract.java │   │   │   │   │   ├── [2.5K] DeletedMessageVaultMetadataFixture.java │   │   │   │   │   ├── [2.2K] DeletedMessageWithStorageInformationTest.java │   │   │   │   │   └── [2.2K] StorageInformationTest.java │   │   │   │   └── [4.1K] VaultConfigurationTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] json │   │   │   ├── [ 328] deleted_message.json │   │   │   ├── [ 572] deleted_message_with_storage_information_invalid.json │   │   │   ├── [ 534] deleted_message_with_storage_information.json │   │   │   ├── [ 351] deleted_message_with_subject.json │   │   │   └── [ 89] storage_information.json │   │   ├── [4.0K] deleted-messages-vault-cassandra │   │   │   ├── [3.8K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] vault │   │   │   │   └── [4.0K] metadata │   │   │   │   ├── [4.0K] CassandraDeletedMessageMetadataVault.java │   │   │   │   ├── [2.1K] DeletedMessageIdentifier.java │   │   │   │   ├── [3.9K] DeletedMessageMetadataDataDefinition.java │   │   │   │   ├── [5.6K] DeletedMessageVaultDeletionCallback.java │   │   │   │   ├── [6.9K] MetadataDAO.java │   │   │   │   ├── [5.3K] StorageInformationDAO.java │   │   │   │   └── [4.6K] UserPerBucketDAO.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] vault │   │   │   └── [4.0K] metadata │   │   │   ├── [ 14K] CassandraDeletedMessageMetadataVaultTest.java │   │   │   ├── [1.4K] DeletedMessageIdentifierTest.java │   │   │   ├── [6.7K] MetadataDAOTest.java │   │   │   ├── [5.4K] StorageInformationDAOTest.java │   │   │   └── [4.8K] UserPerBucketDAOTest.java │   │   ├── [4.0K] deleted-messages-vault-postgres │   │   │   ├── [3.4K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] vault │   │   │   │   └── [4.0K] metadata │   │   │   │   ├── [3.2K] PostgresDeletedMessageMetadataDataDefinition.java │   │   │   │   ├── [5.8K] PostgresDeletedMessageMetadataVault.java │   │   │   │   └── [5.7K] PostgresDeletedMessageVaultDeletionCallback.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] vault │   │   │   └── [4.0K] metadata │   │   │   └── [2.6K] PostgresDeletedMessageMetadataVaultTest.java │   │   ├── [4.0K] quota-mailing │   │   │   ├── [5.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mailbox │   │   │   │   │   └── [4.0K] quota │   │   │   │   │   ├── [4.0K] mailing │   │   │   │   │   │   ├── [4.0K] aggregates │   │   │   │   │   │   │   └── [8.1K] UserQuotaThresholds.java │   │   │   │   │   │   ├── [4.0K] commands │   │   │   │   │   │   │   ├── [2.9K] DetectThresholdCrossingHandler.java │   │   │   │   │   │   │   └── [3.0K] DetectThresholdCrossing.java │   │   │   │   │   │   ├── [4.0K] events │   │   │   │   │   │   │   ├── [3.2K] HistoryEvolutionDTO.java │   │   │   │   │   │   │   ├── [2.6K] QuotaDTO.java │   │   │   │   │   │   │   ├── [1.8K] QuotaEventDTOModules.java │   │   │   │   │   │   │   ├── [3.1K] QuotaThresholdChangedEventDTO.java │   │   │   │   │   │   │   └── [4.0K] QuotaThresholdChangedEvent.java │   │   │   │   │   │   ├── [4.0K] listeners │   │   │   │   │   │   │   └── [4.8K] QuotaThresholdCrossingListener.java │   │   │   │   │   │   ├── [ 13K] QuotaMailingListenerConfiguration.java │   │   │   │   │   │   └── [4.0K] subscribers │   │   │   │   │   │   ├── [3.9K] QuotaThresholdMailer.java │   │   │   │   │   │   └── [9.6K] QuotaThresholdNotice.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [4.3K] HistoryEvolution.java │   │   │   │   │   ├── [2.5K] QuotaThresholdChange.java │   │   │   │   │   ├── [4.8K] QuotaThresholdHistory.java │   │   │   │   │   ├── [3.4K] QuotaThreshold.java │   │   │   │   │   └── [2.7K] QuotaThresholds.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] templates │   │   │   │   ├── [ 924] QuotaThresholdMailBody.mustache │   │   │   │   └── [ 62] QuotaThresholdMailSubject.mustache │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] quota │   │   │   │   ├── [4.0K] mailing │   │   │   │   │   ├── [4.0K] aggregates │   │   │   │   │   │   └── [3.5K] UserQuotaThresholdsTest.java │   │   │   │   │   ├── [4.0K] commands │   │   │   │   │   │   └── [1.5K] DetectThresholdCrossingTest.java │   │   │   │   │   ├── [4.0K] listeners │   │   │   │   │   │   ├── [ 13K] QuotaThresholdConfigurationChangesTest.java │   │   │   │   │   │   ├── [1.7K] QuotaThresholdCrossingListenerTest.java │   │   │   │   │   │   ├── [3.4K] QuotaThresholdListenersTestSystem.java │   │   │   │   │   │   └── [ 14K] QuotaThresholdMailingIntegrationTest.java │   │   │   │   │   ├── [ 11K] QuotaMailingListenerConfigurationTest.java │   │   │   │   │   └── [4.0K] subscribers │   │   │   │   │   └── [ 24K] QuotaThresholdNoticeTest.java │   │   │   │   └── [4.0K] model │   │   │   │   ├── [4.1K] HistoryEvolutionTest.java │   │   │   │   ├── [2.5K] QuotaThresholdChangeTest.java │   │   │   │   ├── [3.1K] QuotaThresholdFixture.java │   │   │   │   ├── [4.4K] QuotaThresholdHistoryTest.java │   │   │   │   ├── [3.8K] QuotaThresholdsTest.java │   │   │   │   └── [4.7K] QuotaThresholdTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] templates │   │   │   ├── [ 8] body1.mustache │   │   │   ├── [ 8] body2.mustache │   │   │   ├── [ 11] subject1.mustache │   │   │   └── [ 11] subject2.mustache │   │   ├── [4.0K] quota-mailing-cassandra │   │   │   ├── [5.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] quota │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [4.0K] dto │   │   │   │   │   └── [7.6K] DTOTest.java │   │   │   │   └── [4.0K] listeners │   │   │   │   └── [1.9K] CassandraQuotaMailingListenersIntegrationTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] json │   │   │   ├── [ 355] event2.json │   │   │   ├── [ 466] event3.json │   │   │   ├── [ 463] event4.json │   │   │   └── [ 310] event.json │   │   ├── [4.0K] quota-mailing-memory │   │   │   ├── [4.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] quota │   │   │   └── [4.0K] memory │   │   │   └── [4.0K] listeners │   │   │   ├── [1.6K] InMemoryQuotaMailingListenersIntegrationTest.java │   │   │   └── [1.6K] InMemoryQuotaThresholdConfigurationChangesTest.java │   │   ├── [4.0K] quota-search │   │   │   ├── [3.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] quota │   │   │   │   └── [4.0K] search │   │   │   │   ├── [2.3K] Limit.java │   │   │   │   ├── [2.2K] Offset.java │   │   │   │   ├── [2.0K] QuotaBoundary.java │   │   │   │   ├── [6.0K] QuotaClause.java │   │   │   │   ├── [4.3K] QuotaQuery.java │   │   │   │   └── [1.4K] QuotaSearcher.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] quota │   │   │   └── [4.0K] search │   │   │   ├── [2.4K] LimitTest.java │   │   │   ├── [2.2K] OffsetTest.java │   │   │   ├── [1.3K] QuotaBoundaryFixture.java │   │   │   ├── [4.7K] QuotaClauseTest.java │   │   │   ├── [3.2K] QuotaQueryTest.java │   │   │   ├── [ 14K] QuotaSearcherContract.java │   │   │   ├── [1.6K] QuotaSearchFixture.java │   │   │   └── [3.5K] QuotaSearchTestSystem.java │   │   ├── [4.0K] quota-search-opensearch │   │   │   ├── [5.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] quota │   │   │   │   └── [4.0K] search │   │   │   │   └── [4.0K] opensearch │   │   │   │   ├── [4.0K] events │   │   │   │   │   └── [3.9K] OpenSearchQuotaMailboxListener.java │   │   │   │   ├── [4.0K] json │   │   │   │   │   ├── [1.5K] JsonMessageConstants.java │   │   │   │   │   ├── [6.2K] QuotaRatioAsJson.java │   │   │   │   │   └── [2.7K] QuotaRatioToOpenSearchJson.java │   │   │   │   ├── [6.1K] OpenSearchQuotaConfiguration.java │   │   │   │   ├── [4.6K] OpenSearchQuotaSearcher.java │   │   │   │   ├── [4.7K] QuotaQueryConverter.java │   │   │   │   ├── [3.7K] QuotaRatioMappingFactory.java │   │   │   │   ├── [1.4K] QuotaRatioOpenSearchConstants.java │   │   │   │   ├── [2.6K] QuotaSearchIndexCreationUtil.java │   │   │   │   └── [1.5K] UserRoutingKeyFactory.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] quota │   │   │   │   └── [4.0K] search │   │   │   │   └── [4.0K] opensearch │   │   │   │   ├── [4.0K] events │   │   │   │   │   └── [5.9K] OpenSearchQuotaMailboxListenerTest.java │   │   │   │   ├── [4.0K] json │   │   │   │   │   ├── [4.3K] QuotaRatioAsJsonTest.java │   │   │   │   │   └── [4.3K] QuotaRatioToOpenSearchJsonTest.java │   │   │   │   ├── [4.5K] OpenSearchQuotaConfigurationTest.java │   │   │   │   ├── [3.9K] OpenSearchQuotaSearcherTest.java │   │   │   │   ├── [5.2K] OpenSearchQuotaSearchTestSystemExtension.java │   │   │   │   ├── [4.6K] QuotaQueryConverterTest.java │   │   │   │   └── [1.6K] UserRoutingKeyFactoryTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 128] quotaRatio.json │   │   │   └── [ 109] quotaRatioNoDomain.json │   │   └── [4.0K] quota-search-scanning │   │   ├── [4.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] quota │   │   │   └── [4.0K] search │   │   │   └── [4.0K] scanning │   │   │   ├── [4.6K] ClauseConverter.java │   │   │   └── [2.9K] ScanningQuotaSearcher.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] quota │   │   └── [4.0K] search │   │   └── [4.0K] scanning │   │   ├── [3.7K] MemoryQuotaSearchTestSystemExtension.java │   │   └── [1.4K] ScanningQuotaSearcherTest.java │   ├── [2.7K] pom.xml │   ├── [4.0K] postgres │   │   ├── [6.8K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] postgres │   │   │   ├── [8.7K] DeleteMessageListener.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [4.0K] dao │   │   │   │   │   ├── [6.3K] PostgresAttachmentDAO.java │   │   │   │   │   ├── [7.4K] PostgresMailboxAnnotationDAO.java │   │   │   │   │   ├── [ 16K] PostgresMailboxDAO.java │   │   │   │   │   ├── [ 38K] PostgresMailboxMessageDAO.java │   │   │   │   │   ├── [9.7K] PostgresMailboxMessageDAOUtils.java │   │   │   │   │   ├── [7.5K] PostgresMailboxMessageFetchStrategy.java │   │   │   │   │   ├── [9.5K] PostgresMessageDAO.java │   │   │   │   │   ├── [6.0K] PostgresThreadDAO.java │   │   │   │   │   └── [3.6K] PostgresThreadDataDefinition.java │   │   │   │   ├── [4.0K] dto │   │   │   │   │   └── [6.5K] AttachmentsDTO.java │   │   │   │   ├── [4.0K] eventsourcing │   │   │   │   │   └── [4.0K] acl │   │   │   │   │   └── [2.0K] ACLModule.java │   │   │   │   ├── [1.3K] MailboxDeleteDuringUpdateException.java │   │   │   │   ├── [6.3K] MessageRepresentation.java │   │   │   │   ├── [1.4K] PostgresACLUpsertException.java │   │   │   │   ├── [5.7K] PostgresAnnotationMapper.java │   │   │   │   ├── [2.3K] PostgresAttachmentBlobReferenceSource.java │   │   │   │   ├── [2.9K] PostgresAttachmentDataDefinition.java │   │   │   │   ├── [6.1K] PostgresAttachmentMapper.java │   │   │   │   ├── [4.4K] PostgresMailboxDataDefinition.java │   │   │   │   ├── [2.0K] PostgresMailbox.java │   │   │   │   ├── [4.9K] PostgresMailboxMapper.java │   │   │   │   ├── [3.3K] PostgresMailboxMemberDAO.java │   │   │   │   ├── [2.7K] PostgresMailboxMemberDataDefinition.java │   │   │   │   ├── [1.8K] PostgresMessageBlobReferenceSource.java │   │   │   │   ├── [ 10K] PostgresMessageDataDefinition.java │   │   │   │   ├── [ 13K] PostgresMessageIdMapper.java │   │   │   │   ├── [ 21K] PostgresMessageMapper.java │   │   │   │   ├── [7.2K] PostgresMessageRetriever.java │   │   │   │   ├── [3.6K] PostgresModSeqProvider.java │   │   │   │   ├── [4.2K] PostgresUidProvider.java │   │   │   │   └── [5.0K] RLSSupportPostgresMailboxMapper.java │   │   │   ├── [2.1K] PostgresMailboxAggregateDataDefinition.java │   │   │   ├── [2.8K] PostgresMailboxAnnotationDataDefinition.java │   │   │   ├── [2.7K] PostgresMailboxId.java │   │   │   ├── [4.7K] PostgresMailboxManager.java │   │   │   ├── [8.1K] PostgresMailboxSessionMapperFactory.java │   │   │   ├── [2.7K] PostgresMessageId.java │   │   │   ├── [6.5K] PostgresMessageManager.java │   │   │   ├── [4.7K] PostgresThreadIdGuessingAlgorithm.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [5.7K] PostgresCurrentQuotaManager.java │   │   │   │   └── [ 16K] PostgresPerUserMaxQuotaManager.java │   │   │   ├── [4.0K] search │   │   │   │   ├── [3.4K] AllSearchOverride.java │   │   │   │   ├── [2.8K] DeletedSearchOverride.java │   │   │   │   ├── [3.5K] DeletedWithRangeSearchOverride.java │   │   │   │   ├── [4.1K] NotDeletedWithRangeSearchOverride.java │   │   │   │   ├── [3.3K] UidSearchOverride.java │   │   │   │   └── [4.4K] UnseenSearchOverride.java │   │   │   ├── [1.8K] UnsupportAttachmentContentLoader.java │   │   │   └── [4.0K] user │   │   │   ├── [2.6K] PostgresSubscriptionDAO.java │   │   │   ├── [2.6K] PostgresSubscriptionDataDefinition.java │   │   │   └── [2.7K] PostgresSubscriptionMapper.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailbox │   │   └── [4.0K] postgres │   │   ├── [ 15K] DeleteMessageListenerContract.java │   │   ├── [6.2K] DeleteMessageListenerTest.java │   │   ├── [6.7K] DeleteMessageListenerWithRLSTest.java │   │   ├── [4.0K] mail │   │   │   ├── [4.0K] dao │   │   │   │   └── [9.5K] PostgresMailboxMessageDAOTest.java │   │   │   ├── [5.2K] PostgresAnnotationMapperRowLevelSecurityTest.java │   │   │   ├── [2.9K] PostgresAnnotationMapperTest.java │   │   │   ├── [4.8K] PostgresAttachmentBlobReferenceSourceTest.java │   │   │   ├── [3.0K] PostgresAttachmentMapperTest.java │   │   │   ├── [2.0K] PostgresMailboxMapperACLTest.java │   │   │   ├── [3.8K] PostgresMailboxMapperRowLevelSecurityTest.java │   │   │   ├── [4.0K] PostgresMailboxMapperTest.java │   │   │   ├── [7.3K] PostgresMapperProvider.java │   │   │   ├── [4.7K] PostgresMessageBlobReferenceSourceTest.java │   │   │   ├── [2.2K] PostgresMessageIdMapperTest.java │   │   │   ├── [5.9K] PostgresMessageMapperRowLevelSecurityTest.java │   │   │   ├── [2.2K] PostgresMessageMapperTest.java │   │   │   ├── [1.9K] PostgresMessageMoveTest.java │   │   │   ├── [4.4K] PostgresModSeqProviderTest.java │   │   │   ├── [5.7K] PostgresUidProviderTest.java │   │   │   ├── [3.3K] RLSSupportPostgresMailboxMapperACLTest.java │   │   │   └── [4.0K] task │   │   │   └── [5.9K] PostgresRecomputeCurrentQuotasServiceTest.java │   │   ├── [2.4K] PostgresCombinationManagerTest.java │   │   ├── [3.6K] PostgresCombinationManagerTestSystem.java │   │   ├── [8.4K] PostgresMailboxManagerAttachmentTest.java │   │   ├── [6.1K] PostgresMailboxManagerProvider.java │   │   ├── [2.3K] PostgresMailboxManagerStressTest.java │   │   ├── [4.6K] PostgresMailboxManagerTest.java │   │   ├── [3.0K] PostgresMessageIdManagerQuotaTest.java │   │   ├── [2.2K] PostgresMessageIdManagerSideEffectTest.java │   │   ├── [2.5K] PostgresMessageIdManagerStorageTest.java │   │   ├── [3.5K] PostgresMessageIdManagerTestSystem.java │   │   ├── [2.7K] PostgresSubscriptionManagerTest.java │   │   ├── [6.9K] PostgresTestSystemFixture.java │   │   ├── [3.4K] PostgresThreadIdGuessingAlgorithmTest.java │   │   ├── [4.0K] quota │   │   │   ├── [2.2K] PostgresCurrentQuotaManagerTest.java │   │   │   └── [2.1K] PostgresPerUserMaxQuotaManagerTest.java │   │   ├── [4.0K] search │   │   │   ├── [5.3K] AllSearchOverrideTest.java │   │   │   ├── [4.9K] DeletedSearchOverrideTest.java │   │   │   ├── [5.7K] DeletedWithRangeSearchOverrideTest.java │   │   │   ├── [6.1K] NotDeletedWithRangeSearchOverrideTest.java │   │   │   ├── [3.4K] SearchOverrideFixture.java │   │   │   ├── [5.2K] UidSearchOverrideTest.java │   │   │   └── [7.6K] UnseenSearchOverrideTest.java │   │   └── [4.0K] user │   │   ├── [3.7K] PostgresSubscriptionMapperRowLevelSecurityTest.java │   │   └── [1.9K] PostgresSubscriptionMapperTest.java │   ├── [1.7K] README.md │   ├── [4.0K] scanning-search │   │   ├── [4.0K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] store │   │   │   └── [4.0K] search │   │   │   ├── [2.5K] PDFTextExtractor.java │   │   │   ├── [3.0K] PDFTextExtractorTest.java │   │   │   ├── [2.7K] SearchThreadIdGuessingAlgorithmTest.java │   │   │   └── [ 11K] SimpleMessageSearchIndexTest.java │   │   └── [4.0K] resources │   │   └── [ 14K] pdf.pdf │   ├── [4.0K] spring │   │   ├── [4.8K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] spring │   │   │   │   ├── [1.5K] AnonymousAuthenticator.java │   │   │   │   ├── [3.3K] MailboxInitializer.java │   │   │   │   ├── [1.5K] NoAuthorizator.java │   │   │   │   └── [2.0K] SpringMailbox.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.9K] log4j.properties │   │   │   └── [4.0K] META-INF │   │   │   └── [4.0K] spring │   │   │   ├── [1.9K] event-system.xml │   │   │   ├── [1.2K] mailbox-authenticator-anonymous.xml │   │   │   ├── [1.3K] mailbox-locker.xml │   │   │   ├── [1.2K] mailbox-no-authorizator.xml │   │   │   ├── [3.5K] quota.xml │   │   │   └── [3.3K] spring-mailbox.xml │   │   ├── [4.0K] reporting-site │   │   │   └── [1.0K] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] spring │   │   │   └── [1.9K] SpringMailboxTest.java │   │   ├── [ 379] README.md │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   ├── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [1.0K] database.properties │   │   ├── [2.9K] persistence.xml │   │   └── [4.0K] spring │   │   ├── [2.1K] mailbox-index-lucene-test.xml │   │   ├── [1.2K] metrics.xml │   │   └── [1.4K] quota-alias.xml │   ├── [4.0K] src │   │   └── [4.0K] reporting-site │   │   └── [1.2K] site.xml │   ├── [4.0K] store │   │   ├── [5.4K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] store │   │   │   ├── [1.8K] AbstractMailboxSessionIdGenerator.java │   │   │   ├── [6.5K] BatchSizes.java │   │   │   ├── [4.0K] event │   │   │   │   ├── [ 25K] EventFactory.java │   │   │   │   ├── [3.4K] MailboxAnnotationListener.java │   │   │   │   ├── [5.0K] MailboxSubscriptionListener.java │   │   │   │   └── [1.3K] SpamEventListener.java │   │   │   ├── [4.0K] extractor │   │   │   │   ├── [3.1K] DefaultTextExtractor.java │   │   │   │   └── [4.1K] JsoupTextExtractor.java │   │   │   ├── [1.9K] FakeAuthenticator.java │   │   │   ├── [2.5K] FakeAuthorizator.java │   │   │   ├── [2.1K] FlagsUpdateCalculator.java │   │   │   ├── [4.7K] JVMMailboxPathLocker.java │   │   │   ├── [4.9K] LazyMimeDescriptor.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [6.6K] AbstractMessageMapper.java │   │   │   │   ├── [6.5K] AnnotationMapper.java │   │   │   │   ├── [2.0K] AttachmentIdAssignationStrategy.java │   │   │   │   ├── [1.4K] AttachmentMapperFactory.java │   │   │   │   ├── [3.1K] AttachmentMapper.java │   │   │   │   ├── [3.7K] FetchGroupConverter.java │   │   │   │   ├── [1.6K] MailboxMapperFactory.java │   │   │   │   ├── [4.4K] MailboxMapper.java │   │   │   │   ├── [4.2K] MessageIdMapper.java │   │   │   │   ├── [1.6K] MessageMapperFactory.java │   │   │   │   ├── [ 14K] MessageMapper.java │   │   │   │   ├── [4.0K] model │   │   │   │   │   ├── [2.4K] DefaultMessageId.java │   │   │   │   │   ├── [4.0K] DelegatingMailboxMessage.java │   │   │   │   │   ├── [4.5K] FlagsFactory.java │   │   │   │   │   ├── [3.0K] FlagsFilter.java │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   ├── [ 13K] FileBufferedBodyFactory.java │   │   │   │   │   │   ├── [ 12K] MessageParserImpl.java │   │   │   │   │   │   ├── [2.3K] MessageParser.java │   │   │   │   │   │   ├── [9.3K] Properties.java │   │   │   │   │   │   ├── [ 10K] PropertyBuilder.java │   │   │   │   │   │   ├── [ 13K] SimpleMailboxMessage.java │   │   │   │   │   │   └── [5.0K] SimpleMessage.java │   │   │   │   │   ├── [1.5K] MailboxIdDeserialisationException.java │   │   │   │   │   ├── [3.9K] MailboxMessage.java │   │   │   │   │   ├── [5.1K] Message.java │   │   │   │   │   ├── [2.0K] MimeMessageId.java │   │   │   │   │   ├── [4.7K] Property.java │   │   │   │   │   ├── [9.2K] StandardNames.java │   │   │   │   │   └── [2.0K] Subject.java │   │   │   │   ├── [3.0K] ModSeqProvider.java │   │   │   │   ├── [2.2K] NaiveThreadIdGuessingAlgorithm.java │   │   │   │   ├── [5.6K] SearchThreadIdGuessingAlgorithm.java │   │   │   │   ├── [2.0K] ThreadIdGuessingAlgorithm.java │   │   │   │   ├── [2.9K] UidProvider.java │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [2.1K] ApplicableFlagCalculator.java │   │   │   │   └── [3.2K] MimeMessageHeadersUtil.java │   │   │   ├── [1.8K] MailboxExpressionBackwardCompatibility.java │   │   │   ├── [1.6K] MailboxManagerConfiguration.java │   │   │   ├── [2.2K] MailboxReactorUtils.java │   │   │   ├── [6.5K] MailboxSessionMapperFactory.java │   │   │   ├── [2.9K] MessageFactory.java │   │   │   ├── [5.4K] MessageMovesWithMailbox.java │   │   │   ├── [ 11K] MessageResultImpl.java │   │   │   ├── [ 11K] MessageStorer.java │   │   │   ├── [ 13K] MimeDescriptorImpl.java │   │   │   ├── [1.8K] MoveResult.java │   │   │   ├── [2.0K] NoMailboxPathLocker.java │   │   │   ├── [2.8K] PreDeletionHooks.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [2.9K] CurrentQuotaCalculator.java │   │   │   │   ├── [3.9K] DefaultQuotaChangeNotifier.java │   │   │   │   ├── [7.7K] DefaultUserQuotaRootResolver.java │   │   │   │   ├── [9.0K] FixedMaxQuotaManager.java │   │   │   │   ├── [8.3K] ListeningCurrentQuotaUpdater.java │   │   │   │   ├── [7.7K] NoMaxQuotaManager.java │   │   │   │   ├── [2.6K] NoQuotaManager.java │   │   │   │   ├── [1.3K] NoQuotaUpdater.java │   │   │   │   ├── [3.9K] QuotaChecker.java │   │   │   │   ├── [2.6K] QuotaComponents.java │   │   │   │   ├── [1.2K] QuotaUpdater.java │   │   │   │   └── [5.5K] StoreQuotaManager.java │   │   │   ├── [1.7K] RandomMailboxSessionIdGenerator.java │   │   │   ├── [ 13K] ResultUtils.java │   │   │   ├── [4.0K] search │   │   │   │   ├── [4.0K] comparator │   │   │   │   │   ├── [2.5K] AbstractHeaderComparator.java │   │   │   │   │   ├── [1.9K] BaseSubjectComparator.java │   │   │   │   │   ├── [4.0K] CombinedComparator.java │   │   │   │   │   ├── [2.1K] HeaderDisplayComparator.java │   │   │   │   │   ├── [2.2K] HeaderMailboxComparator.java │   │   │   │   │   ├── [1.9K] MessageComparators.java │   │   │   │   │   └── [4.7K] SentDateComparator.java │   │   │   │   ├── [6.7K] LazyMessageSearchIndex.java │   │   │   │   ├── [9.0K] ListeningMessageSearchIndex.java │   │   │   │   ├── [ 28K] MessageSearches.java │   │   │   │   ├── [3.2K] MessageSearchIndex.java │   │   │   │   ├── [4.0K] mime │   │   │   │   │   ├── [2.9K] EMailer.java │   │   │   │   │   ├── [1.9K] EMailers.java │   │   │   │   │   ├── [8.8K] HeaderCollection.java │   │   │   │   │   ├── [2.1K] MimePartContainerBuilder.java │   │   │   │   │   ├── [ 13K] MimePart.java │   │   │   │   │   ├── [6.3K] MimePartParser.java │   │   │   │   │   ├── [3.7K] RootMimePartContainerBuilder.java │   │   │   │   │   ├── [1.3K] SerializableMessage.java │   │   │   │   │   └── [1.8K] Subjects.java │   │   │   │   ├── [ 18K] SearchUtil.java │   │   │   │   └── [ 11K] SimpleMessageSearchIndex.java │   │   │   ├── [6.7K] SessionProviderImpl.java │   │   │   ├── [6.1K] StoreAttachmentManager.java │   │   │   ├── [ 10K] StoreMailboxAnnotationManager.java │   │   │   ├── [ 56K] StoreMailboxManager.java │   │   │   ├── [ 31K] StoreMessageIdManager.java │   │   │   ├── [ 50K] StoreMessageManager.java │   │   │   ├── [9.5K] StoreMessageResultIterator.java │   │   │   ├── [ 17K] StoreRightManager.java │   │   │   ├── [8.0K] StoreSubscriptionManager.java │   │   │   ├── [4.0K] streaming │   │   │   │   ├── [2.8K] CountingInputStream.java │   │   │   │   ├── [4.3K] FullByteContent.java │   │   │   │   ├── [3.2K] InputStreamContent.java │   │   │   │   └── [ 12K] PartContentBuilder.java │   │   │   ├── [3.6K] SystemMailboxesProviderImpl.java │   │   │   ├── [4.0K] transaction │   │   │   │   ├── [2.3K] Mapper.java │   │   │   │   ├── [1.5K] NonTransactionalMapper.java │   │   │   │   └── [2.5K] TransactionalMapper.java │   │   │   └── [4.0K] user │   │   │   ├── [4.0K] model │   │   │   │   └── [2.8K] Subscription.java │   │   │   ├── [1.6K] SubscriptionMapperFactory.java │   │   │   └── [3.0K] SubscriptionMapper.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] store │   │   │   ├── [ 25K] AbstractCombinationManagerTest.java │   │   │   ├── [ 10K] AbstractMailboxManagerAttachmentTest.java │   │   │   ├── [6.3K] AbstractMessageIdManagerQuotaTest.java │   │   │   ├── [ 28K] AbstractMessageIdManagerSideEffectTest.java │   │   │   ├── [ 45K] AbstractMessageIdManagerStorageTest.java │   │   │   ├── [4.1K] AbstractMessageManagerTest.java │   │   │   ├── [7.2K] BatchSizesTest.java │   │   │   ├── [2.2K] CombinationManagerTestSystem.java │   │   │   ├── [4.0K] event │   │   │   │   └── [7.8K] MailboxAnnotationListenerTest.java │   │   │   ├── [4.0K] extractor │   │   │   │   ├── [3.3K] DefaultTextExtractorTest.java │   │   │   │   └── [5.6K] JsoupTextExtractorTest.java │   │   │   ├── [3.0K] FlagsUpdateCalculatorTest.java │   │   │   ├── [3.0K] JVMMailboxPathLockerTest.java │   │   │   ├── [4.0K] mail │   │   │   │   ├── [3.4K] FetchGroupConverterTest.java │   │   │   │   ├── [4.0K] model │   │   │   │   │   ├── [ 11K] AnnotationMapperTest.java │   │   │   │   │   ├── [7.2K] AttachmentMapperTest.java │   │   │   │   │   ├── [1.9K] DefaultMessageIdTest.java │   │   │   │   │   ├── [2.3K] DelegatingMailboxMessageTest.java │   │   │   │   │   ├── [4.9K] FlagsFactoryTest.java │   │   │   │   │   ├── [3.1K] FlagsFilterTest.java │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   ├── [ 16K] MessageParserImplTest.java │   │   │   │   │   │   ├── [2.6K] PropertyBuilderTest.java │   │   │   │   │   │   └── [ 17K] SimpleMailboxMessageTest.java │   │   │   │   │   ├── [3.7K] ListMailboxAssert.java │   │   │   │   │   ├── [3.1K] ListMailboxAssertTest.java │   │   │   │   │   ├── [5.3K] ListMessageAssert.java │   │   │   │   │   ├── [5.5K] ListMessageAssertTest.java │   │   │   │   │   ├── [3.4K] ListMessagePropertiesAssert.java │   │   │   │   │   ├── [3.9K] ListMessagePropertiesAssertTest.java │   │   │   │   │   ├── [ 22K] MailboxMapperACLTest.java │   │   │   │   │   ├── [ 12K] MailboxMapperTest.java │   │   │   │   │   ├── [5.0K] MailboxMessageAssertTest.java │   │   │   │   │   ├── [2.7K] MapperProvider.java │   │   │   │   │   ├── [7.4K] MessageAssert.java │   │   │   │   │   ├── [ 49K] MessageIdMapperTest.java │   │   │   │   │   ├── [ 70K] MessageMapperTest.java │   │   │   │   │   ├── [7.6K] MessageMoveTest.java │   │   │   │   │   ├── [1.5K] MessageUidProvider.java │   │   │   │   │   ├── [2.3K] MessageUidProviderTest.java │   │   │   │   │   ├── [ 11K] MessageWithAttachmentMapperTest.java │   │   │   │   │   ├── [3.0K] MetadataMapAssert.java │   │   │   │   │   ├── [4.9K] MetadataMapAssertTest.java │   │   │   │   │   ├── [1.5K] MimeMessageIdTest.java │   │   │   │   │   ├── [1.4K] PropertyTest.java │   │   │   │   │   └── [1.5K] SubjectTest.java │   │   │   │   └── [4.0K] utils │   │   │   │   └── [4.8K] ApplicableFlagCalculatorTest.java │   │   │   ├── [4.5K] MailboxMessageResultImplTest.java │   │   │   ├── [2.3K] MailboxReactorUtilsTest.java │   │   │   ├── [5.5K] MessageBuilder.java │   │   │   ├── [6.3K] MessageIdManagerTestSystem.java │   │   │   ├── [1.9K] MessageManagerTestSystem.java │   │   │   ├── [8.2K] PartContentBuilderComplexMultipartTest.java │   │   │   ├── [5.8K] PartContentBuilderMultipartAlternativeTest.java │   │   │   ├── [7.1K] PreDeletionHooksTest.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [6.8K] CurrentQuotaManagerContract.java │   │   │   │   ├── [7.3K] DefaultUserQuotaRootResolverTest.java │   │   │   │   ├── [ 13K] GenericMaxQuotaManagerTest.java │   │   │   │   ├── [ 10K] ListeningCurrentQuotaUpdaterTest.java │   │   │   │   ├── [6.6K] QuotaCheckerTest.java │   │   │   │   └── [6.0K] StoreQuotaManagerTest.java │   │   │   ├── [2.8K] ResultUtilsTest.java │   │   │   ├── [4.0K] search │   │   │   │   ├── [ 77K] AbstractMessageSearchIndexTest.java │   │   │   │   ├── [5.2K] CombinedComparatorTest.java │   │   │   │   ├── [4.0K] comparator │   │   │   │   │   └── [2.9K] SentDateComparatorTest.java │   │   │   │   ├── [1.7K] LazyMessageSearchIndexTest.java │   │   │   │   ├── [5.5K] ListeningMessageSearchIndexContract.java │   │   │   │   ├── [4.0K] mime │   │   │   │   │   ├── [2.8K] EMailersTest.java │   │   │   │   │   ├── [1.7K] EMailerTest.java │   │   │   │   │   ├── [2.1K] FieldImpl.java │   │   │   │   │   ├── [ 14K] HeaderCollectionTest.java │   │   │   │   │   ├── [2.4K] MimePartTest.java │   │   │   │   │   └── [2.5K] SubjectsTest.java │   │   │   │   ├── [ 12K] SearchUtilsMultipartMixedTest.java │   │   │   │   ├── [5.4K] SearchUtilsRFC822Test.java │   │   │   │   ├── [ 43K] SearchUtilsTest.java │   │   │   │   └── [6.3K] SearchUtilTest.java │   │   │   ├── [3.6K] StoreAttachmentManagerTest.java │   │   │   ├── [8.7K] StoreMailboxManagerAnnotationTest.java │   │   │   ├── [ 13K] StoreMailboxManagerTest.java │   │   │   ├── [8.2K] StoreMailboxMessageResultIteratorTest.java │   │   │   ├── [ 16K] StoreRightManagerTest.java │   │   │   ├── [4.0K] streaming │   │   │   │   └── [2.0K] CountingInputStreamTest.java │   │   │   ├── [3.5K] SystemMailboxesProviderImplTest.java │   │   │   ├── [ 18K] ThreadIdGuessingAlgorithmContract.java │   │   │   └── [4.0K] user │   │   │   └── [4.1K] SubscriptionMapperTest.java │   │   └── [4.0K] resources │   │   ├── [4.0K] documents │   │   │   ├── [1.5K] html-iso-8859-1.html │   │   │   ├── [ 78K] html.txt │   │   │   ├── [ 30] simple-text-iso-8859-1.txt │   │   │   ├── [ 33] Text.txt │   │   │   └── [ 0] writter.docx │   │   └── [4.0K] eml │   │   ├── [ 846] 4037_014.jpg │   │   ├── [ 597] 4037_015.jpg │   │   ├── [9.2K] attachment.pdf │   │   ├── [1.6K] calendar2.eml │   │   ├── [1.6K] calendar.eml │   │   ├── [2.4K] charset2.eml │   │   ├── [1.7K] charset.eml │   │   ├── [125K] emailWithNonIndexableAttachment.eml │   │   ├── [ 98K] emailWithNonIndexableAttachmentWithoutAttachment.json │   │   ├── [ 713] emailWithOnlyAttachment.eml │   │   ├── [ 846] emailWithTextAttachment.eml │   │   ├── [6.8K] embeddedAttachmentWithAttachment.eml │   │   ├── [ 87K] embeddedAttachmentWithInline.eml │   │   ├── [ 921] filenameAndName.eml │   │   ├── [ 909] filenameOnly.eml │   │   ├── [3.7K] frnog.eml │   │   ├── [3.0K] gimp.png │   │   ├── [ 142] headerWithDot.eml │   │   ├── [4.0K] htmlMail.eml │   │   ├── [5.3K] htmlMail.json │   │   ├── [1011] inlined-mixed.eml │   │   ├── [ 361] invalidCharset.eml │   │   ├── [1.3K] invalidCharset.json │   │   ├── [ 23K] invitationEmailFromOP.eml │   │   ├── [2.8K] james-3901.eml │   │   ├── [3.6K] james-3901.json │   │   ├── [3.2K] mail1.eml │   │   ├── [3.6K] mail2.eml │   │   ├── [4.4K] mail3.eml │   │   ├── [3.7K] mail4.eml │   │   ├── [ 386] mail5.eml │   │   ├── [5.2K] mail.eml │   │   ├── [7.6K] mail.json │   │   ├── [9.6K] mailWithLongHeaders.eml │   │   ├── [ 15K] mailWithManyHeaders.eml │   │   ├── [ 16K] messageWithNonASCIIFilenameAttachment.eml │   │   ├── [3.1K] multiAttachmentsWithOneWrongContentDisposition.eml │   │   ├── [ 279] noAttachment.eml │   │   ├── [ 670] noContentDispositionWithCID.eml │   │   ├── [ 13K] nonTextual.eml │   │   ├── [2.3K] nonTextual.json │   │   ├── [2.3K] nonTextualWithoutAttachmentTextContent.json │   │   ├── [4.9K] oneAttachmentAndSomeTextInlined.eml │   │   ├── [4.9K] oneAttachmentWithEmptyContentType.eml │   │   ├── [4.8K] oneAttachmentWithoutContentType.eml │   │   ├── [4.9K] oneAttachmentWithoutName.eml │   │   ├── [4.9K] oneAttachmentWithSimpleContentType.eml │   │   ├── [ 931] oneHtmlAttachmentAndSomeTextInlined.eml │   │   ├── [ 12K] oneInlinedAttachment.eml │   │   ├── [1.8K] oneInlinedAttachmentWithBlankCid.eml │   │   ├── [1.8K] oneInlinedAttachmentWithEmptyCid.eml │   │   ├── [1.8K] oneInlinedAttachmentWithNoCid.eml │   │   ├── [6.7K] pgpSignedMail.eml │   │   ├── [9.2K] pgpSignedMail.json │   │   ├── [2.9K] recursiveMail.eml │   │   ├── [2.7K] recursiveMail.json │   │   ├── [2.5K] recursiveMailWithoutAttachments.json │   │   ├── [3.0K] signedMessage.eml │   │   ├── [6.5K] spamMail.eml │   │   ├── [9.2K] spamMail.json │   │   ├── [1.7K] spamMailNoHeaders.json │   │   ├── [3.3K] twoAttachments.eml │   │   ├── [ 713] unknownDisposition.eml │   │   └── [ 10K] ديناصور.odt │   ├── [4.0K] tika │   │   ├── [4.4K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] tika │   │   │   ├── [5.7K] CachingTextExtractor.java │   │   │   ├── [2.8K] ContentTypeFilteringTextExtractor.java │   │   │   ├── [8.6K] TikaConfiguration.java │   │   │   ├── [4.0K] TikaHttpClientImpl.java │   │   │   ├── [1.4K] TikaHttpClient.java │   │   │   └── [8.5K] TikaTextExtractor.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] tika │   │   │   ├── [7.3K] CachingTextExtractorTest.java │   │   │   ├── [3.9K] ContentTypeFilteringTextExtractorTest.java │   │   │   ├── [1.4K] TikaConfigurationTest.java │   │   │   ├── [2.6K] TikaContainer.java │   │   │   ├── [1.4K] TikaContainerSingleton.java │   │   │   ├── [2.2K] TikaExtension.java │   │   │   └── [ 11K] TikaTextExtractorTest.java │   │   └── [4.0K] resources │   │   └── [4.0K] documents │   │   ├── [ 14K] calc.ods │   │   ├── [4.4K] calc.xlsx │   │   ├── [9.6K] fake.txt │   │   ├── [ 10K] PDF.pdf │   │   ├── [ 18K] slides.odp │   │   ├── [ 32K] slides.pptx │   │   ├── [ 33] Text.txt │   │   ├── [3.8K] writter.docx │   │   └── [9.6K] writter.odt │   └── [4.0K] tools │   ├── [4.0K] copier │   │   ├── [3.2K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] tools │   │   │   └── [4.0K] copier │   │   │   └── [6.4K] MailboxCopierImpl.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailbox │   │   └── [4.0K] tools │   │   └── [4.0K] copier │   │   └── [5.4K] MailboxCopierTest.java │   ├── [4.0K] indexer │   │   ├── [6.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [4.0K] tools │   │   │   │   └── [4.0K] indexer │   │   │   │   ├── [5.8K] ErrorRecoveryIndexationTaskDTO.java │   │   │   │   ├── [5.1K] ErrorRecoveryIndexationTask.java │   │   │   │   ├── [4.0K] events │   │   │   │   │   ├── [1.4K] ImpactingEvent.java │   │   │   │   │   └── [1.4K] ImpactingEventType.java │   │   │   │   ├── [3.1K] FullReindexingTaskDTO.java │   │   │   │   ├── [2.9K] FullReindexingTask.java │   │   │   │   ├── [1.8K] MessageIdReIndexerImpl.java │   │   │   │   ├── [3.4K] MessageIdReindexingTaskAdditionalInformationDTO.java │   │   │   │   ├── [2.5K] MessageIdReindexingTaskDTO.java │   │   │   │   ├── [3.5K] MessageIdReIndexingTask.java │   │   │   │   ├── [5.0K] ReIndexerImpl.java │   │   │   │   ├── [ 18K] ReIndexerPerformer.java │   │   │   │   ├── [ 14K] ReIndexingContextInformationDTO.java │   │   │   │   ├── [2.8K] ReIndexingContextInformation.java │   │   │   │   ├── [2.8K] ReIndexingContext.java │   │   │   │   ├── [2.4K] RunningOptionsDTO.java │   │   │   │   ├── [6.3K] SingleMailboxReindexingTaskAdditionalInformationDTO.java │   │   │   │   ├── [3.0K] SingleMailboxReindexingTaskDTO.java │   │   │   │   ├── [4.8K] SingleMailboxReindexingTask.java │   │   │   │   ├── [3.9K] SingleMessageReindexingTaskAdditionalInformationDTO.java │   │   │   │   ├── [2.8K] SingleMessageReindexingTaskDTO.java │   │   │   │   ├── [4.4K] SingleMessageReindexingTask.java │   │   │   │   ├── [2.8K] ThrowsReIndexer.java │   │   │   │   ├── [6.2K] UserReindexingTaskAdditionalInformationDTO.java │   │   │   │   ├── [2.9K] UserReindexingTaskDTO.java │   │   │   │   └── [4.5K] UserReindexingTask.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] META-INF │   │   │   └── [4.0K] spring │   │   │   └── [1.5K] mailbox-tools.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] mailbox │   │   └── [4.0K] tools │   │   └── [4.0K] indexer │   │   ├── [ 17K] CassandraReIndexerImplTest.java │   │   ├── [8.4K] ErrorRecoveryIndexationTaskSerializationTest.java │   │   ├── [6.5K] FullReindexingTaskSerializationTest.java │   │   ├── [4.5K] MessageIdReIndexerImplTest.java │   │   ├── [3.2K] MessageIdReindexingTaskSerializationTest.java │   │   ├── [ 16K] ReIndexerImplTest.java │   │   ├── [6.7K] SingleMailboxReindexingTaskSerializationTest.java │   │   ├── [3.2K] SingleMessageReindexingTaskSerializationTest.java │   │   └── [6.7K] UserReindexingTaskSerializationTest.java │   ├── [4.0K] jpa-migrator │   │   ├── [1.8K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailbox │   │   │   └── [4.0K] tools │   │   │   └── [4.0K] jpa │   │   │   └── [4.0K] migrator │   │   │   ├── [4.0K] command │   │   │   │   ├── [2.0K] IMAP165JpaMigrateCommand.java │   │   │   │   ├── [4.5K] IMAP168JpaMigrateCommand.java │   │   │   │   ├── [1.9K] IMAP172JpaMigrateCommand.java │   │   │   │   ├── [1.8K] IMAP176JpaMigrateCommand.java │   │   │   │   ├── [7.1K] IMAP180JpaMigrateCommand.java │   │   │   │   ├── [1.8K] IMAP184JpaMigrateCommand.java │   │   │   │   ├── [1.9K] JpaMigrateCommand.java │   │   │   │   └── [1.6K] JpaMigrateQuery.java │   │   │   ├── [4.0K] exception │   │   │   │   └── [1.7K] JpaMigrateException.java │   │   │   └── [3.4K] JpaMigrator.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailbox │   │   └── [4.0K] tools │   │   └── [4.0K] jpa │   │   └── [4.0K] migrator │   │   └── [2.0K] JpaMigratorTest.java │   └── [4.0K] quota-recompute │   ├── [2.6K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailbox │   │   └── [4.0K] quota │   │   └── [4.0K] task │   │   ├── [ 10K] RecomputeCurrentQuotasService.java │   │   ├── [9.3K] RecomputeCurrentQuotasTaskAdditionalInformationDTO.java │   │   ├── [3.2K] RecomputeCurrentQuotasTaskDTO.java │   │   ├── [3.7K] RecomputeCurrentQuotasTask.java │   │   ├── [3.6K] RecomputeMailboxCurrentQuotasService.java │   │   ├── [2.1K] RecomputeSieveUploadCurrentQuotasService.java │   │   ├── [1.5K] RecomputeSingleComponentCurrentQuotasService.java │   │   ├── [3.1K] RecomputeSingleQuotaComponentResult.java │   │   └── [2.7K] RunningOptionsDTO.java │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   └── [4.0K] mailbox │   └── [4.0K] quota │   └── [4.0K] task │   ├── [ 12K] RecomputeCurrentQuotasServiceContract.java │   └── [5.4K] RecomputeCurrentQuotasTaskSerializationTest.java ├── [4.0K] mailet │   ├── [4.0K] ai │   │   ├── [ 391] BUILDING.txt │   │   ├── [9.9K] LICENSE.txt │   │   ├── [ 429] NOTICE.txt │   │   ├── [2.4K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] ai │   │   └── [4.0K] classic │   │   ├── [ 11K] BayesianAnalysisFeeder.java │   │   ├── [ 13K] BayesianAnalysis.java │   │   ├── [ 16K] BayesianAnalyzer.java │   │   ├── [2.6K] CorpusLoaderThread.java │   │   ├── [ 14K] JDBCBayesianAnalyzer.java │   │   ├── [7.2K] JDBCUtil.java │   │   ├── [ 13K] SqlResources.java │   │   ├── [1.4K] SystemContext.java │   │   ├── [2.1K] TokenCollector.java │   │   ├── [2.4K] TokenCounter.java │   │   ├── [4.9K] Tokenizer.java │   │   └── [2.8K] TokenProbabilityStrength.java │   ├── [4.0K] amqp │   │   ├── [5.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] transport │   │   │   └── [4.0K] mailets │   │   │   └── [ 14K] AmqpForwardAttribute.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] transport │   │   └── [4.0K] mailets │   │   └── [9.0K] AmqpForwardAttributeTest.java │   ├── [4.0K] api │   │   ├── [ 10K] LICENSE │   │   ├── [ 436] NOTICE │   │   ├── [3.2K] pom.xml │   │   ├── [ 947] RELEASE_NOTES.txt │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] mailet │   │   │   ├── [1.9K] ArbitrarySerializable.java │   │   │   ├── [2.9K] Attribute.java │   │   │   ├── [2.5K] AttributeName.java │   │   │   ├── [2.2K] AttributeUtils.java │   │   │   ├── [ 11K] AttributeValue.java │   │   │   ├── [ 24K] DsnParameters.java │   │   │   ├── [1.4K] ExcludeFromDocumentation.java │   │   │   ├── [1.3K] Experimental.java │   │   │   ├── [1.9K] HostAddress.java │   │   │   ├── [1.8K] LookupException.java │   │   │   ├── [4.4K] LoopPrevention.java │   │   │   ├── [1.7K] MailAddress.java │   │   │   ├── [2.9K] MailetConfig.java │   │   │   ├── [ 17K] MailetContext.java │   │   │   ├── [2.1K] MailetException.java │   │   │   ├── [5.9K] Mailet.java │   │   │   ├── [ 16K] Mail.java │   │   │   ├── [2.5K] MatcherConfig.java │   │   │   ├── [5.8K] Matcher.java │   │   │   ├── [ 943] package.html │   │   │   ├── [6.2K] PerRecipientHeaders.java │   │   │   ├── [1.9K] ProcessingState.java │   │   │   ├── [ 23K] Serializer.java │   │   │   ├── [ 10K] StorageDirective.java │   │   │   └── [1.8K] TemporaryLookupException.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] mailet │   │   ├── [2.0K] AttributeNameTest.java │   │   ├── [2.2K] AttributeTest.java │   │   ├── [ 27K] AttributeValueTest.java │   │   ├── [8.0K] ContractMailTest.java │   │   ├── [ 12K] DsnParametersTest.java │   │   └── [3.7K] LoopPreventionTest.java │   ├── [4.0K] base │   │   ├── [9.9K] LICENSE │   │   ├── [ 423] NOTICE │   │   ├── [4.0K] pom.xml │   │   ├── [1.1K] RELEASE_NOTES.txt │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] appended-resources │   │   │   │   └── [1.9K] supplemental-models.xml │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] mailet │   │   │   └── [4.0K] base │   │   │   ├── [1.8K] AutomaticallySentMailDetector.java │   │   │   ├── [3.2K] Converter7Bit.java │   │   │   ├── [1.4K] DateFormats.java │   │   │   ├── [ 17K] FlowedMessageUtils.java │   │   │   ├── [ 11K] GenericMailet.java │   │   │   ├── [6.8K] GenericMatcher.java │   │   │   ├── [2.9K] GenericRecipientMatcher.java │   │   │   ├── [2.1K] MailetPipelineLogging.java │   │   │   ├── [3.8K] MailetUtil.java │   │   │   ├── [3.0K] MatcherInverter.java │   │   │   ├── [1.3K] package.html │   │   │   ├── [5.0K] RFC2822Headers.java │   │   │   └── [3.0K] StringUtils.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] mailet │   │   │   └── [4.0K] base │   │   │   ├── [8.6K] Converter7BitTest.java │   │   │   ├── [ 13K] FlowedMessageUtilsTest.java │   │   │   ├── [3.6K] GenericMailetTest.java │   │   │   ├── [1.8K] MailetPipelineLoggingTest.java │   │   │   ├── [7.0K] MailetUtilTest.java │   │   │   ├── [3.8K] MatcherInverterTest.java │   │   │   └── [2.5K] StringUtilsTest.java │   │   └── [4.0K] resources │   │   └── [4.0K] eml │   │   ├── [7.0K] multipart-7bit-attachment-content.txt │   │   ├── [8.6K] multipart-7bit.eml │   │   ├── [7.0K] multipart-8bit-attachment-content.txt │   │   ├── [8.4K] multipart-8bit.eml │   │   ├── [1.2K] text-only-7bit.eml │   │   └── [1.2K] text-only-8bit.eml │   ├── [4.0K] crypto │   │   ├── [9.9K] LICENSE │   │   ├── [ 199] NOTICE │   │   ├── [4.3K] pom.xml │   │   ├── [1.6K] README.txt │   │   ├── [2.7K] RELEASE_NOTES.txt │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] appended-resources │   │   │   │   └── [2.4K] supplemental-models.xml │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] transport │   │   │   │   ├── [3.7K] InitJCE.java │   │   │   │   ├── [1.4K] KeyFileType.java │   │   │   │   ├── [2.6K] KeyHolder.java │   │   │   │   ├── [5.8K] KeyStoreHolderConfiguration.java │   │   │   │   ├── [5.7K] KeyStoreHolderFactory.java │   │   │   │   ├── [7.9K] KeyStoreHolder.java │   │   │   │   ├── [4.0K] mailets │   │   │   │   │   ├── [ 29K] AbstractSign.java │   │   │   │   │   ├── [ 856] package.html │   │   │   │   │   ├── [8.7K] Sign.java │   │   │   │   │   ├── [ 11K] SMIMECheckSignature.java │   │   │   │   │   ├── [8.6K] SMIMEDecrypt.java │   │   │   │   │   └── [8.8K] SMIMESign.java │   │   │   │   ├── [4.0K] matcher │   │   │   │   │   ├── [2.1K] IsSMIMEEncrypted.java │   │   │   │   │   ├── [2.3K] IsSMIMESigned.java │   │   │   │   │   ├── [3.8K] IsX509CertificateSubject.java │   │   │   │   │   └── [ 848] package.html │   │   │   │   ├── [ 963] package.html │   │   │   │   ├── [7.1K] PemReader.java │   │   │   │   ├── [2.2K] SMIMEAttributeNames.java │   │   │   │   ├── [ 14K] SMIMEKeyHolder.java │   │   │   │   └── [2.0K] SMIMESignerInfo.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] META-INF │   │   │   └── [1.5K] README.txt │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] transport │   │   └── [4.0K] matcher │   │   └── [3.3K] IsSMIMESignedTest.java │   ├── [4.0K] icalendar │   │   ├── [3.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] transport │   │   │   └── [4.0K] mailets │   │   │   ├── [2.0K] ICal4JConfigurator.java │   │   │   ├── [6.7K] ICalendarParser.java │   │   │   ├── [6.2K] ICALToHeader.java │   │   │   ├── [ 13K] ICALToJsonAttribute.java │   │   │   ├── [4.9K] ICSSanitizer.java │   │   │   └── [4.0K] model │   │   │   └── [6.0K] ICALAttributeDTO.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] transport │   │   │   └── [4.0K] mailets │   │   │   ├── [ 14K] ICalendarParserTest.java │   │   │   ├── [9.4K] ICALToHeadersTest.java │   │   │   ├── [ 42K] ICALToJsonAttributeTest.java │   │   │   ├── [5.3K] ICSSanitizerTest.java │   │   │   └── [4.0K] model │   │   │   └── [6.0K] ICALAttributeDTOTest.java │   │   └── [4.0K] resources │   │   ├── [4.0K] ics │   │   │   ├── [1.7K] ics_with_error.ics │   │   │   ├── [ 892] meeting_2.ics │   │   │   ├── [1.7K] meeting.ics │   │   │   ├── [1.7K] meeting_without_dtstamp.ics │   │   │   ├── [ 876] meeting_without_method.ics │   │   │   ├── [ 880] meeting_without_sequence.ics │   │   │   ├── [ 739] meeting_without_uid.ics │   │   │   └── [ 170] no_event.ics │   │   └── [1.4K] ics_in_header.eml │   ├── [4.0K] mailetdocs-maven-plugin │   │   ├── [9.9K] LICENSE.txt │   │   ├── [ 434] NOTICE.txt │   │   ├── [4.4K] pom.xml │   │   ├── [ 709] RELEASE_NOTES.txt │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] appended-resources │   │   │   │   └── [2.9K] supplemental-models.xml │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailet │   │   │   ├── [8.4K] AbstractMailetdocsReport.java │   │   │   ├── [3.3K] AggregateMailetdocsReport.java │   │   │   ├── [ 13K] DefaultDescriptorsExtractor.java │   │   │   ├── [2.3K] MailetdocsReport.java │   │   │   └── [6.2K] MailetMatcherDescriptor.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mailet │   │   ├── [4.0K] constructor │   │   │   └── [1.8K] ConstructorMailet.java │   │   ├── [4.5K] DefaultDescriptorsExtractorTest.java │   │   ├── [4.0K] excluded │   │   │   ├── [1.8K] ExcludedFromDocumentationMailet.java │   │   │   └── [1.8K] NotExcludedFromDocumentationMailet.java │   │   ├── [4.0K] experimental │   │   │   ├── [1.8K] ExperimentalMailet.java │   │   │   └── [1.7K] NonExperimentalMailet.java │   │   └── [1.4K] MailetMatcherDescriptorTest.java │   ├── [6.1K] pom.xml │   ├── [4.0K] src │   │   └── [4.0K] reporting-site │   │   ├── [4.0K] site │   │   │   └── [1.2K] site.xml │   │   ├── [1.2K] site-base.xml │   │   ├── [1.2K] site-crypto.xml │   │   ├── [1.2K] site-mailetdoc.xml │   │   ├── [1.2K] site-standard.xml │   │   └── [1.2K] site.xml │   ├── [4.0K] standard │   │   ├── [ 16K] LICENSE.activation │   │   ├── [9.9K] LICENSE.apache │   │   ├── [ 16K] LICENSE.mail │   │   ├── [ 10K] LICENSE.txt │   │   ├── [ 636] NOTICE.txt │   │   ├── [5.4K] pom.xml │   │   ├── [1006] RELEASE_NOTES.txt │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] appended-resources │   │   │   │   └── [1.9K] supplemental-models.xml │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] transport │   │   │   ├── [4.0K] mailets │   │   │   │   ├── [2.2K] AddDeliveredToHeader.java │   │   │   │   ├── [7.1K] AddFooter.java │   │   │   │   ├── [2.5K] AddSubjectPrefix.java │   │   │   │   ├── [ 14K] ClassifyBounce.java │   │   │   │   ├── [5.7K] ContactExtractor.java │   │   │   │   ├── [5.8K] ContentReplacer.java │   │   │   │   ├── [4.0K] debug │   │   │   │   │   ├── [2.2K] Counter.java │   │   │   │   │   ├── [2.2K] DumpSystemErr.java │   │   │   │   │   ├── [1.9K] ExceptionThrowingMailet.java │   │   │   │   │   ├── [1.6K] Identity.java │   │   │   │   │   └── [ 865] package.html │   │   │   │   ├── [5.8K] Expires.java │   │   │   │   ├── [4.6K] FoldLongLines.java │   │   │   │   ├── [7.3K] HeadersToHTTP.java │   │   │   │   ├── [4.7K] LogMessage.java │   │   │   │   ├── [4.5K] MailAttributesListToMimeHeaders.java │   │   │   │   ├── [3.3K] MailAttributesToMimeHeaders.java │   │   │   │   ├── [2.4K] MappingArgument.java │   │   │   │   ├── [5.3K] MimeDecodingMailet.java │   │   │   │   ├── [3.4K] MimeUtil.java │   │   │   │   ├── [1.9K] Null.java │   │   │   │   ├── [ 12K] OnlyText.java │   │   │   │   ├── [ 860] package.html │   │   │   │   ├── [7.3K] PatternExtractor.java │   │   │   │   ├── [3.2K] PostmasterAlias.java │   │   │   │   ├── [1.9K] PropagateError.java │   │   │   │   ├── [2.1K] RecipientToLowerCase.java │   │   │   │   ├── [6.1K] RecoverAttachment.java │   │   │   │   ├── [1.9K] RemoveAllMailAttributes.java │   │   │   │   ├── [3.1K] RemoveMailAttribute.java │   │   │   │   ├── [3.8K] RemoveMimeHeaderByPrefix.java │   │   │   │   ├── [3.1K] RemoveMimeHeader.java │   │   │   │   ├── [2.9K] ReplaceConfig.java │   │   │   │   ├── [6.5K] ReplaceContent.java │   │   │   │   ├── [2.6K] ReplacingPattern.java │   │   │   │   ├── [2.1K] SanitizeMimeMessageId.java │   │   │   │   ├── [7.8K] SerialiseToHTTP.java │   │   │   │   ├── [3.2K] ServerTime.java │   │   │   │   ├── [1.9K] SetErrorMessage.java │   │   │   │   ├── [2.4K] SetMailAttribute.java │   │   │   │   ├── [2.5K] SetMimeHeader.java │   │   │   │   ├── [ 23K] StripAttachment.java │   │   │   │   ├── [3.4K] ToProcessor.java │   │   │   │   ├── [7.3K] UnwrapText.java │   │   │   │   ├── [7.1K] UseHeaderRecipients.java │   │   │   │   ├── [4.0K] utils │   │   │   │   │   ├── [1.8K] MimeMessageModifier.java │   │   │   │   │   └── [3.9K] MimeMessageUtils.java │   │   │   │   └── [2.6K] WrapText.java │   │   │   └── [4.0K] matchers │   │   │   ├── [1.6K] All.java │   │   │   ├── [5.1K] AtMost.java │   │   │   ├── [9.0K] AttachmentFileNameIs.java │   │   │   ├── [2.3K] CommandForListserv.java │   │   │   ├── [2.7K] CommandListservMatcher.java │   │   │   ├── [6.5K] CompareNumericHeaderValue.java │   │   │   ├── [2.4K] FetchedFrom.java │   │   │   ├── [2.6K] FileRegexMatcher.java │   │   │   ├── [3.5K] GenericRegexMatcher.java │   │   │   ├── [3.6K] HasAttachment.java │   │   │   ├── [3.8K] HasException.java │   │   │   ├── [6.6K] HasHeader.java │   │   │   ├── [3.2K] HasHeaderWithPrefix.java │   │   │   ├── [2.5K] HasMailAttribute.java │   │   │   ├── [4.4K] HasMailAttributeWithValue.java │   │   │   ├── [3.9K] HasMailAttributeWithValueRegex.java │   │   │   ├── [4.6K] HasMimeTypeAnySubPart.java │   │   │   ├── [3.3K] HasMimeType.java │   │   │   ├── [5.3K] HasMimeTypeParameter.java │   │   │   ├── [1.9K] HostIs.java │   │   │   ├── [2.5K] HostIsLocal.java │   │   │   ├── [2.8K] IsFromMailingList.java │   │   │   ├── [1.8K] IsSingleRecipient.java │   │   │   ├── [4.5K] NESSpamCheck.java │   │   │   ├── [ 861] package.html │   │   │   ├── [2.8K] PartHasContentType.java │   │   │   ├── [2.3K] RecipientCountExceeds.java │   │   │   ├── [2.6K] RecipientDomainIs.java │   │   │   ├── [2.6K] RecipientIs.java │   │   │   ├── [1.7K] RecipientIsLocal.java │   │   │   ├── [2.9K] RecipientIsRegex.java │   │   │   ├── [2.7K] RelayLimit.java │   │   │   ├── [3.4K] SenderDomainIs.java │   │   │   ├── [3.3K] SenderHostIs.java │   │   │   ├── [2.1K] SenderHostIsLocal.java │   │   │   ├── [2.8K] SenderIs.java │   │   │   ├── [1.8K] SenderIsLocal.java │   │   │   ├── [1.8K] SenderIsNull.java │   │   │   ├── [3.3K] SenderIsRegex.java │   │   │   ├── [2.1K] SentByMailet.java │   │   │   ├── [3.0K] SizeGreaterThan.java │   │   │   ├── [2.1K] SMTPAuthSuccessful.java │   │   │   ├── [2.7K] SMTPAuthUserIs.java │   │   │   ├── [2.5K] SMTPIsAuthNetwork.java │   │   │   ├── [1.9K] SubjectIs.java │   │   │   ├── [1.9K] SubjectStartsWith.java │   │   │   ├── [2.5K] TooManyLines.java │   │   │   ├── [2.3K] TooManyRecipients.java │   │   │   ├── [2.3K] UserIs.java │   │   │   └── [4.0K] utils │   │   │   ├── [2.3K] MailAddressCollectionReader.java │   │   │   └── [7.0K] MimeWalk.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] transport │   │   │   ├── [4.0K] mailets │   │   │   │   ├── [3.3K] AddDeliveredToHeaderTest.java │   │   │   │   ├── [ 15K] AddFooterTest.java │   │   │   │   ├── [4.6K] AddSubjectPrefixTest.java │   │   │   │   ├── [ 14K] ContactExtractorTest.java │   │   │   │   ├── [6.1K] ContentReplacerTest.java │   │   │   │   ├── [ 11K] ExpiresTest.java │   │   │   │   ├── [8.2K] FoldLongLinesTest.java │   │   │   │   ├── [9.2K] HeadersToHTTPTest.java │   │   │   │   ├── [9.2K] LogMessageTest.java │   │   │   │   ├── [ 10K] MailAttributesListToMimeHeadersTest.java │   │   │   │   ├── [7.8K] MailAttributesToMimeHeadersTest.java │   │   │   │   ├── [3.5K] MappingArgumentTest.java │   │   │   │   ├── [6.7K] MimeDecodingMailetTest.java │   │   │   │   ├── [1.8K] NullTest.java │   │   │   │   ├── [7.3K] OnlyTextTest.java │   │   │   │   ├── [4.1K] PatternExtractorTest.java │   │   │   │   ├── [4.5K] PostmasterAliasTest.java │   │   │   │   ├── [2.6K] PropagateErrorTest.java │   │   │   │   ├── [2.4K] RecipientToLowerCaseTest.java │   │   │   │   ├── [2.7K] RemoveAllMailAttributesTest.java │   │   │   │   ├── [5.5K] RemoveMailAttributeTest.java │   │   │   │   ├── [7.4K] RemoveMimeHeaderByPrefixTest.java │   │   │   │   ├── [9.9K] RemoveMimeHeaderTest.java │   │   │   │   ├── [8.7K] ReplaceContentTest.java │   │   │   │   ├── [2.8K] SanitizeMimeMessageIdTest.java │   │   │   │   ├── [ 11K] SerialiseToHTTPTest.java │   │   │   │   ├── [3.2K] SetErrorMessageTest.java │   │   │   │   ├── [4.2K] SetMailAttributeTest.java │   │   │   │   ├── [5.4K] SetMimeHeaderTest.java │   │   │   │   ├── [ 43K] StripAttachmentTest.java │   │   │   │   ├── [5.0K] ToProcessorTest.java │   │   │   │   ├── [ 10K] UnwrapTextTest.java │   │   │   │   ├── [6.5K] UseHeaderRecipientsTest.java │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [2.3K] MimeMessageModifierTest.java │   │   │   │   └── [7.4K] MimeMessageUtilsTest.java │   │   │   └── [4.0K] matchers │   │   │   ├── [3.6K] AbstractHasMailAttributeTest.java │   │   │   ├── [2.3K] AllTest.java │   │   │   ├── [8.3K] AtMostTest.java │   │   │   ├── [ 22K] AttachmentFileNameIsTest.java │   │   │   ├── [4.1K] FetchedFromTest.java │   │   │   ├── [4.0K] HasAttachmentTest.java │   │   │   ├── [6.4K] HasExceptionTest.java │   │   │   ├── [ 11K] HasHeaderTest.java │   │   │   ├── [8.1K] HasHeaderWithPrefixTest.java │   │   │   ├── [1.6K] HasMailAttributeTest.java │   │   │   ├── [3.9K] HasMailAttributeWithValueRegexTest.java │   │   │   ├── [2.3K] HasMailAttributeWithValueTest.java │   │   │   ├── [6.7K] HasMimeTypeAnySubPartTest.java │   │   │   ├── [5.7K] HasMimeTypeParameterTest.java │   │   │   ├── [6.7K] HasMimeTypeTest.java │   │   │   ├── [3.6K] HostIsLocalTest.java │   │   │   ├── [3.1K] HostIsTest.java │   │   │   ├── [2.9K] IsFromMailingListTest.java │   │   │   ├── [2.7K] IsSingleRecipientTest.java │   │   │   ├── [2.4K] NESSpamCheckTest.java │   │   │   ├── [4.1K] PartHasContentTypeTest.java │   │   │   ├── [3.7K] RecipientCountExceedsTest.java │   │   │   ├── [4.3K] RecipientDomainIsTest.java │   │   │   ├── [3.5K] RecipientIsLocalTest.java │   │   │   ├── [4.4K] RecipientIsRegexTest.java │   │   │   ├── [4.3K] RecipientIsTest.java │   │   │   ├── [4.9K] RelayLimitTest.java │   │   │   ├── [4.5K] SenderDomainIsTest.java │   │   │   ├── [4.2K] SenderHostIsLocalTest.java │   │   │   ├── [8.4K] SenderHostIsTest.java │   │   │   ├── [4.5K] SenderIsLocalTest.java │   │   │   ├── [2.7K] SenderIsNullTest.java │   │   │   ├── [5.4K] SenderIsRegexTest.java │   │   │   ├── [6.1K] SenderIsTest.java │   │   │   ├── [3.6K] SentByMailetTest.java │   │   │   ├── [6.0K] SizeGreaterThanTest.java │   │   │   ├── [2.9K] SMTPAuthSuccessfulTest.java │   │   │   ├── [2.4K] SMTPAuthUserIsTest.java │   │   │   ├── [2.7K] SMTPIsAuthNetworkTest.java │   │   │   ├── [3.6K] SubjectIsTest.java │   │   │   ├── [3.7K] SubjectStartsWithTest.java │   │   │   ├── [4.8K] TooManyLinesTest.java │   │   │   ├── [5.3K] TooManyRecipientsTest.java │   │   │   ├── [4.2K] UserIsTest.java │   │   │   ├── [4.0K] util │   │   │   │   └── [4.7K] MailAddressCollectionReaderTest.java │   │   │   └── [4.0K] utils │   │   │   └── [2.0K] MimeWalkTest.java │   │   └── [4.0K] resources │   │   ├── [4.0K] mime │   │   │   ├── [5.7K] gmail.mime │   │   │   ├── [5.7K] headerFolded.mime │   │   │   ├── [2.9K] incorrect-headers.mime │   │   │   ├── [5.7K] sendToRemoteHttp.mime │   │   │   └── [ 870] space.eml │   │   ├── [ 613] nested.zip │   │   ├── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailet │   │   │   └── [4.0K] standard │   │   │   └── [4.0K] mailets │   │   │   └── [1.2K] replaceSubject.patterns │   │   └── [ 487] sonde.zip │   └── [4.0K] test │   ├── [3.2K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] mailet │   │   └── [4.0K] base │   │   ├── [3.3K] MailAddressFixture.java │   │   └── [4.0K] test │   │   ├── [ 19K] FakeMailContext.java │   │   ├── [3.6K] FakeMailetConfig.java │   │   ├── [ 22K] FakeMail.java │   │   ├── [3.2K] FakeMatcherConfig.java │   │   └── [3.8K] MailUtil.java │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] mailet │   └── [4.0K] base │   └── [4.0K] test │   └── [4.1K] FakeMailTest.java ├── [4.0K] mdn │   ├── [3.5K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mdn │   │   │   ├── [4.0K] action │   │   │   │   └── [4.0K] mode │   │   │   │   └── [2.0K] DispositionActionMode.java │   │   │   ├── [4.0K] fields │   │   │   │   ├── [2.3K] AddressType.java │   │   │   │   ├── [5.3K] Disposition.java │   │   │   │   ├── [2.2K] Error.java │   │   │   │   ├── [3.1K] ExtensionField.java │   │   │   │   ├── [1.4K] Field.java │   │   │   │   ├── [3.4K] FinalRecipient.java │   │   │   │   ├── [3.2K] Gateway.java │   │   │   │   ├── [2.6K] OriginalMessageId.java │   │   │   │   ├── [3.6K] OriginalRecipient.java │   │   │   │   ├── [4.0K] ReportingUserAgent.java │   │   │   │   └── [2.4K] Text.java │   │   │   ├── [ 12K] MDN.java │   │   │   ├── [ 10K] MDNReport.java │   │   │   ├── [4.0K] modifier │   │   │   │   └── [2.9K] DispositionModifier.java │   │   │   ├── [4.0K] sending │   │   │   │   └── [4.0K] mode │   │   │   │   └── [2.0K] DispositionSendingMode.java │   │   │   └── [4.0K] type │   │   │   └── [2.0K] DispositionType.java │   │   └── [4.0K] scala │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mdn │   │   └── [ 19K] MDNReportParser.scala │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mdn │   │   ├── [4.0K] action │   │   │   └── [4.0K] mode │   │   │   └── [2.1K] DispositionActionModeTest.java │   │   ├── [4.0K] fields │   │   │   ├── [3.0K] AddressTypeTest.java │   │   │   ├── [6.6K] DispositionTest.java │   │   │   ├── [2.1K] ErrorTest.java │   │   │   ├── [2.6K] ExtensionFieldTest.java │   │   │   ├── [4.5K] FinalRecipientTest.java │   │   │   ├── [3.9K] GatewayTest.java │   │   │   ├── [3.1K] OriginalMessageIdTest.java │   │   │   ├── [4.6K] OriginalRecipientTest.java │   │   │   ├── [6.8K] ReportingUserAgentTest.java │   │   │   └── [3.2K] TextTest.java │   │   ├── [ 35K] MDNReportFormattingTest.java │   │   ├── [7.2K] MDNReportTest.java │   │   ├── [ 23K] MDNTest.java │   │   ├── [4.0K] modifier │   │   │   └── [2.6K] DispositionModifierTest.java │   │   ├── [4.0K] sending │   │   │   └── [4.0K] mode │   │   │   └── [2.1K] DispositionSendingModeTest.java │   │   └── [4.0K] type │   │   └── [2.4K] DispositionTypeTest.java │   └── [4.0K] scala │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   └── [4.0K] mdn │   └── [ 12K] MDNReportParserTest.scala ├── [4.0K] metrics │   ├── [4.0K] metrics-api │   │   ├── [1.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] metrics │   │   │   └── [4.0K] api │   │   │   ├── [1.3K] Gauge.java │   │   │   ├── [1.4K] GaugeRegistry.java │   │   │   ├── [2.5K] MetricFactory.java │   │   │   ├── [2.1K] Metric.java │   │   │   ├── [1.5K] NoopGaugeRegistry.java │   │   │   └── [1.6K] TimeMetric.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] metrics │   │   └── [4.0K] api │   │   ├── [3.6K] MetricContract.java │   │   └── [2.3K] MetricFactoryContract.java │   ├── [4.0K] metrics-dropwizard │   │   ├── [3.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] metrics │   │   │   └── [4.0K] dropwizard │   │   │   ├── [2.2K] DropWizardGaugeRegistry.java │   │   │   ├── [2.3K] DropWizardJVMMetrics.java │   │   │   ├── [3.7K] DropWizardMetricFactory.java │   │   │   ├── [2.5K] DropWizardMetric.java │   │   │   └── [3.6K] DropWizardTimeMetric.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] metrics │   │   └── [4.0K] dropwizard │   │   ├── [6.3K] DropWizardMetricFactoryTest.java │   │   └── [2.0K] DropWizardMetricTest.java │   ├── [4.0K] metrics-logger │   │   ├── [2.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] metrics │   │   │   └── [4.0K] logger │   │   │   ├── [2.4K] DefaultMetricFactory.java │   │   │   ├── [2.3K] DefaultMetric.java │   │   │   └── [2.5K] DefaultTimeMetric.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] metrics │   │   └── [4.0K] logger │   │   ├── [1.8K] DefaultMetricFactoryTest.java │   │   └── [1.8K] DefaultMetricTest.java │   ├── [4.0K] metrics-tests │   │   ├── [2.5K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] metrics │   │   │   └── [4.0K] tests │   │   │   ├── [3.9K] RecordingMetricFactory.java │   │   │   ├── [2.3K] RecordingMetric.java │   │   │   └── [2.6K] RecordingTimeMetric.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] metrics │   │   └── [4.0K] tests │   │   ├── [5.8K] RecordingMetricFactoryTest.java │   │   └── [2.3K] RecordingMetricTest.java │   └── [1.6K] pom.xml ├── [4.0K] mpt │   ├── [4.0K] all │   │   ├── [4.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] assemble │   │   │   ├── [2.1K] bin.xml │   │   │   └── [1.4K] src.xml │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] site │   │   └── [ 939] site.xml │   ├── [4.0K] app │   │   ├── [5.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mpt │   │   │   └── [4.0K] app │   │   │   ├── [5.4K] Main.java │   │   │   └── [2.8K] RunScript.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] site │   │   ├── [4.0K] resources │   │   │   └── [4.0K] images │   │   │   ├── [6.5K] asf-logo-reduced.gif │   │   │   └── [5.1K] james-mpt-logo.gif │   │   ├── [1.2K] site.xml │   │   └── [4.0K] xdoc │   │   └── [2.5K] index.xml │   ├── [4.0K] core │   │   ├── [4.7K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mpt │   │   │   ├── [4.0K] api │   │   │   │   ├── [1.3K] Continuation.java │   │   │   │   ├── [1.4K] DomainAdder.java │   │   │   │   ├── [2.4K] HostSystem.java │   │   │   │   ├── [2.1K] ImapFeatures.java │   │   │   │   ├── [1.9K] ImapHostSystem.java │   │   │   │   ├── [1.4K] Monitor.java │   │   │   │   ├── [2.4K] ProtocolInteractor.java │   │   │   │   ├── [1.5K] SessionFactory.java │   │   │   │   ├── [2.0K] Session.java │   │   │   │   └── [1.4K] UserAdder.java │   │   │   ├── [4.0K] exception │   │   │   │   └── [1.5K] InvalidServerResponseException.java │   │   │   ├── [4.0K] helper │   │   │   │   ├── [2.2K] ByteBufferInputStream.java │   │   │   │   ├── [3.2K] ByteBufferOutputStream.java │   │   │   │   ├── [ 35K] CreateScript.java │   │   │   │   └── [ 41K] ScriptBuilder.java │   │   │   ├── [4.0K] host │   │   │   │   └── [5.1K] ExternalHostSystem.java │   │   │   ├── [4.0K] monitor │   │   │   │   ├── [1.5K] NullMonitor.java │   │   │   │   └── [2.1K] SystemLoggingMonitor.java │   │   │   ├── [4.0K] protocol │   │   │   │   ├── [8.4K] FileProtocolSessionBuilder.java │   │   │   │   ├── [9.7K] ProtocolSessionBuilder.java │   │   │   │   └── [ 25K] ProtocolSession.java │   │   │   ├── [4.7K] Runner.java │   │   │   ├── [4.0K] script │   │   │   │   ├── [7.4K] GenericSimpleScriptedTestProtocol.java │   │   │   │   ├── [3.5K] ImapScriptedTestProtocol.java │   │   │   │   └── [1.5K] SimpleScriptedTestProtocol.java │   │   │   ├── [4.0K] session │   │   │   │   ├── [3.3K] ExternalSessionFactory.java │   │   │   │   └── [6.1K] ExternalSession.java │   │   │   └── [4.0K] user │   │   │   └── [4.9K] ScriptedUserAdder.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   ├── [4.0K] site │   │   │   ├── [4.0K] resources │   │   │   │   └── [4.0K] images │   │   │   │   ├── [6.5K] asf-logo-reduced.gif │   │   │   │   └── [5.1K] james-mpt-logo.gif │   │   │   ├── [1.2K] site.xml │   │   │   └── [4.0K] xdoc │   │   │   └── [4.1K] index.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] mpt │   │   ├── [4.0K] api │   │   │   └── [3.5K] ImapFeaturesTest.java │   │   ├── [9.6K] DiscardProtocol.java │   │   ├── [3.3K] DiscardProtocolTest.java │   │   ├── [3.6K] TestExternalHostSystem.java │   │   ├── [4.1K] TestFileProtocolSessionBuilder.java │   │   └── [2.2K] TestScriptedUserAdder.java │   ├── [4.0K] impl │   │   ├── [4.0K] imap-mailbox │   │   │   ├── [4.0K] cassandra │   │   │   │   ├── [4.3K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] reporting-site │   │   │   │   │   └── [ 976] site.xml │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mpt │   │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [1.8K] CassandraAuthenticatedStateTest.java │   │   │   │   │   ├── [1.8K] CassandraAuthenticatePlainTest.java │   │   │   │   │   ├── [1.8K] CassandraConcurrentSessionsTest.java │   │   │   │   │   ├── [1.8K] CassandraCondstoreTest.java │   │   │   │   │   ├── [1.7K] CassandraCopyTest.java │   │   │   │   │   ├── [1.8K] CassandraEventsTest.java │   │   │   │   │   ├── [1.8K] CassandraExpungeTest.java │   │   │   │   │   ├── [1.8K] CassandraFetchBodySectionTest.java │   │   │   │   │   ├── [1.8K] CassandraFetchBodyStructureTest.java │   │   │   │   │   ├── [1.8K] CassandraFetchHeadersTest.java │   │   │   │   │   ├── [1.7K] CassandraFetchTest.java │   │   │   │   │   ├── [2.6K] CassandraListingTest.java │   │   │   │   │   ├── [1.8K] CassandraListingWithSharingTest.java │   │   │   │   │   ├── [1.8K] CassandraMailboxAnnotationTest.java │   │   │   │   │   ├── [1.8K] CassandraMailboxWithLongNameErrorTest.java │   │   │   │   │   ├── [1.7K] CassandraMoveTest.java │   │   │   │   │   ├── [1.8K] CassandraNonAuthenticatedStateTest.java │   │   │   │   │   ├── [1.8K] CassandraObjectIdTest.java │   │   │   │   │   ├── [1.8K] CassandraPartialFetchTest.java │   │   │   │   │   ├── [1.8K] CassandraQuotaTest.java │   │   │   │   │   ├── [1.8K] CassandraRenameTest.java │   │   │   │   │   ├── [1.8K] CassandraSearchTest.java │   │   │   │   │   ├── [1.8K] CassandraSecurityTest.java │   │   │   │   │   ├── [1.8K] CassandraSelectedInboxTest.java │   │   │   │   │   ├── [1.8K] CassandraSelectedStateTest.java │   │   │   │   │   ├── [1.8K] CassandraSelectTest.java │   │   │   │   │   ├── [1.8K] CassandraUidSearchOnIndexTest.java │   │   │   │   │   ├── [1.8K] CassandraUidSearchTest.java │   │   │   │   │   ├── [1.8K] CassandraUserFlagsSupportTest.java │   │   │   │   │   └── [4.0K] host │   │   │   │   │   ├── [2.9K] CassandraHostSystemExtension.java │   │   │   │   │   └── [8.6K] CassandraHostSystem.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [ 71] cassandra-driver.conf │   │   │   ├── [4.0K] core │   │   │   │   ├── [9.9K] LICENSE.txt │   │   │   │   ├── [ 403] NOTICE.txt │   │   │   │   ├── [2.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   ├── [4.0K] java │   │   │   │   │   │   └── [4.0K] org │   │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   │   └── [4.0K] james │   │   │   │   │   │   └── [4.0K] mpt │   │   │   │   │   │   ├── [4.0K] host │   │   │   │   │   │   │   └── [8.3K] JamesImapHostSystem.java │   │   │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   │   │   ├── [1.5K] GrantRightsOnHost.java │   │   │   │   │   │   ├── [1.6K] ImapTestConstants.java │   │   │   │   │   │   ├── [1.3K] MailboxMessageAppender.java │   │   │   │   │   │   └── [4.0K] suite │   │   │   │   │   │   ├── [4.2K] ACLCommands.java │   │   │   │   │   │   ├── [ 14K] ACLIntegration.java │   │   │   │   │   │   ├── [4.7K] ACLScriptedTestProtocol.java │   │   │   │   │   │   ├── [ 14K] AuthenticatedState.java │   │   │   │   │   │   ├── [3.0K] AuthenticatePlain.java │   │   │   │   │   │   ├── [4.0K] base │   │   │   │   │   │   │   └── [3.8K] BasicImapCommands.java │   │   │   │   │   │   ├── [6.9K] ConcurrentSessions.java │   │   │   │   │   │   ├── [3.1K] Condstore.java │   │   │   │   │   │   ├── [2.4K] Copy.java │   │   │   │   │   │   ├── [2.8K] Events.java │   │   │   │   │   │   ├── [2.8K] Expunge.java │   │   │   │   │   │   ├── [4.1K] FetchBodySection.java │   │   │   │   │   │   ├── [4.7K] FetchBodyStructure.java │   │   │   │   │   │   ├── [3.4K] FetchHeaders.java │   │   │   │   │   │   ├── [7.1K] Fetch.java │   │   │   │   │   │   ├── [6.4K] IMAPSharingAccessTest.java │   │   │   │   │   │   ├── [3.4K] Listing.java │   │   │   │   │   │   ├── [2.5K] ListingWithRelaxedMailboxName.java │   │   │   │   │   │   ├── [3.8K] ListingWithSharingTest.java │   │   │   │   │   │   ├── [3.0K] MailboxAnnotation.java │   │   │   │   │   │   ├── [2.4K] MailboxWithLongNameError.java │   │   │   │   │   │   ├── [2.8K] Move.java │   │   │   │   │   │   ├── [5.8K] NonAuthenticatedState.java │   │   │   │   │   │   ├── [2.4K] ObjectId.java │   │   │   │   │   │   ├── [4.5K] PartialFetch.java │   │   │   │   │   │   ├── [2.9K] QuotaTest.java │   │   │   │   │   │   ├── [2.2K] Recent.java │   │   │   │   │   │   ├── [6.7K] Rename.java │   │   │   │   │   │   ├── [4.1K] Search.java │   │   │   │   │   │   ├── [5.8K] Security.java │   │   │   │   │   │   ├── [9.7K] SelectedInbox.java │   │   │   │   │   │   ├── [7.7K] SelectedState.java │   │   │   │   │   │   ├── [2.7K] Select.java │   │   │   │   │   │   ├── [3.3K] UidSearch.java │   │   │   │   │   │   ├── [2.4K] UidSearchOnIndex.java │   │   │   │   │   │   └── [2.5K] UserFlagsSupport.java │   │   │   │   │   └── [4.0K] resources │   │   │   │   │   ├── [1.4K] log4j.properties │   │   │   │   │   ├── [ 750] logback.xml │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] imap │   │   │   │   │   │   ├── [4.0K] samples │   │   │   │   │   │   │   ├── [1.9K] mime-plain-text.mail │   │   │   │   │   │   │   ├── [1.8K] multipart-alt.mail │   │   │   │   │   │   │   ├── [1.7K] multipart-alt-translation.mail │   │   │   │   │   │   │   ├── [9.8K] multipart-binary.mail │   │   │   │   │   │   │   ├── [2.8K] multipart-mixed-complex.mail │   │   │   │   │   │   │   ├── [1.9K] multipart-mixed.mail │   │   │   │   │   │   │   ├── [1.3K] rfc822-group-addresses.mail │   │   │   │   │   │   │   ├── [1.3K] rfc822-hello-world.mail │   │   │   │   │   │   │   ├── [1.3K] rfc822.mail │   │   │   │   │   │   │   ├── [1.4K] rfc822-multiple-addresses.mail │   │   │   │   │   │   │   ├── [1.4K] rfc822-reply.mail │   │   │   │   │   │   │   ├── [1.5K] rfc822-resent.mail │   │   │   │   │   │   │   ├── [1.4K] rfc822-sender.mail │   │   │   │   │   │   │   ├── [1.5K] rfc822-trace.mail │   │   │   │   │   │   │   ├── [ 15K] wild-alt-another-reply.mail │   │   │   │   │   │   │   ├── [ 15K] wild-alt-reply3.mail │   │   │   │   │   │   │   ├── [ 16K] wild-alt-reply4.mail │   │   │   │   │   │   │   ├── [ 13K] wild-alt-reply.mail │   │   │   │   │   │   │   ├── [1.8K] wild-example.mail │   │   │   │   │   │   │   ├── [4.6K] wild-mixed-alt.mail │   │   │   │   │   │   │   └── [5.3K] wild-mixed.mail │   │   │   │   │   │   └── [ 12K] scripts │   │   │   │   │   │   ├── [1.3K] ACLCommandsOnOtherUser.test │   │   │   │   │   │   ├── [2.4K] ACLCommandsOnOwner.test │   │   │   │   │   │   ├── [4.0K] aclIntegration │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationCopyIS.test │   │   │   │   │   │   │   ├── [2.0K] ACLIntegrationCopyI.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationCopyIT.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationCopyIW.test │   │   │   │   │   │   │   ├── [2.0K] ACLIntegrationCopyWithoutI.test │   │   │   │   │   │   │   ├── [2.4K] ACLIntegrationCopyWithoutS.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationCopyWithoutT.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationCopyWithoutW.test │   │   │   │   │   │   │   ├── [1.7K] ACLIntegrationRightA.test │   │   │   │   │   │   │   ├── [3.8K] ACLIntegrationRightIS.test │   │   │   │   │   │   │   ├── [3.6K] ACLIntegrationRightI.test │   │   │   │   │   │   │   ├── [3.8K] ACLIntegrationRightIT.test │   │   │   │   │   │   │   ├── [3.9K] ACLIntegrationRightIW.test │   │   │   │   │   │   │   ├── [1.6K] ACLIntegrationRightK.test │   │   │   │   │   │   │   ├── [1.7K] ACLIntegrationRightL.test │   │   │   │   │   │   │   ├── [1.7K] ACLIntegrationRightRE.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationRightRS.test │   │   │   │   │   │   │   ├── [2.2K] ACLIntegrationRightR.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationRightRT.test │   │   │   │   │   │   │   ├── [2.3K] ACLIntegrationRightRW.test │   │   │   │   │   │   │   ├── [1.5K] ACLIntegrationRightX.test │   │   │   │   │   │   │   ├── [1.7K] ACLIntegrationWithoutRightA.test │   │   │   │   │   │   │   ├── [1.8K] ACLIntegrationWithoutRightE.test │   │   │   │   │   │   │   ├── [1.4K] ACLIntegrationWithoutRightI.test │   │   │   │   │   │   │   ├── [1.6K] ACLIntegrationWithoutRightK.test │   │   │   │   │   │   │   ├── [1.7K] ACLIntegrationWithoutRightL.test │   │   │   │   │   │   │   ├── [1.6K] ACLIntegrationWithoutRightR.test │   │   │   │   │   │   │   ├── [2.2K] ACLIntegrationWithoutRightS.test │   │   │   │   │   │   │   ├── [2.2K] ACLIntegrationWithoutRightT.test │   │   │   │   │   │   │   ├── [2.2K] ACLIntegrationWithoutRightW.test │   │   │   │   │   │   │   └── [1.4K] ACLIntegrationWithoutRightX.test │   │   │   │   │   │   ├── [2.8K] AppendExamineInbox.test │   │   │   │   │   │   ├── [3.6K] AppendExpunge.test │   │   │   │   │   │   ├── [2.8K] AppendSelectInbox.test │   │   │   │   │   │   ├── [2.7K] Append.test │   │   │   │   │   │   ├── [2.6K] AppendToSelected.test │   │   │   │   │   │   ├── [3.7K] AuthenticatePlain.test │   │   │   │   │   │   ├── [1.5K] Authenticate.test │   │   │   │   │   │   ├── [1.2K] BadTag.test │   │   │   │   │   │   ├── [9.3K] BodyPartialFetch.test │   │   │   │   │   │   ├── [1.3K] BogusCommand.test │   │   │   │   │   │   ├── [1.4K] Capability.test │   │   │   │   │   │   ├── [1.2K] Check.test │   │   │   │   │   │   ├── [ 17K] ComplexMail.test │   │   │   │   │   │   ├── [4.0K] ConcurrentAppendUIDToMSNMapping.test │   │   │   │   │   │   ├── [3.6K] ConcurrentCrossExpunge.test │   │   │   │   │   │   ├── [2.5K] ConcurrentDeleteSelected.test │   │   │   │   │   │   ├── [3.7K] ConcurrentExistsResponse.test │   │   │   │   │   │   ├── [5.0K] ConcurrentExpungeResponse.test │   │   │   │   │   │   ├── [5.1K] ConcurrentExpungeUIDToMSNMapping.test │   │   │   │   │   │   ├── [5.1K] ConcurrentFetchResponse.test │   │   │   │   │   │   ├── [3.0K] ConcurrentRenameSelectedSub.test │   │   │   │   │   │   ├── [3.0K] ConcurrentRenameSelected.test │   │   │   │   │   │   ├── [2.8K] Concurrent.todo.txt │   │   │   │   │   │   ├── [1.3K] CondstoreDisable.test │   │   │   │   │   │   ├── [1.3K] CondstoreEnable.test │   │   │   │   │   │   ├── [2.5K] Copy.test │   │   │   │   │   │   ├── [1.9K] CreateErrorWithLongName.test │   │   │   │   │   │   ├── [3.5K] Create.test │   │   │   │   │   │   ├── [1.2K] DeleteInbox.test │   │   │   │   │   │   ├── [1.8K] Delete.test │   │   │   │   │   │   ├── [2.8K] ExamineEmpty.test │   │   │   │   │   │   ├── [ 31K] ExpungeBasics.test │   │   │   │   │   │   ├── [1.2K] Expunge.test │   │   │   │   │   │   ├── [1.7K] FetchAllEmptyMailbox.test │   │   │   │   │   │   ├── [1.6K] FetchBodyNoSection.test │   │   │   │   │   │   ├── [4.6K] FetchEnvelope.test │   │   │   │   │   │   ├── [ 16K] FetchHeaderFieldsNot.test │   │   │   │   │   │   ├── [ 19K] FetchHeaderFields.test │   │   │   │   │   │   ├── [1.8K] FetchInternalDate.test │   │   │   │   │   │   ├── [5.5K] FetchMultipartAlternative.test │   │   │   │   │   │   ├── [ 38K] FetchMultipartBodyStructure.test │   │   │   │   │   │   ├── [ 14K] FetchMultipartMixedComplex.test │   │   │   │   │   │   ├── [5.9K] FetchMultipartMixed.test │   │   │   │   │   │   ├── [1.7K] FetchMultipleMessages.test │   │   │   │   │   │   ├── [2.1K] FetchNILSaveDate.test │   │   │   │   │   │   ├── [2.7K] FetchPartial.test │   │   │   │   │   │   ├── [3.1K] FetchPeek.test │   │   │   │   │   │   ├── [2.9K] FetchRFC822Header.test │   │   │   │   │   │   ├── [ 88K] FetchRFC822Mixed.test │   │   │   │   │   │   ├── [1.6K] FetchRFC822.test │   │   │   │   │   │   ├── [1.3K] FetchRFC822Text.test │   │   │   │   │   │   ├── [2.1K] FetchSaveDate.test │   │   │   │   │   │   ├── [8.2K] FetchSimpleBodyStructure.test │   │   │   │   │   │   ├── [6.0K] FetchSingleMessage.test │   │   │   │   │   │   ├── [161K] FetchStructureComplex.test │   │   │   │   │   │   ├── [ 16K] FetchStructureEmbedded.test │   │   │   │   │   │   ├── [1.3K] FetchText.test │   │   │   │   │   │   ├── [7.6K] HeaderPartialFetch.test │   │   │   │   │   │   ├── [1.5K] Id.test │   │   │   │   │   │   ├── [1.3K] IllegalTag.test │   │   │   │   │   │   ├── [1.8K] InboxAddMessages.test │   │   │   │   │   │   ├── [1.3K] InboxDeleteMessages.test │   │   │   │   │   │   ├── [1.2K] JustTag.test │   │   │   │   │   │   ├── [3.3K] ListMailboxes.test │   │   │   │   │   │   ├── [2.0K] ListNamespace.test │   │   │   │   │   │   ├── [3.0K] ListOnly.test │   │   │   │   │   │   ├── [2.7K] ListPercentWildcard.test │   │   │   │   │   │   ├── [3.7K] ListPlus.test │   │   │   │   │   │   ├── [1.4K] ListSpecialChar.test │   │   │   │   │   │   ├── [5.6K] ListSubscribed.test │   │   │   │   │   │   ├── [2.0K] ListWithPercentWildcardInMailboxName.test │   │   │   │   │   │   ├── [8.9K] ListWithSharedMailbox.test │   │   │   │   │   │   ├── [1.6K] Login.test │   │   │   │   │   │   ├── [1.5K] LoginThreeStrikes.test │   │   │   │   │   │   ├── [1.3K] Logout.test │   │   │   │   │   │   ├── [7.6K] Metadata.test │   │   │   │   │   │   ├── [1.8K] MetadataWithBinaryData.test │   │   │   │   │   │   ├── [3.0K] MetadataWithLimitation.test │   │   │   │   │   │   ├── [7.6K] MimePartialFetch.test │   │   │   │   │   │   ├── [1.7K] MoveNoMSG.test │   │   │   │   │   │   ├── [2.7K] Move.test │   │   │   │   │   │   ├── [1.3K] Namespace.test │   │   │   │   │   │   ├── [1.2K] NoCommand.test │   │   │   │   │   │   ├── [1.2K] Noop.test │   │   │   │   │   │   ├── [1.2K] NoTag.test │   │   │   │   │   │   ├── [1.3K] ObjectId.test │   │   │   │   │   │   ├── [5.6K] PeekMultipartAlternative.test │   │   │   │   │   │   ├── [ 14K] PeekMultipartMixedComplex.test │   │   │   │   │   │   ├── [6.0K] PeekMultipartMixed.test │   │   │   │   │   │   ├── [5.0K] Quota.test │   │   │   │   │   │   ├── [2.0K] Recent.test │   │   │   │   │   │   ├── [4.3K] RenameHierarchy.test │   │   │   │   │   │   ├── [2.9K] RenameInbox.test │   │   │   │   │   │   ├── [ 11K] RenameSelected.test │   │   │   │   │   │   ├── [5.2K] RenameSharedMailbox.test │   │   │   │   │   │   ├── [119K] Rename.test │   │   │   │   │   │   ├── [4.9K] Replace.test │   │   │   │   │   │   ├── [2.7K] Rights.test │   │   │   │   │   │   ├── [ 89K] SearchAtoms.test │   │   │   │   │   │   ├── [ 79K] SearchCombinations.test │   │   │   │   │   │   ├── [5.5K] SearchOptionAggregations.test │   │   │   │   │   │   ├── [2.1K] SearchOptionSave.test │   │   │   │   │   │   ├── [2.3K] SearchSaveDate.test │   │   │   │   │   │   ├── [2.4K] Search.test │   │   │   │   │   │   ├── [2.6K] SelectAppend.test │   │   │   │   │   │   ├── [1.3K] SelectedStateCleanup.test │   │   │   │   │   │   ├── [2.9K] SelectedStateSetup.test │   │   │   │   │   │   ├── [2.8K] SelectEmpty.test │   │   │   │   │   │   ├── [1.5K] SelectInbox.test │   │   │   │   │   │   ├── [4.6K] SelectUnseen.test │   │   │   │   │   │   ├── [1.9K] SharedMailbox.test │   │   │   │   │   │   ├── [3.7K] SharingAccessLRA.test │   │   │   │   │   │   ├── [3.7K] SharingAccessLRI.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLRK.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLRS.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLR.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLRTE.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLRT.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLRW.test │   │   │   │   │   │   ├── [3.8K] SharingAccessLRX.test │   │   │   │   │   │   ├── [2.9K] SharingAccessL.test │   │   │   │   │   │   ├── [5.2K] Status.test │   │   │   │   │   │   ├── [2.6K] Store.test │   │   │   │   │   │   ├── [2.6K] StringArgs.test │   │   │   │   │   │   ├── [4.0K] Subscribe.test │   │   │   │   │   │   ├── [ 12K] TextPartialFetch.test │   │   │   │   │   │   ├── [ 95K] UidSearchAtomsIndexer.test │   │   │   │   │   │   ├── [ 98K] UidSearchAtoms.test │   │   │   │   │   │   ├── [ 89K] UidSearchCombinations.test │   │   │   │   │   │   ├── [3.4K] Uid.test │   │   │   │   │   │   ├── [2.4K] UserFlagsSupport.test │   │   │   │   │   │   ├── [2.2K] ValidAuthenticated.test │   │   │   │   │   │   ├── [1.3K] ValidNonAuthenticated.test │   │   │   │   │   │   ├── [1.8K] ValidSelected.test │   │   │   │   │   │   ├── [1.2K] Welcome.test │   │   │   │   │   │   └── [3.3K] XList.test │   │   │   │   │   └── [4.0K] mailboxmanager │   │   │   │   │   └── [4.0K] testdata │   │   │   │   │   ├── [1.6K] DefaultMailboxManagerConf.xml │   │   │   │   │   ├── [6.8K] MixedMailstores.xml │   │   │   │   │   └── [5.7K] VirtualRepositoryMix.xml │   │   │   │   └── [4.0K] reporting-site │   │   │   │   └── [ 976] site.xml │   │   │   ├── [4.0K] cyrus │   │   │   │   ├── [2.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] reporting-site │   │   │   │   │   └── [ 976] site.xml │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   └── [4.0K] cyrus │   │   │   │   ├── [2.3K] CyrusACLCommands.java │   │   │   │   ├── [2.6K] CyrusACLIntegration.java │   │   │   │   ├── [2.6K] CyrusMailboxTestModule.java │   │   │   │   └── [4.0K] host │   │   │   │   ├── [5.6K] CyrusHostSystem.java │   │   │   │   ├── [1.9K] CyrusUserAdder.java │   │   │   │   ├── [5.1K] Docker.java │   │   │   │   ├── [2.4K] GrantRightsOnCyrusHost.java │   │   │   │   └── [3.5K] MailboxMessageAppenderOnCyrusHost.java │   │   │   ├── [4.0K] external-james │   │   │   │   ├── [3.3K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] reporting-site │   │   │   │   │   └── [ 976] site.xml │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mpt │   │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   │   └── [4.0K] external │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.4K] DeploymentValidation.java │   │   │   │   │   ├── [3.6K] DockerDeploymentValidationGuiceJPATest.java │   │   │   │   │   ├── [3.6K] DockerDeploymentValidationSpringJPATest.java │   │   │   │   │   ├── [4.4K] DockerJamesRule.java │   │   │   │   │   ├── [2.8K] ExternalJamesModule.java │   │   │   │   │   ├── [4.0K] host │   │   │   │   │   │   ├── [4.0K] docker │   │   │   │   │   │   │   └── [4.0K] CliProvisioningAPI.java │   │   │   │   │   │   ├── [4.0K] external │   │   │   │   │   │   │   ├── [2.9K] ExternalJamesConfigurationEnvironnementVariables.java │   │   │   │   │   │   │   ├── [1.4K] ExternalJamesConfiguration.java │   │   │   │   │   │   │   ├── [3.2K] ExternalJamesImapHostSystem.java │   │   │   │   │   │   │   ├── [2.0K] ExternalJamesSmtpHostSystem.java │   │   │   │   │   │   │   └── [1.9K] NoopDomainsAndUserAdder.java │   │   │   │   │   │   ├── [1.4K] ProvisioningAPI.java │   │   │   │   │   │   ├── [1.4K] SmtpHostSystem.java │   │   │   │   │   │   └── [1.9K] StaticJamesConfiguration.java │   │   │   │   │   ├── [2.8K] JamesDeploymentValidationTest.java │   │   │   │   │   └── [1.4K] ProvisioningException.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] imap │   │   │   │   └── [4.0K] scripts │   │   │   │   ├── [2.1K] SelectThenFetchWithExistingMessages.test │   │   │   │   └── [ 18K] ValidateDeployment.test │   │   │   ├── [4.0K] inmemory │   │   │   │   ├── [9.9K] LICENSE.txt │   │   │   │   ├── [ 403] NOTICE.txt │   │   │   │   ├── [3.3K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] reporting-site │   │   │   │   │   └── [ 976] site.xml │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   └── [4.0K] inmemory │   │   │   │   ├── [4.0K] host │   │   │   │   │   └── [4.3K] InMemoryHostSystem.java │   │   │   │   ├── [1.8K] InMemoryAuthenticatedStateTest.java │   │   │   │   ├── [1.8K] InMemoryAuthenticatePlainTest.java │   │   │   │   ├── [1.8K] InMemoryConcurrentSessionsTest.java │   │   │   │   ├── [1.8K] InMemoryCondstoreTest.java │   │   │   │   ├── [1.8K] InMemoryCopyTest.java │   │   │   │   ├── [1.8K] InMemoryEventsTest.java │   │   │   │   ├── [1.8K] InMemoryExpungeTest.java │   │   │   │   ├── [1.8K] InMemoryFetchBodySectionTest.java │   │   │   │   ├── [1.8K] InMemoryFetchBodyStructureTest.java │   │   │   │   ├── [1.8K] InMemoryFetchHeadersTest.java │   │   │   │   ├── [1.8K] InMemoryFetchTest.java │   │   │   │   ├── [1.8K] InMemoryIMAPSharingAccessTest.java │   │   │   │   ├── [2.3K] InMemoryListingTest.java │   │   │   │   ├── [1.9K] InMemoryListingWithRelaxedMailboxNameTest.java │   │   │   │   ├── [1.8K] InMemoryListingWithSharingTest.java │   │   │   │   ├── [1.8K] InMemoryMailboxAnnotationTest.java │   │   │   │   ├── [1.8K] InMemoryMailboxWithLongNameErrorTest.java │   │   │   │   ├── [1.8K] InMemoryMoveTest.java │   │   │   │   ├── [1.8K] InMemoryNonAuthenticatedStateTest.java │   │   │   │   ├── [1.8K] InMemoryObjectIdTest.java │   │   │   │   ├── [1.8K] InMemoryPartialFetchTest.java │   │   │   │   ├── [1.8K] InMemoryQuotaTest.java │   │   │   │   ├── [1.8K] InMemoryRecentTest.java │   │   │   │   ├── [1.8K] InMemoryRenameTest.java │   │   │   │   ├── [1.8K] InMemorySearchTest.java │   │   │   │   ├── [1.8K] InMemorySecurityTest.java │   │   │   │   ├── [1.8K] InMemorySelectedInboxTest.java │   │   │   │   ├── [1.8K] InMemorySelectedStateTest.java │   │   │   │   ├── [1.8K] InMemorySelectTest.java │   │   │   │   ├── [1.8K] InMemoryUidSearchOnIndexTest.java │   │   │   │   ├── [1.8K] InMemoryUidSearchTest.java │   │   │   │   └── [1.8K] InMemoryUserFlagsSupportTest.java │   │   │   ├── [4.0K] jpa │   │   │   │   ├── [9.9K] LICENSE.txt │   │   │   │   ├── [ 403] NOTICE.txt │   │   │   │   ├── [4.5K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] reporting-site │   │   │   │   │   └── [ 976] site.xml │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   └── [4.0K] jpa │   │   │   │   ├── [4.0K] host │   │   │   │   │   ├── [2.1K] JPAHostSystemExtension.java │   │   │   │   │   └── [9.0K] JPAHostSystem.java │   │   │   │   ├── [2.0K] JpaAuthenticatedStateTest.java │   │   │   │   ├── [1.7K] JpaAuthenticatePlainTest.java │   │   │   │   ├── [2.0K] JpaConcurrentSessionsTest.java │   │   │   │   ├── [1.7K] JpaCondstoreTest.java │   │   │   │   ├── [1.8K] JpaCopyTest.java │   │   │   │   ├── [1.7K] JpaEventsTest.java │   │   │   │   ├── [1.7K] JpaExpungeTest.java │   │   │   │   ├── [1.7K] JpaFetchBodySectionTest.java │   │   │   │   ├── [1.7K] JpaFetchBodyStructureTest.java │   │   │   │   ├── [1.7K] JpaFetchHeadersTest.java │   │   │   │   ├── [1.9K] JpaFetchTest.java │   │   │   │   ├── [1.7K] JpaListingTest.java │   │   │   │   ├── [1.7K] JpaMailboxAnnotationTest.java │   │   │   │   ├── [1.8K] JpaMailboxWithLongNameErrorTest.java │   │   │   │   ├── [1.7K] JpaMoveTest.java │   │   │   │   ├── [1.8K] JpaNonAuthenticatedStateTest.java │   │   │   │   ├── [1.7K] JpaPartialFetchTest.java │   │   │   │   ├── [1.7K] JpaQuotaTest.java │   │   │   │   ├── [1.9K] JpaRenameTest.java │   │   │   │   ├── [1.7K] JpaSearchTest.java │   │   │   │   ├── [1.7K] JpaSecurityTest.java │   │   │   │   ├── [1.7K] JpaSelectedInboxTest.java │   │   │   │   ├── [2.2K] JpaSelectedStateTest.java │   │   │   │   ├── [1.7K] JpaSelectTest.java │   │   │   │   ├── [1.7K] JpaUidSearchOnIndexTest.java │   │   │   │   ├── [1.7K] JpaUidSearchTest.java │   │   │   │   └── [1.7K] JpaUserFlagsSupportTest.java │   │   │   ├── [9.9K] LICENSE.txt │   │   │   ├── [4.0K] lucenesearch │   │   │   │   ├── [4.0K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   └── [4.0K] lucenesearch │   │   │   │   ├── [4.0K] host │   │   │   │   │   └── [5.1K] LuceneSearchHostSystem.java │   │   │   │   ├── [1.9K] LuceneAuthenticatedStateTest.java │   │   │   │   ├── [1.9K] LuceneAuthenticatePlainTest.java │   │   │   │   ├── [2.0K] LuceneConcurrentSessionsTest.java │   │   │   │   ├── [2.0K] LuceneCondstoreTest.java │   │   │   │   ├── [1.9K] LuceneCopyTest.java │   │   │   │   ├── [1.9K] LuceneEventsTest.java │   │   │   │   ├── [1.9K] LuceneExpungeTest.java │   │   │   │   ├── [2.0K] LuceneFetchBodySectionTest.java │   │   │   │   ├── [2.0K] LuceneFetchBodyStructureTest.java │   │   │   │   ├── [1.9K] LuceneFetchHeadersTest.java │   │   │   │   ├── [1.9K] LuceneFetchTest.java │   │   │   │   ├── [1.9K] LuceneListingTest.java │   │   │   │   ├── [2.0K] LuceneMailboxAnnotationTest.java │   │   │   │   ├── [2.0K] LuceneMailboxWithLongNameErrorTest.java │   │   │   │   ├── [1.9K] LuceneMoveTest.java │   │   │   │   ├── [2.0K] LuceneNonAuthenticatedStateTest.java │   │   │   │   ├── [1.9K] LuceneObjectIdTest.java │   │   │   │   ├── [1.9K] LucenePartialFetchTest.java │   │   │   │   ├── [1.8K] LuceneQuotaTest.java │   │   │   │   ├── [1.9K] LuceneRecentTest.java │   │   │   │   ├── [1.9K] LuceneRenameTest.java │   │   │   │   ├── [1.9K] LuceneSecurityTest.java │   │   │   │   ├── [1.9K] LuceneSelectedInboxTest.java │   │   │   │   ├── [1.9K] LuceneSelectedStateTest.java │   │   │   │   ├── [1.9K] LuceneSelectTest.java │   │   │   │   ├── [2.0K] LuceneUidSearchOnIndexTest.java │   │   │   │   └── [2.0K] LuceneUserFlagsSupportTest.java │   │   │   ├── [ 403] NOTICE.txt │   │   │   ├── [4.0K] opensearch │   │   │   │   ├── [3.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   └── [4.0K] elasticsearch │   │   │   │   ├── [4.0K] host │   │   │   │   │   ├── [7.1K] OpenSearchHostSystem.java │   │   │   │   │   └── [1.5K] PublicTemporaryFolder.java │   │   │   │   ├── [2.1K] OpenSearchRecentTest.java │   │   │   │   └── [2.0K] OpenSearchUidSearchOnIndexTest.java │   │   │   ├── [4.0K] pom.xml │   │   │   ├── [4.0K] postgres │   │   │   │   ├── [4.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] imapmailbox │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [4.0K] host │   │   │   │   │   ├── [3.9K] PostgresHostSystemExtension.java │   │   │   │   │   └── [9.3K] PostgresHostSystem.java │   │   │   │   ├── [2.0K] PostgresAuthenticatedStateTest.java │   │   │   │   ├── [1.8K] PostgresAuthenticatePlainTest.java │   │   │   │   ├── [2.0K] PostgresConcurrentSessionsTest.java │   │   │   │   ├── [1.8K] PostgresCondstoreTest.java │   │   │   │   ├── [1.8K] PostgresCopyTest.java │   │   │   │   ├── [1.7K] PostgresEventsTest.java │   │   │   │   ├── [1.8K] PostgresExpungeTest.java │   │   │   │   ├── [1.8K] PostgresFetchBodySectionTest.java │   │   │   │   ├── [1.8K] PostgresFetchBodyStructureTest.java │   │   │   │   ├── [1.8K] PostgresFetchHeadersTest.java │   │   │   │   ├── [1.7K] PostgresFetchTest.java │   │   │   │   ├── [1.8K] PostgresListingTest.java │   │   │   │   ├── [1.8K] PostgresMailboxAnnotationTest.java │   │   │   │   ├── [1.8K] PostgresMailboxWithLongNameErrorTest.java │   │   │   │   ├── [1.7K] PostgresMoveTest.java │   │   │   │   ├── [1.8K] PostgresNonAuthenticatedStateTest.java │   │   │   │   ├── [1.8K] PostgresPartialFetchTest.java │   │   │   │   ├── [1.8K] PostgresQuotaTest.java │   │   │   │   ├── [1.7K] PostgresRenameTest.java │   │   │   │   ├── [1.7K] PostgresSearchTest.java │   │   │   │   ├── [1.8K] PostgresSecurityTest.java │   │   │   │   ├── [1.8K] PostgresSelectedInboxTest.java │   │   │   │   ├── [2.2K] PostgresSelectedStateTest.java │   │   │   │   ├── [1.7K] PostgresSelectTest.java │   │   │   │   ├── [1.8K] PostgresUidSearchOnIndexTest.java │   │   │   │   ├── [1.8K] PostgresUidSearchTest.java │   │   │   │   └── [1.8K] PostgresUserFlagsSupportTest.java │   │   │   └── [4.0K] rabbitmq │   │   │   ├── [4.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mpt │   │   │   └── [4.0K] imapmailbox │   │   │   └── [4.0K] rabbitmq │   │   │   ├── [4.0K] host │   │   │   │   ├── [2.8K] RabbitMQEventBusHostSystemExtension.java │   │   │   │   └── [7.2K] RabbitMQEventBusHostSystem.java │   │   │   ├── [1.8K] RabbitMQAuthenticatedStateTest.java │   │   │   ├── [1.8K] RabbitMQAuthenticatePlainTest.java │   │   │   ├── [1.8K] RabbitMQConcurrentSessionsTest.java │   │   │   ├── [1.8K] RabbitMQCondstoreTest.java │   │   │   ├── [1.8K] RabbitMQCopyTest.java │   │   │   ├── [1.8K] RabbitMQEventsTest.java │   │   │   ├── [1.8K] RabbitMQFetchBodySectionTest.java │   │   │   ├── [1.8K] RabbitMQFetchBodyStructureTest.java │   │   │   ├── [1.8K] RabbitMQFetchHeadersTest.java │   │   │   ├── [1.8K] RabbitMQFetchTest.java │   │   │   ├── [1.8K] RabbitMQListingTest.java │   │   │   ├── [1.8K] RabbitMQListingWithSharingTest.java │   │   │   ├── [1.8K] RabbitMQMailboxAnnotationTest.java │   │   │   ├── [1.8K] RabbitMQMailboxWithLongNameErrorTest.java │   │   │   ├── [1.8K] RabbitMQMoveTest.java │   │   │   ├── [1.8K] RabbitMQNonAuthenticatedStateTest.java │   │   │   ├── [1.8K] RabbitMQObjectIdeTest.java │   │   │   ├── [1.8K] RabbitMQPartialFetchTest.java │   │   │   ├── [1.8K] RabbitMQQuotaTest.java │   │   │   ├── [1.8K] RabbitMQRenameTest.java │   │   │   ├── [1.8K] RabbitMQSearchTest.java │   │   │   ├── [1.8K] RabbitMQSecurityTest.java │   │   │   ├── [1.8K] RabbitMQSelectedInboxTest.java │   │   │   ├── [1.8K] RabbitMQSelectedStateTest.java │   │   │   ├── [1.8K] RabbitMQSelectTest.java │   │   │   ├── [1.8K] RabbitMQUidSearchTest.java │   │   │   └── [1.8K] RabbitMQUserFlagsSupportTest.java │   │   ├── [4.0K] managesieve │   │   │   ├── [4.0K] cassandra │   │   │   │   ├── [2.3K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] managesieve │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [2.7K] CassandraManageSieveMPTTest.java │   │   │   │   └── [4.0K] host │   │   │   │   └── [3.0K] CassandraHostSystem.java │   │   │   ├── [4.0K] core │   │   │   │   ├── [2.6K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mpt │   │   │   │   │   ├── [4.0K] host │   │   │   │   │   │   ├── [3.0K] JamesManageSieveHostSystem.java │   │   │   │   │   │   ├── [1.4K] ManageSieveHostSystem.java │   │   │   │   │   │   └── [3.7K] ManageSieveSession.java │   │   │   │   │   ├── [1.3K] HostSystemProvider.java │   │   │   │   │   ├── [2.4K] ManageSieveMPTContract.java │   │   │   │   │   └── [4.0K] testsuite │   │   │   │   │   ├── [2.1K] AuthenticateContract.java │   │   │   │   │   ├── [1.9K] CapabilityContract.java │   │   │   │   │   ├── [1.9K] CheckScriptContract.java │   │   │   │   │   ├── [2.1K] DeleteScriptContract.java │   │   │   │   │   ├── [1.9K] GetScriptContract.java │   │   │   │   │   ├── [2.1K] HaveSpaceContract.java │   │   │   │   │   ├── [1.9K] ListScriptsContract.java │   │   │   │   │   ├── [2.0K] LogoutContract.java │   │   │   │   │   ├── [1.9K] NoopContract.java │   │   │   │   │   ├── [2.0K] PutScriptContract.java │   │   │   │   │   ├── [2.0K] RenameScriptContract.java │   │   │   │   │   ├── [1.9K] SetActiveContract.java │   │   │   │   │   ├── [1.9K] StartTlsContract.java │   │   │   │   │   └── [2.0K] UnauthenticatedContract.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] managesieve │   │   │   │   └── [4.0K] scripts │   │   │   │   ├── [1.2K] authenticateBase64.test │   │   │   │   ├── [1.6K] authenticate.test │   │   │   │   ├── [1.6K] capability.test │   │   │   │   ├── [1.9K] checkscript.test │   │   │   │   ├── [2.2K] deletescript.test │   │   │   │   ├── [1.7K] getscript.test │   │   │   │   ├── [1.5K] havespace.test │   │   │   │   ├── [1.9K] listscripts.test │   │   │   │   ├── [1.2K] logout.test │   │   │   │   ├── [1.3K] noop.test │   │   │   │   ├── [2.0K] putscript.test │   │   │   │   ├── [2.2K] renamescript.test │   │   │   │   ├── [1.6K] setactive.test │   │   │   │   ├── [1.4K] starttls.test │   │   │   │   └── [1.5K] unauthenticate.test │   │   │   ├── [4.0K] file │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] managesieve │   │   │   │   └── [4.0K] file │   │   │   │   ├── [1.9K] FileManageSieveMPTTest.java │   │   │   │   └── [4.0K] host │   │   │   │   └── [3.3K] FileHostSystem.java │   │   │   └── [2.4K] pom.xml │   │   └── [4.0K] smtp │   │   ├── [4.0K] cassandra │   │   │   ├── [3.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] smtp │   │   │   │   ├── [3.0K] CassandraForwardSmtpTest.java │   │   │   │   └── [2.9K] CassandraSmtpStarttlsCommandTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.3K] domainlist.xml │   │   │   ├── [ 850] imapserver.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   ├── [4.4K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   ├── [1.1K] pop3server.xml │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   └── [4.6K] smtpserver.xml │   │   ├── [4.0K] cassandra-rabbitmq-object-storage │   │   │   ├── [5.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] smtp │   │   │   │   ├── [2.1K] AwsS3RabbitMQForwardSmtpTest.java │   │   │   │   └── [2.1K] AwsS3RabbitMQSmtpStarttlsCommandTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.3K] domainlist.xml │   │   │   ├── [ 850] imapserver.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   ├── [4.4K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   ├── [1.1K] pop3server.xml │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   └── [4.6K] smtpserver.xml │   │   ├── [4.0K] core │   │   │   ├── [3.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] smtp │   │   │   │   ├── [3.1K] ForwardSmtpTest.java │   │   │   │   ├── [2.3K] InMemoryDnsExtension.java │   │   │   │   ├── [2.2K] SmtpAuthCommandTest.java │   │   │   │   ├── [1.4K] SmtpHostSystem.java │   │   │   │   ├── [3.0K] SmtpStarttlsCommandTest.java │   │   │   │   └── [5.3K] SmtpTestExtension.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] smtp │   │   │   └── [4.0K] scripts │   │   │   ├── [ 152] authplain.test │   │   │   ├── [ 465] data_starts_with_starttls.test │   │   │   ├── [ 473] data_with_starttls.test │   │   │   ├── [ 392] helo.test │   │   │   ├── [ 474] rcpt_with_starttls.test │   │   │   ├── [ 490] starttls_session_fixation.test │   │   │   ├── [ 225] starttls.test │   │   │   └── [ 266] starttls_with_injection.test │   │   ├── [4.0K] jpa-pulsar │   │   │   ├── [4.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mpt │   │   │   │   └── [4.0K] smtp │   │   │   │   ├── [2.4K] JpaPulsarForwardSmtpTest.java │   │   │   │   └── [2.4K] JpaPulsarSmtpStarttlsCommandTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.3K] domainlist.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [4.0K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   ├── [4.4K] smtpserver.xml │   │   │   └── [1.1K] usersrepository.xml │   │   └── [2.2K] pom.xml │   ├── [4.0K] mavenplugin │   │   ├── [9.9K] LICENSE.txt │   │   ├── [ 404] NOTICE.txt │   │   ├── [6.5K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mpt │   │   │   └── [4.0K] maven │   │   │   ├── [3.3K] AddUser.java │   │   │   ├── [6.0K] MailProtocolTest.java │   │   │   └── [1.8K] MailProtocolTestMojo.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] site │   │   ├── [4.0K] apt │   │   │   ├── [2.9K] index.apt │   │   │   └── [2.3K] usage.apt.vm │   │   ├── [4.0K] fml │   │   │   └── [1.0K] faq.fml │   │   └── [1.4K] site.xml │   ├── [2.0K] pom.xml │   └── [4.0K] src │   └── [4.0K] reporting-site │   └── [1.2K] site.xml ├── [178K] pom.xml ├── [4.0K] protocols │   ├── [4.0K] api │   │   ├── [2.2K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] protocols │   │   │   └── [4.0K] api │   │   │   ├── [4.8K] AbstractProtocolTransport.java │   │   │   ├── [3.8K] AbstractResponse.java │   │   │   ├── [1.9K] BaseRequest.java │   │   │   ├── [1.6K] ClientAuth.java │   │   │   ├── [1.4K] CommandDetectionSession.java │   │   │   ├── [4.0K] handler │   │   │   │   ├── [3.2K] AbstractProtocolHandlerChain.java │   │   │   │   ├── [9.1K] CommandDispatcher.java │   │   │   │   ├── [2.0K] CommandHandler.java │   │   │   │   ├── [2.0K] CommandHandlerResultLogger.java │   │   │   │   ├── [1.8K] ConnectHandler.java │   │   │   │   ├── [1.6K] DisconnectHandler.java │   │   │   │   ├── [1.8K] ExtensibleHandler.java │   │   │   │   ├── [1.9K] LineHandler.java │   │   │   │   ├── [7.0K] ProtocolHandlerChainImpl.java │   │   │   │   ├── [1.8K] ProtocolHandlerChain.java │   │   │   │   ├── [1.7K] ProtocolHandler.java │   │   │   │   ├── [1.9K] ProtocolHandlerResultHandler.java │   │   │   │   ├── [2.1K] UnknownCommandHandler.java │   │   │   │   └── [1.7K] WiringException.java │   │   │   ├── [4.9K] OidcSASLConfiguration.java │   │   │   ├── [4.1K] OIDCSASLParser.java │   │   │   ├── [2.4K] ProtocolConfigurationImpl.java │   │   │   ├── [1.7K] ProtocolConfiguration.java │   │   │   ├── [2.0K] ProtocolImpl.java │   │   │   ├── [1.9K] Protocol.java │   │   │   ├── [2.1K] ProtocolServer.java │   │   │   ├── [7.0K] ProtocolSessionImpl.java │   │   │   ├── [8.1K] ProtocolSession.java │   │   │   ├── [3.7K] ProtocolTransport.java │   │   │   ├── [2.5K] ProxyInformation.java │   │   │   ├── [1.5K] Request.java │   │   │   ├── [2.4K] Response.java │   │   │   ├── [1.5K] StartTlsResponse.java │   │   │   └── [1.7K] StreamResponse.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] protocols │   │   │   └── [4.0K] api │   │   │   ├── [6.3K] AbstractProtocolTransportTest.java │   │   │   ├── [1.7K] OIDCSASLHelper.java │   │   │   ├── [6.9K] OIDCSASLParserTest.java │   │   │   ├── [1.5K] ProtocolSessionTest.java │   │   │   ├── [1.4K] ProxyInformationTest.java │   │   │   └── [4.0K] utils │   │   │   ├── [1.7K] BogusKeyStore.java │   │   │   ├── [3.4K] BogusSslContextFactory.java │   │   │   ├── [2.8K] BogusSSLSocketFactory.java │   │   │   ├── [3.4K] BogusTrustManagerFactory.java │   │   │   └── [1.8K] ProtocolServerUtils.java │   │   └── [4.0K] resources │   │   └── [2.2K] boguskeystore │   ├── [4.0K] imap │   │   ├── [5.3K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [4.0K] imap │   │   │   │   ├── [4.0K] api │   │   │   │   │   ├── [1.5K] ConnectionCheckFactory.java │   │   │   │   │   ├── [1.4K] ConnectionCheck.java │   │   │   │   │   ├── [1.6K] DefaultConnectionCheckFactory.java │   │   │   │   │   ├── [4.0K] display │   │   │   │   │   │   ├── [ 16K] HumanReadableText.java │   │   │   │   │   │   ├── [2.6K] Locales.java │   │   │   │   │   │   ├── [2.6K] Localizer.java │   │   │   │   │   │   └── [2.4K] ModifiedUtf7.java │   │   │   │   │   ├── [3.6K] ImapCommand.java │   │   │   │   │   ├── [ 13K] ImapConfiguration.java │   │   │   │   │   ├── [9.6K] ImapConstants.java │   │   │   │   │   ├── [1.4K] ImapMessage.java │   │   │   │   │   ├── [2.3K] ImapSessionState.java │   │   │   │   │   ├── [4.0K] message │   │   │   │   │   │   ├── [5.0K] BodyFetchElement.java │   │   │   │   │   │   ├── [2.5K] Capability.java │   │   │   │   │   │   ├── [6.7K] FetchData.java │   │   │   │   │   │   ├── [7.3K] IdRange.java │   │   │   │   │   │   ├── [3.9K] MessageFlags.java │   │   │   │   │   │   ├── [3.0K] PartialRange.java │   │   │   │   │   │   ├── [4.0K] request │   │   │   │   │   │   │   ├── [3.4K] DayMonthYear.java │   │   │   │   │   │   │   ├── [1.8K] ImapRequest.java │   │   │   │   │   │   │   ├── [ 20K] SearchKey.java │   │   │   │   │   │   │   ├── [2.2K] SearchOperation.java │   │   │   │   │   │   │   └── [1.8K] SearchResultOption.java │   │   │   │   │   │   ├── [4.0K] response │   │   │   │   │   │   │   ├── [1.5K] ImapResponseMessage.java │   │   │   │   │   │   │   ├── [7.8K] StatusResponseFactory.java │   │   │   │   │   │   │   └── [ 16K] StatusResponse.java │   │   │   │   │   │   ├── [1.3K] SectionType.java │   │   │   │   │   │   ├── [3.3K] StatusDataItems.java │   │   │   │   │   │   └── [5.4K] UidRange.java │   │   │   │   │   ├── [4.0K] process │   │   │   │   │   │   ├── [2.3K] DefaultMailboxTyper.java │   │   │   │   │   │   ├── [1.3K] ImapLineHandler.java │   │   │   │   │   │   ├── [2.7K] ImapProcessor.java │   │   │   │   │   │   ├── [9.0K] ImapSession.java │   │   │   │   │   │   ├── [2.0K] MailboxType.java │   │   │   │   │   │   ├── [1.7K] MailboxTyper.java │   │   │   │   │   │   ├── [2.4K] SearchResUtil.java │   │   │   │   │   │   └── [5.1K] SelectedMailbox.java │   │   │   │   │   └── [1.9K] Tag.java │   │   │   │   ├── [4.0K] decode │   │   │   │   │   ├── [4.0K] base │   │   │   │   │   │   └── [4.0K] AbstractImapCommandParser.java │   │   │   │   │   ├── [ 15K] DecoderUtils.java │   │   │   │   │   ├── [3.0K] DecodingException.java │   │   │   │   │   ├── [ 17K] FetchPartPathDecoder.java │   │   │   │   │   ├── [1.3K] ImapCommandParserFactory.java │   │   │   │   │   ├── [1.9K] ImapCommandParser.java │   │   │   │   │   ├── [1.3K] ImapDecoderFactory.java │   │   │   │   │   ├── [1.4K] ImapDecoder.java │   │   │   │   │   ├── [ 38K] ImapRequestLineReader.java │   │   │   │   │   ├── [4.1K] ImapRequestStreamLineReader.java │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   ├── [5.9K] DefaultImapDecoder.java │   │   │   │   │   │   ├── [5.7K] ImapRequestStreamHandler.java │   │   │   │   │   │   └── [2.4K] OutputStreamImapResponseWriter.java │   │   │   │   │   └── [4.0K] parser │   │   │   │   │   ├── [2.4K] AbstractMessageRangeCommandParser.java │   │   │   │   │   ├── [9.6K] AbstractSelectionCommandParser.java │   │   │   │   │   ├── [2.2K] AbstractUidCommandParser.java │   │   │   │   │   ├── [3.9K] AppendCommandParser.java │   │   │   │   │   ├── [2.7K] AuthenticateCommandParser.java │   │   │   │   │   ├── [2.2K] CapabilityCommandParser.java │   │   │   │   │   ├── [2.2K] CheckCommandParser.java │   │   │   │   │   ├── [2.2K] CloseCommandParser.java │   │   │   │   │   ├── [2.2K] CompressCommandParser.java │   │   │   │   │   ├── [1.9K] CopyCommandParser.java │   │   │   │   │   ├── [3.6K] CreateCommandParser.java │   │   │   │   │   ├── [2.5K] DeleteACLCommandParser.java │   │   │   │   │   ├── [2.2K] DeleteCommandParser.java │   │   │   │   │   ├── [2.5K] EnableCommandParser.java │   │   │   │   │   ├── [2.4K] ExamineCommandParser.java │   │   │   │   │   ├── [2.5K] ExpungeCommandParser.java │   │   │   │   │   ├── [ 10K] FetchCommandParser.java │   │   │   │   │   ├── [2.3K] GetACLCommandParser.java │   │   │   │   │   ├── [5.7K] GetMetadataCommandParser.java │   │   │   │   │   ├── [2.3K] GetQuotaCommandParser.java │   │   │   │   │   ├── [2.3K] GetQuotaRootCommandParser.java │   │   │   │   │   ├── [3.6K] IDCommandParser.java │   │   │   │   │   ├── [2.2K] IdleCommandParser.java │   │   │   │   │   ├── [6.2K] ImapParserFactory.java │   │   │   │   │   ├── [ 13K] ListCommandParser.java │   │   │   │   │   ├── [2.5K] ListRightsCommandParser.java │   │   │   │   │   ├── [2.6K] LoginCommandParser.java │   │   │   │   │   ├── [2.2K] LogoutCommandParser.java │   │   │   │   │   ├── [1.9K] LsubCommandParser.java │   │   │   │   │   ├── [1.9K] MoveCommandParser.java │   │   │   │   │   ├── [2.3K] MyRightsCommandParser.java │   │   │   │   │   ├── [2.2K] NamespaceCommandParser.java │   │   │   │   │   ├── [2.2K] NoopCommandParser.java │   │   │   │   │   ├── [2.3K] RenameCommandParser.java │   │   │   │   │   ├── [3.9K] ReplaceCommandParser.java │   │   │   │   │   ├── [ 40K] SearchCommandParser.java │   │   │   │   │   ├── [2.4K] SelectCommandParser.java │   │   │   │   │   ├── [4.4K] SetACLCommandParser.java │   │   │   │   │   ├── [3.8K] SetAnnotationCommandParser.java │   │   │   │   │   ├── [3.0K] SetQuotaCommandParser.java │   │   │   │   │   ├── [2.2K] StartTLSCommandParser.java │   │   │   │   │   ├── [ 10K] StatusCommandParser.java │   │   │   │   │   ├── [4.9K] StoreCommandParser.java │   │   │   │   │   ├── [2.3K] SubscribeCommandParser.java │   │   │   │   │   ├── [3.3K] UidCommandParser.java │   │   │   │   │   ├── [2.4K] UnselectCommandParser.java │   │   │   │   │   ├── [2.3K] UnsubscribeCommandParser.java │   │   │   │   │   └── [1.9K] XListCommandParser.java │   │   │   │   ├── [4.0K] encode │   │   │   │   │   ├── [2.6K] ACLResponseEncoder.java │   │   │   │   │   ├── [1.7K] AuthenticateResponseEncoder.java │   │   │   │   │   ├── [4.0K] base │   │   │   │   │   │   ├── [2.0K] EndImapEncoder.java │   │   │   │   │   │   └── [ 12K] ImapResponseComposerImpl.java │   │   │   │   │   ├── [2.2K] CapabilityResponseEncoder.java │   │   │   │   │   ├── [2.2K] ContinuationResponseEncoder.java │   │   │   │   │   ├── [2.0K] EnableResponseEncoder.java │   │   │   │   │   ├── [1.8K] EncoderUtils.java │   │   │   │   │   ├── [4.0K] ESearchResponseEncoder.java │   │   │   │   │   ├── [1.9K] ExistsResponseEncoder.java │   │   │   │   │   ├── [2.0K] ExpungeResponseEncoder.java │   │   │   │   │   ├── [5.8K] FakeImapSession.java │   │   │   │   │   ├── [ 18K] FetchResponseEncoder.java │   │   │   │   │   ├── [1.7K] FlagsResponseEncoder.java │   │   │   │   │   ├── [2.1K] IdResponseEncoder.java │   │   │   │   │   ├── [1.3K] ImapEncoderFactory.java │   │   │   │   │   ├── [1.7K] ImapEncoder.java │   │   │   │   │   ├── [6.3K] ImapResponseComposer.java │   │   │   │   │   ├── [1.5K] ImapResponseEncoder.java │   │   │   │   │   ├── [1.8K] ImapResponseWriter.java │   │   │   │   │   ├── [6.6K] ListingEncodingUtils.java │   │   │   │   │   ├── [1.8K] ListResponseEncoder.java │   │   │   │   │   ├── [2.5K] ListRightsResponseEncoder.java │   │   │   │   │   ├── [1.8K] LSubResponseEncoder.java │   │   │   │   │   ├── [4.4K] MailboxStatusResponseEncoder.java │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   ├── [6.8K] DefaultImapEncoderFactory.java │   │   │   │   │   │   └── [2.3K] DefaultLocalizer.java │   │   │   │   │   ├── [3.0K] MetadataResponseEncoder.java │   │   │   │   │   ├── [2.1K] MyRightsResponseEncoder.java │   │   │   │   │   ├── [2.9K] NamespaceResponseEncoder.java │   │   │   │   │   ├── [3.0K] QuotaResponseEncoder.java │   │   │   │   │   ├── [2.1K] QuotaRootResponseEncoder.java │   │   │   │   │   ├── [1.8K] RecentResponseEncoder.java │   │   │   │   │   ├── [2.6K] SearchResponseEncoder.java │   │   │   │   │   ├── [4.7K] StatusResponseEncoder.java │   │   │   │   │   ├── [1.9K] VanishedResponseEncoder.java │   │   │   │   │   └── [1.7K] XListResponseEncoder.java │   │   │   │   ├── [1.9K] ImapSuite.java │   │   │   │   ├── [4.0K] main │   │   │   │   │   ├── [4.1K] AbstractImapRequestHandler.java │   │   │   │   │   ├── [3.0K] DefaultImapDecoderFactory.java │   │   │   │   │   ├── [1.3K] DeniedAccessOnSharedMailboxException.java │   │   │   │   │   ├── [ 12K] PathConverter.java │   │   │   │   │   └── [2.4K] ResponseEncoder.java │   │   │   │   ├── [4.0K] message │   │   │   │   │   ├── [2.6K] BytesBackedLiteral.java │   │   │   │   │   ├── [2.4K] Literal.java │   │   │   │   │   ├── [1.5K] MailboxName.java │   │   │   │   │   ├── [4.0K] request │   │   │   │   │   │   ├── [2.2K] AbstractImapRequest.java │   │   │   │   │   │   ├── [8.3K] AbstractMailboxSelectionRequest.java │   │   │   │   │   │   ├── [2.8K] AbstractMessageRangeRequest.java │   │   │   │   │   │   ├── [3.2K] AppendRequest.java │   │   │   │   │   │   ├── [1.8K] AuthenticateRequest.java │   │   │   │   │   │   ├── [1.5K] CapabilityRequest.java │   │   │   │   │   │   ├── [1.4K] CheckRequest.java │   │   │   │   │   │   ├── [1.4K] CloseRequest.java │   │   │   │   │   │   ├── [1.6K] CompressRequest.java │   │   │   │   │   │   ├── [2.0K] CopyRequest.java │   │   │   │   │   │   ├── [2.0K] CreateRequest.java │   │   │   │   │   │   ├── [2.2K] DeleteACLRequest.java │   │   │   │   │   │   ├── [2.0K] DeleteRequest.java │   │   │   │   │   │   ├── [2.1K] EnableRequest.java │   │   │   │   │   │   ├── [2.3K] ExamineRequest.java │   │   │   │   │   │   ├── [2.1K] ExpungeRequest.java │   │   │   │   │   │   ├── [2.2K] FetchRequest.java │   │   │   │   │   │   ├── [1.9K] GetACLRequest.java │   │   │   │   │   │   ├── [4.9K] GetMetadataRequest.java │   │   │   │   │   │   ├── [1.8K] GetQuotaRequest.java │   │   │   │   │   │   ├── [1.9K] GetQuotaRootRequest.java │   │   │   │   │   │   ├── [1.4K] IdleRequest.java │   │   │   │   │   │   ├── [1.7K] IDRequest.java │   │   │   │   │   │   ├── [1.8K] IRAuthenticateRequest.java │   │   │   │   │   │   ├── [4.2K] ListRequest.java │   │   │   │   │   │   ├── [2.2K] ListRightsRequest.java │   │   │   │   │   │   ├── [2.2K] LoginRequest.java │   │   │   │   │   │   ├── [1.6K] LogoutRequest.java │   │   │   │   │   │   ├── [2.1K] LsubRequest.java │   │   │   │   │   │   ├── [2.0K] MoveRequest.java │   │   │   │   │   │   ├── [1.9K] MyRightsRequest.java │   │   │   │   │   │   ├── [1.5K] NamespaceRequest.java │   │   │   │   │   │   ├── [1.4K] NoopRequest.java │   │   │   │   │   │   ├── [2.0K] RenameRequest.java │   │   │   │   │   │   ├── [3.1K] ReplaceRequest.java │   │   │   │   │   │   ├── [2.1K] SearchRequest.java │   │   │   │   │   │   ├── [2.3K] SelectRequest.java │   │   │   │   │   │   ├── [2.2K] SetACLRequest.java │   │   │   │   │   │   ├── [2.3K] SetMetadataRequest.java │   │   │   │   │   │   ├── [2.9K] SetQuotaRequest.java │   │   │   │   │   │   ├── [1.5K] StartTLSRequest.java │   │   │   │   │   │   ├── [2.2K] StatusRequest.java │   │   │   │   │   │   ├── [4.0K] StoreRequest.java │   │   │   │   │   │   ├── [1.8K] SubscribeRequest.java │   │   │   │   │   │   ├── [1.5K] SystemMessage.java │   │   │   │   │   │   ├── [1.6K] UnselectRequest.java │   │   │   │   │   │   ├── [1.8K] UnsubscribeRequest.java │   │   │   │   │   │   └── [1.7K] XListRequest.java │   │   │   │   │   └── [4.0K] response │   │   │   │   │   ├── [3.8K] AbstractListingResponse.java │   │   │   │   │   ├── [4.7K] AbstractStatusResponseFactory.java │   │   │   │   │   ├── [2.9K] ACLResponse.java │   │   │   │   │   ├── [1.3K] AuthenticateResponse.java │   │   │   │   │   ├── [2.7K] CapabilityResponse.java │   │   │   │   │   ├── [1.6K] ContinuationResponse.java │   │   │   │   │   ├── [1.4K] EnableResponse.java │   │   │   │   │   ├── [3.3K] ESearchResponse.java │   │   │   │   │   ├── [1.6K] ExistsResponse.java │   │   │   │   │   ├── [1.8K] ExpungeResponse.java │   │   │   │   │   ├── [ 12K] FetchResponse.java │   │   │   │   │   ├── [2.0K] FlagsResponse.java │   │   │   │   │   ├── [1.4K] IdResponse.java │   │   │   │   │   ├── [3.5K] ImmutableStatusResponse.java │   │   │   │   │   ├── [6.1K] ListResponse.java │   │   │   │   │   ├── [3.1K] ListRightsResponse.java │   │   │   │   │   ├── [2.1K] LSubResponse.java │   │   │   │   │   ├── [4.8K] MailboxStatusResponse.java │   │   │   │   │   ├── [2.7K] MetadataResponse.java │   │   │   │   │   ├── [2.7K] MyRightsResponse.java │   │   │   │   │   ├── [4.4K] NamespaceResponse.java │   │   │   │   │   ├── [3.0K] QuotaResponse.java │   │   │   │   │   ├── [2.5K] QuotaRootResponse.java │   │   │   │   │   ├── [1.6K] RecentResponse.java │   │   │   │   │   ├── [3.1K] SearchResponse.java │   │   │   │   │   ├── [2.0K] UnpooledStatusResponseFactory.java │   │   │   │   │   ├── [2.0K] VanishedResponse.java │   │   │   │   │   └── [1.8K] XListResponse.java │   │   │   │   ├── [4.0K] processor │   │   │   │   │   ├── [ 13K] AbstractAuthProcessor.java │   │   │   │   │   ├── [ 26K] AbstractMailboxProcessor.java │   │   │   │   │   ├── [8.5K] AbstractMessageRangeProcessor.java │   │   │   │   │   ├── [ 26K] AbstractSelectionProcessor.java │   │   │   │   │   ├── [3.1K] AbstractSubscriptionProcessor.java │   │   │   │   │   ├── [8.6K] AppendProcessor.java │   │   │   │   │   ├── [ 13K] AuthenticateProcessor.java │   │   │   │   │   ├── [4.0K] base │   │   │   │   │   │   ├── [3.6K] AbstractProcessor.java │   │   │   │   │   │   ├── [2.0K] ImapResponseMessageProcessor.java │   │   │   │   │   │   ├── [ 17K] SelectedMailboxImpl.java │   │   │   │   │   │   ├── [9.4K] UidMsnConverter.java │   │   │   │   │   │   └── [2.9K] UnknownRequestProcessor.java │   │   │   │   │   ├── [1.7K] CapabilityImplementingProcessor.java │   │   │   │   │   ├── [5.3K] CapabilityProcessor.java │   │   │   │   │   ├── [2.3K] CheckProcessor.java │   │   │   │   │   ├── [3.7K] CloseProcessor.java │   │   │   │   │   ├── [4.3K] CompressProcessor.java │   │   │   │   │   ├── [3.1K] CopyProcessor.java │   │   │   │   │   ├── [4.4K] CreateProcessor.java │   │   │   │   │   ├── [ 11K] DefaultProcessor.java │   │   │   │   │   ├── [7.1K] DeleteACLProcessor.java │   │   │   │   │   ├── [5.9K] DeleteProcessor.java │   │   │   │   │   ├── [6.4K] EnableProcessor.java │   │   │   │   │   ├── [3.1K] ExamineProcessor.java │   │   │   │   │   ├── [7.9K] ExpungeProcessor.java │   │   │   │   │   ├── [4.0K] fetch │   │   │   │   │   │   ├── [2.1K] AddressImpl.java │   │   │   │   │   │   ├── [2.5K] ContentBodyElement.java │   │   │   │   │   │   ├── [2.0K] EmptyContent.java │   │   │   │   │   │   ├── [8.5K] EnvelopeBuilder.java │   │   │   │   │   │   ├── [2.9K] EnvelopeImpl.java │   │   │   │   │   │   ├── [3.7K] FetchDataConverter.java │   │   │   │   │   │   ├── [ 23K] FetchProcessor.java │   │   │   │   │   │   ├── [ 18K] FetchResponseBuilder.java │   │   │   │   │   │   ├── [2.3K] HeaderBodyElement.java │   │   │   │   │   │   ├── [2.0K] HeadersBodyElement.java │   │   │   │   │   │   ├── [4.8K] MessageResultUtils.java │   │   │   │   │   │   ├── [3.6K] MimeBodyElement.java │   │   │   │   │   │   ├── [5.4K] MimeDescriptorStructure.java │   │   │   │   │   │   └── [5.6K] PartialFetchBodyElement.java │   │   │   │   │   ├── [6.7K] GetACLProcessor.java │   │   │   │   │   ├── [8.7K] GetMetadataProcessor.java │   │   │   │   │   ├── [6.1K] GetQuotaProcessor.java │   │   │   │   │   ├── [6.7K] GetQuotaRootProcessor.java │   │   │   │   │   ├── [8.5K] IdleProcessor.java │   │   │   │   │   ├── [4.4K] IdProcessor.java │   │   │   │   │   ├── [ 21K] ListProcessor.java │   │   │   │   │   ├── [7.4K] ListRightsProcessor.java │   │   │   │   │   ├── [3.6K] LoginProcessor.java │   │   │   │   │   ├── [2.4K] LogoutProcessor.java │   │   │   │   │   ├── [6.3K] LSubProcessor.java │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   └── [4.7K] DefaultImapProcessorFactory.java │   │   │   │   │   ├── [3.7K] MoveProcessor.java │   │   │   │   │   ├── [6.3K] MyRightsProcessor.java │   │   │   │   │   ├── [3.4K] NamespaceProcessor.java │   │   │   │   │   ├── [3.4K] NamespaceSupplier.java │   │   │   │   │   ├── [2.4K] NoopProcessor.java │   │   │   │   │   ├── [2.5K] PermitEnableCapabilityProcessor.java │   │   │   │   │   ├── [5.7K] RenameProcessor.java │   │   │   │   │   ├── [8.9K] ReplaceProcessor.java │   │   │   │   │   ├── [ 27K] SearchProcessor.java │   │   │   │   │   ├── [3.1K] SelectProcessor.java │   │   │   │   │   ├── [7.1K] SetACLProcessor.java │   │   │   │   │   ├── [5.4K] SetMetadataProcessor.java │   │   │   │   │   ├── [3.4K] SetQuotaProcessor.java │   │   │   │   │   ├── [3.3K] StartTLSProcessor.java │   │   │   │   │   ├── [ 15K] StatusProcessor.java │   │   │   │   │   ├── [ 18K] StoreProcessor.java │   │   │   │   │   ├── [3.7K] SubscribeProcessor.java │   │   │   │   │   ├── [2.9K] SystemMessageProcessor.java │   │   │   │   │   ├── [3.1K] UnselectProcessor.java │   │   │   │   │   ├── [3.9K] UnsubscribeProcessor.java │   │   │   │   │   └── [4.0K] XListProcessor.java │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [2.5K] EolInputStream.java │   │   │   │   └── [7.6K] FastByteArrayOutputStream.java │   │   │   └── [4.0K] mailbox │   │   │   ├── [2.1K] MessageSequenceNumber.java │   │   │   └── [3.4K] NullableMessageSequenceNumber.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   ├── [4.0K] imap │   │   │   ├── [4.0K] api │   │   │   │   ├── [4.4K] IdRangeTest.java │   │   │   │   ├── [3.8K] ImapCommandTest.java │   │   │   │   ├── [7.5K] ImapConfigurationTest.java │   │   │   │   ├── [2.2K] ImapSessionTest.java │   │   │   │   ├── [4.0K] message │   │   │   │   │   ├── [1.4K] BodyFetchElementTest.java │   │   │   │   │   ├── [2.0K] CapabilityTest.java │   │   │   │   │   ├── [4.0K] request │   │   │   │   │   │   └── [2.0K] SearchKeyTest.java │   │   │   │   │   ├── [4.0K] response │   │   │   │   │   │   ├── [9.6K] AbstractStatusResponseFactoryTest.java │   │   │   │   │   │   └── [2.0K] StatusResponseTest.java │   │   │   │   │   └── [6.2K] UidRangeTest.java │   │   │   │   └── [1.4K] TagTest.java │   │   │   ├── [4.0K] decode │   │   │   │   ├── [ 11K] DecoderUtilsLocaleDateTest.java │   │   │   │   ├── [ 20K] DecoderUtilsTest.java │   │   │   │   ├── [8.9K] FetchPartPathDecoderTest.java │   │   │   │   ├── [2.7K] ImapRequestLineReaderTest.java │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [3.6K] IdRangeParseTest.java │   │   │   │   ├── [4.0K] parser │   │   │   │   │   ├── [5.3K] AppendCommandParserTest.java │   │   │   │   │   ├── [2.4K] CopyParserTest.java │   │   │   │   │   ├── [3.9K] CreateCommandParserTest.java │   │   │   │   │   ├── [4.4K] FetchCommandParserPartialFetchTest.java │   │   │   │   │   ├── [ 23K] GetMetadataCommandParserTest.java │   │   │   │   │   ├── [2.4K] GetQuotaParserTest.java │   │   │   │   │   ├── [3.1K] GetQuotaRootParserTest.java │   │   │   │   │   ├── [2.4K] MoveParserTest.java │   │   │   │   │   ├── [1.8K] NioUtils.java │   │   │   │   │   ├── [7.4K] SearchCommandParserAndParenthesesTest.java │   │   │   │   │   ├── [6.9K] SearchCommandParserCharsetTest.java │   │   │   │   │   ├── [5.9K] SearchCommandParserNotTest.java │   │   │   │   │   ├── [7.2K] SearchCommandParserOrTest.java │   │   │   │   │   ├── [ 12K] SearchCommandParserQuotedCharsetTest.java │   │   │   │   │   ├── [5.8K] SearchCommandParserSearchKeySequenceSetTest.java │   │   │   │   │   ├── [ 26K] SearchCommandParserSearchKeyTest.java │   │   │   │   │   ├── [7.3K] SearchCommandParserTopLevelAndTest.java │   │   │   │   │   ├── [3.1K] SelectCommandParserTest.java │   │   │   │   │   ├── [3.2K] SelectParserTest.java │   │   │   │   │   ├── [9.4K] SetAnnotationCommandParserTest.java │   │   │   │   │   ├── [2.8K] SetQuotaCommandParserTest.java │   │   │   │   │   ├── [2.4K] StatusCommandParserTest.java │   │   │   │   │   └── [3.2K] StoreCommandParserTest.java │   │   │   │   └── [2.5K] StringMatcherCharacterValidatorTest.java │   │   │   ├── [4.0K] encode │   │   │   │   ├── [4.0K] base │   │   │   │   │   └── [2.4K] ByteImapResponseWriter.java │   │   │   │   ├── [4.3K] EncoderUtilsDateTimeLocaleTest.java │   │   │   │   ├── [3.2K] EncoderUtilsTest.java │   │   │   │   ├── [ 11K] FetchResponseEncoderEnvelopeTest.java │   │   │   │   ├── [4.8K] FetchResponseEncoderNoExtensionsTest.java │   │   │   │   ├── [3.4K] FetchResponseEncoderTest.java │   │   │   │   ├── [2.0K] ImapResponseComposerImplTest.java │   │   │   │   ├── [6.5K] ListingEncodingUtilsTest.java │   │   │   │   ├── [2.5K] ListResponseEncoderTest.java │   │   │   │   ├── [2.2K] LSubResponseEncoderTest.java │   │   │   │   ├── [2.9K] MailboxStatusResponseEncoderTest.java │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [2.5K] DefaultImapEncoderFactoryTest.java │   │   │   │   ├── [4.4K] MetadataResponseEncoderTest.java │   │   │   │   ├── [7.3K] NamespaceResponseEncoderTest.java │   │   │   │   ├── [3.3K] QuotaResponseEncoderTest.java │   │   │   │   ├── [2.2K] QuotaRootResponseEncoderTest.java │   │   │   │   ├── [2.6K] SearchResponseEncoderTest.java │   │   │   │   └── [2.5K] XListResponseEncoderTest.java │   │   │   ├── [1.3K] ImapFixture.java │   │   │   ├── [4.0K] main │   │   │   │   ├── [3.1K] DefaultImapDecoderFactoryTest.java │   │   │   │   ├── [3.2K] DefaultPathConverterTest.java │   │   │   │   ├── [3.0K] ImapRequestHandlerAdandonConnectionTest.java │   │   │   │   └── [ 13K] PathConverterBasicContract.java │   │   │   ├── [4.0K] message │   │   │   │   ├── [4.0K] request │   │   │   │   │   └── [4.2K] AbstractMailboxSelectionRequestTest.java │   │   │   │   └── [4.0K] response │   │   │   │   ├── [1.4K] ACLResponseTest.java │   │   │   │   ├── [1.4K] FlagsResponseTest.java │   │   │   │   ├── [1.5K] ListRightsResponseTest.java │   │   │   │   ├── [1.4K] MyRightsResponseTest.java │   │   │   │   ├── [1.6K] NamespaceResponseTest.java │   │   │   │   ├── [2.1K] QuotaResponseTest.java │   │   │   │   ├── [1.5K] QuotaRootResponseTest.java │   │   │   │   ├── [1.4K] SearchResponseTest.java │   │   │   │   └── [1.7K] UnpooledStatusResponseFactoryTest.java │   │   │   └── [4.0K] processor │   │   │   ├── [3.0K] AbstractSelectionProcessorTest.java │   │   │   ├── [4.0K] base │   │   │   │   ├── [ 10K] MailboxEventAnalyserTest.java │   │   │   │   ├── [ 16K] SelectedMailboxImplTest.java │   │   │   │   └── [ 20K] UidMsnConverterTest.java │   │   │   ├── [3.6K] CapabilityProcessorTest.java │   │   │   ├── [9.0K] CopyProcessorTest.java │   │   │   ├── [8.0K] DeleteACLProcessorTest.java │   │   │   ├── [4.0K] fetch │   │   │   │   ├── [5.3K] FetchDataConverterTest.java │   │   │   │   ├── [3.4K] MailboxMessageResultUtilsTest.java │   │   │   │   └── [5.4K] PartialFetchBodyElementTest.java │   │   │   ├── [7.8K] GetACLProcessorTest.java │   │   │   ├── [ 18K] GetAnnotationProcessorTest.java │   │   │   ├── [8.9K] GetQuotaProcessorTest.java │   │   │   ├── [9.2K] GetQuotaRootProcessorTest.java │   │   │   ├── [8.6K] ListRightsProcessorTest.java │   │   │   ├── [8.4K] LSubProcessorTest.java │   │   │   ├── [10.0K] MoveProcessorTest.java │   │   │   ├── [ 19K] SearchProcessorTest.java │   │   │   ├── [7.6K] SelectProcessorTest.java │   │   │   ├── [9.3K] SetACLProcessorTest.java │   │   │   ├── [8.0K] SetMetadataProcessorTest.java │   │   │   ├── [3.9K] SetQuotaProcessorTest.java │   │   │   └── [2.3K] StatusResponseTypeMatcher.java │   │   └── [4.0K] mailbox │   │   ├── [2.2K] MessageSequenceNumberTest.java │   │   └── [3.4K] NullableMessageSequenceNumberTest.java │   ├── [4.0K] lmtp │   │   ├── [3.0K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] protocols │   │   │   │   └── [4.0K] lmtp │   │   │   │   ├── [4.0K] core │   │   │   │   │   ├── [3.8K] DataLineMessageHookHandler.java │   │   │   │   │   ├── [1.8K] LhloCmdHandler.java │   │   │   │   │   ├── [2.9K] ReceivedDataLineFilter.java │   │   │   │   │   └── [1.6K] WelcomeMessageHandler.java │   │   │   │   ├── [4.0K] hook │   │   │   │   │   └── [1.9K] DeliverToRecipientHook.java │   │   │   │   ├── [2.0K] LMTPConfiguration.java │   │   │   │   └── [2.6K] LMTPMultiResponse.java │   │   │   └── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] protocols │   │   └── [4.0K] lmtp │   │   ├── [ 13K] AbstractLMTPServerTest.java │   │   ├── [3.7K] AbstractLMTPSServerTest.java │   │   ├── [1.3K] LMTPClient.java │   │   ├── [2.0K] LMTPConfigurationImpl.java │   │   ├── [4.2K] LMTPProtocolHandlerChain.java │   │   └── [4.0K] netty │   │   ├── [2.0K] NettyLMTPServerTest.java │   │   └── [2.2K] NettyLMTPSServerTest.java │   ├── [4.0K] managesieve │   │   ├── [2.4K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] managesieve │   │   │   ├── [4.0K] api │   │   │   │   ├── [1.3K] ArgumentException.java │   │   │   │   ├── [1.0K] AuthenticationException.java │   │   │   │   ├── [1.2K] AuthenticationProcessor.java │   │   │   │   ├── [ 961] AuthenticationRequiredException.java │   │   │   │   ├── [ 967] CapabilityAdvertiser.java │   │   │   │   ├── [4.0K] commands │   │   │   │   │   ├── [1.7K] Authenticate.java │   │   │   │   │   ├── [1.3K] Capability.java │   │   │   │   │   ├── [1.1K] CheckScript.java │   │   │   │   │   ├── [1.3K] CoreCommands.java │   │   │   │   │   ├── [1.1K] DeleteScript.java │   │   │   │   │   ├── [1.1K] GetScript.java │   │   │   │   │   ├── [1.1K] HaveSpace.java │   │   │   │   │   ├── [1.1K] LineCommands.java │   │   │   │   │   ├── [1.1K] ListScripts.java │   │   │   │   │   ├── [1.1K] Logout.java │   │   │   │   │   ├── [1.0K] Noop.java │   │   │   │   │   ├── [1.1K] PutScript.java │   │   │   │   │   ├── [1.1K] RenameScript.java │   │   │   │   │   ├── [1.1K] SetActive.java │   │   │   │   │   ├── [1.1K] StartTLS.java │   │   │   │   │   └── [1.1K] Unauthenticate.java │   │   │   │   ├── [1.6K] ManageSieveException.java │   │   │   │   ├── [1.5K] Session.java │   │   │   │   ├── [ 956] SessionTerminatedException.java │   │   │   │   ├── [1.0K] SieveParser.java │   │   │   │   ├── [1.2K] SyntaxException.java │   │   │   │   └── [1.1K] UnknownSaslMechanism.java │   │   │   ├── [4.0K] core │   │   │   │   ├── [ 14K] CoreProcessor.java │   │   │   │   └── [3.8K] PlainAuthenticationProcessor.java │   │   │   ├── [4.0K] jsieve │   │   │   │   └── [2.0K] Parser.java │   │   │   ├── [4.0K] transcode │   │   │   │   ├── [8.8K] ArgumentParser.java │   │   │   │   ├── [6.0K] ManageSieveProcessor.java │   │   │   │   └── [ 954] NotEnoughDataException.java │   │   │   └── [4.0K] util │   │   │   ├── [2.5K] ParserUtils.java │   │   │   └── [2.3K] SettableSession.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] managesieve │   │   └── [4.0K] util │   │   └── [4.5K] ParserUtilsTest.java │   ├── [4.0K] netty │   │   ├── [2.8K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] protocols │   │   │   └── [4.0K] netty │   │   │   ├── [9.1K] AbstractAsyncServer.java │   │   │   ├── [4.4K] AbstractChannelPipelineFactory.java │   │   │   ├── [3.6K] AbstractSSLAwareChannelPipelineFactory.java │   │   │   ├── [5.0K] AllButStartTlsLineBasedChannelHandler.java │   │   │   ├── [1.8K] AllButStartTlsLineChannelHandlerFactory.java │   │   │   ├── [ 15K] BasicChannelInboundHandler.java │   │   │   ├── [1.4K] ChannelHandlerFactory.java │   │   │   ├── [1.4K] CommandInjectionDetectedException.java │   │   │   ├── [2.8K] ConnectionLimitUpstreamHandler.java │   │   │   ├── [4.0K] ConnectionPerIpLimitUpstreamHandler.java │   │   │   ├── [6.8K] Encryption.java │   │   │   ├── [1.9K] HandlerConstants.java │   │   │   ├── [1.8K] LineDelimiterBasedChannelHandlerFactory.java │   │   │   ├── [1.4K] LineHandlerAware.java │   │   │   ├── [2.8K] LineHandlerUpstreamHandler.java │   │   │   ├── [6.5K] NettyProtocolTransport.java │   │   │   ├── [5.0K] NettyServer.java │   │   │   ├── [4.0K] ProtocolMDCContextFactory.java │   │   │   └── [2.0K] TimeoutHandler.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] protocols │   │   └── [4.0K] netty │   │   └── [2.5K] NettyServerTest.java │   ├── [1.8K] pom.xml │   ├── [4.0K] pop3 │   │   ├── [2.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] protocols │   │   │   └── [4.0K] pop3 │   │   │   ├── [4.0K] core │   │   │   │   ├── [4.1K] AbstractApopCmdHandler.java │   │   │   │   ├── [5.1K] AbstractPassCmdHandler.java │   │   │   │   ├── [1.6K] AbstractPOP3CommandHandler.java │   │   │   │   ├── [1.6K] CapaCapability.java │   │   │   │   ├── [3.8K] CapaCmdHandler.java │   │   │   │   ├── [4.4K] CRLFTerminatedInputStream.java │   │   │   │   ├── [4.0K] DeleCmdHandler.java │   │   │   │   ├── [2.6K] ExtraDotInputStream.java │   │   │   │   ├── [4.9K] ListCmdHandler.java │   │   │   │   ├── [2.4K] MDCConstants.java │   │   │   │   ├── [3.0K] NoopCmdHandler.java │   │   │   │   ├── [2.8K] POP3MessageCommandArguments.java │   │   │   │   ├── [4.1K] POP3MessageCommandDelegate.java │   │   │   │   ├── [4.5K] QuitCmdHandler.java │   │   │   │   ├── [3.7K] RetrCmdHandler.java │   │   │   │   ├── [4.2K] RsetCmdHandler.java │   │   │   │   ├── [3.9K] StatCmdHandler.java │   │   │   │   ├── [3.7K] StlsCmdHandler.java │   │   │   │   ├── [7.3K] TopCmdHandler.java │   │   │   │   ├── [5.4K] UidlCmdHandler.java │   │   │   │   ├── [2.4K] UnknownCmdHandler.java │   │   │   │   ├── [3.8K] UserCmdHandler.java │   │   │   │   └── [2.4K] WelcomeMessageHandler.java │   │   │   ├── [4.0K] mailbox │   │   │   │   ├── [2.7K] ImapMailbox.java │   │   │   │   ├── [1.6K] ImapMessageMetaData.java │   │   │   │   ├── [2.3K] Mailbox.java │   │   │   │   └── [2.2K] MessageMetaData.java │   │   │   ├── [1.5K] POP3Configuration.java │   │   │   ├── [2.0K] POP3Protocol.java │   │   │   ├── [3.3K] POP3Response.java │   │   │   ├── [2.8K] POP3SessionImpl.java │   │   │   ├── [3.0K] POP3Session.java │   │   │   ├── [2.5K] POP3StartTlsResponse.java │   │   │   └── [2.1K] POP3StreamResponse.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] protocols │   │   └── [4.0K] pop3 │   │   ├── [ 21K] AbstractPOP3ServerTest.java │   │   ├── [2.3K] AbstractPOP3SServerTest.java │   │   ├── [4.5K] AbstractStartTlsPOP3ServerTest.java │   │   ├── [4.0K] core │   │   │   ├── [2.2K] AbstractInputStreamTest.java │   │   │   ├── [2.8K] CRLFTerminatedInputStreamTest.java │   │   │   ├── [5.7K] DeleCmdHandlerTest.java │   │   │   ├── [3.4K] ExtraDotInputStreamTest.java │   │   │   ├── [5.7K] ListCmdHandlerTest.java │   │   │   ├── [4.9K] POP3MessageCommandArgumentsTest.java │   │   │   ├── [5.7K] POP3MessageCommandDelegateTest.java │   │   │   ├── [3.9K] RetrCmdHandlerTest.java │   │   │   ├── [5.8K] TopCmdHandlerTest.java │   │   │   └── [6.4K] UidlCmdHandlerTest.java │   │   ├── [4.0K] netty │   │   │   ├── [2.0K] NettyPOP3ServerTest.java │   │   │   ├── [2.1K] NettyPOP3SServerTest.java │   │   │   └── [2.0K] NettyStartTlsPOP3ServerTest.java │   │   ├── [4.5K] POP3ProtocolHandlerChain.java │   │   ├── [1.7K] POP3StartTlsResponseTest.java │   │   └── [4.0K] utils │   │   ├── [4.3K] MockMailbox.java │   │   └── [2.1K] TestPassCmdHandler.java │   ├── [4.0K] smtp │   │   ├── [4.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] protocols │   │   │   └── [4.0K] smtp │   │   │   ├── [4.0K] core │   │   │   │   ├── [3.2K] AbstractAuthRequiredToRelayRcptHook.java │   │   │   │   ├── [ 11K] AbstractHookableCmdHandler.java │   │   │   │   ├── [5.8K] AbstractSenderAuthIdentifyVerificationHook.java │   │   │   │   ├── [1.8K] AcceptRecipientIfRelayingIsAllowed.java │   │   │   │   ├── [8.0K] DataCmdHandler.java │   │   │   │   ├── [1.7K] DataLineFilter.java │   │   │   │   ├── [6.7K] DataLineMessageHookHandler.java │   │   │   │   ├── [4.0K] esmtp │   │   │   │   │   ├── [ 25K] AuthCmdHandler.java │   │   │   │   │   ├── [9.1K] EhloCmdHandler.java │   │   │   │   │   ├── [1.5K] EhloExtension.java │   │   │   │   │   ├── [8.3K] MailSizeEsmtpExtension.java │   │   │   │   │   └── [4.7K] StartTlsCmdHandler.java │   │   │   │   ├── [2.5K] ExpnCmdHandler.java │   │   │   │   ├── [4.0K] fastfail │   │   │   │   │   ├── [7.9K] AbstractGreylistHandler.java │   │   │   │   │   ├── [4.9K] AbstractValidRcptHandler.java │   │   │   │   │   ├── [ 10K] DNSRBLHandler.java │   │   │   │   │   ├── [2.8K] MaxRcptHandler.java │   │   │   │   │   ├── [2.9K] MaxUnknownCmdHandler.java │   │   │   │   │   ├── [4.1K] ResolvableEhloHeloHandler.java │   │   │   │   │   ├── [1.8K] ReverseEqualsEhloHeloHandler.java │   │   │   │   │   ├── [4.2K] SpamTrapHandler.java │   │   │   │   │   ├── [3.0K] SupressDuplicateRcptHandler.java │   │   │   │   │   └── [2.5K] ValidSenderDomainHandler.java │   │   │   │   ├── [5.3K] HeloCmdHandler.java │   │   │   │   ├── [2.4K] HelpCmdHandler.java │   │   │   │   ├── [4.0K] log │   │   │   │   │   └── [2.8K] HookResultLogger.java │   │   │   │   ├── [ 12K] MailCmdHandler.java │   │   │   │   ├── [2.4K] NoopCmdHandler.java │   │   │   │   ├── [2.1K] PostmasterAbuseRcptHook.java │   │   │   │   ├── [4.4K] QuitCmdHandler.java │   │   │   │   ├── [ 11K] RcptCmdHandler.java │   │   │   │   ├── [6.1K] ReceivedDataLineFilter.java │   │   │   │   ├── [5.8K] ReceivedHeaderGenerator.java │   │   │   │   ├── [3.1K] RsetCmdHandler.java │   │   │   │   ├── [4.0K] SeparatingDataLineFilter.java │   │   │   │   ├── [3.0K] SMTPMDCContextFactory.java │   │   │   │   ├── [3.8K] UnknownCmdHandler.java │   │   │   │   ├── [2.4K] VrfyCmdHandler.java │   │   │   │   └── [2.6K] WelcomeMessageHandler.java │   │   │   ├── [4.0K] dsn │   │   │   │   └── [7.9K] DSNStatus.java │   │   │   ├── [4.0K] hook │   │   │   │   ├── [2.0K] AuthHook.java │   │   │   │   ├── [1.9K] HeloHook.java │   │   │   │   ├── [1.4K] Hook.java │   │   │   │   ├── [1.4K] HookResultHook.java │   │   │   │   ├── [4.4K] HookResult.java │   │   │   │   ├── [3.5K] HookReturnCode.java │   │   │   │   ├── [2.2K] MailHook.java │   │   │   │   ├── [1.8K] MailParametersHook.java │   │   │   │   ├── [1.7K] MessageHook.java │   │   │   │   ├── [1.5K] QuitHook.java │   │   │   │   ├── [3.0K] RcptHook.java │   │   │   │   ├── [2.6K] SimpleHook.java │   │   │   │   └── [1.5K] UnknownHook.java │   │   │   ├── [1.8K] MailAddressException.java │   │   │   ├── [3.7K] MailAddress.java │   │   │   ├── [2.8K] MailEnvelopeImpl.java │   │   │   ├── [3.1K] MailEnvelope.java │   │   │   ├── [3.1K] SMTPConfigurationImpl.java │   │   │   ├── [3.4K] SMTPConfiguration.java │   │   │   ├── [6.9K] SMTPProtocolHandlerChain.java │   │   │   ├── [2.0K] SMTPProtocol.java │   │   │   ├── [2.3K] SMTPResponse.java │   │   │   ├── [5.9K] SMTPRetCode.java │   │   │   ├── [1.6K] SMTPServerMBean.java │   │   │   ├── [5.3K] SMTPSessionImpl.java │   │   │   ├── [3.5K] SMTPSession.java │   │   │   └── [2.4K] SMTPStartTlsResponse.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] protocols │   │   │   └── [4.0K] smtp │   │   │   ├── [ 39K] AbstractSMTPServerTest.java │   │   │   ├── [2.3K] AbstractSMTPSServerTest.java │   │   │   ├── [4.0K] core │   │   │   │   └── [4.0K] fastfail │   │   │   │   ├── [9.9K] DNSRBLHandlerTest.java │   │   │   │   ├── [3.1K] MaxRcptHandlerTest.java │   │   │   │   ├── [3.9K] MaxUnknownCmdHandlerTest.java │   │   │   │   ├── [6.9K] ResolvableEhloHeloHandlerTest.java │   │   │   │   ├── [3.9K] SpamTrapHandlerTest.java │   │   │   │   └── [4.8K] ValidSenderDomainHandlerTest.java │   │   │   ├── [4.0K] hook │   │   │   │   └── [1.4K] HookResultTest.java │   │   │   ├── [4.0K] netty │   │   │   │   ├── [6.7K] NettyProxySMTPServerTest.java │   │   │   │   ├── [2.0K] NettySMTPServerTest.java │   │   │   │   ├── [2.2K] NettySMTPSServerTest.java │   │   │   │   └── [ 10K] NettyStartTlsSMTPServerTest.java │   │   │   ├── [1.7K] SMTPStartTlsResponseTest.java │   │   │   └── [4.0K] utils │   │   │   ├── [7.1K] BaseFakeSMTPSession.java │   │   │   └── [1.9K] TestMessageHook.java │   │   └── [4.0K] resources │   │   └── [3.7K] a50.eml │   └── [4.0K] src │   ├── [4.0K] reporting-site │   │   └── [1.2K] site.xml │   └── [4.0K] site │   └── [1.3K] site.xml ├── [6.8K] README.adoc ├── [4.0K] server │   ├── [4.0K] apps │   │   ├── [4.0K] cassandra-app │   │   │   ├── [1.2K] docker-compose.yml │   │   │   ├── [4.0K] docker-configuration │   │   │   │   ├── [3.8K] jvm.properties │   │   │   │   ├── [ 842] logback-cli.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [ 20K] pom.xml │   │   │   ├── [3.4K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [ 594] activemq.properties │   │   │   │   ├── [ 231] batchsizes.properties │   │   │   │   ├── [2.1K] blob.properties │   │   │   │   ├── [2.9K] cassandra-driver.conf │   │   │   │   ├── [2.1K] cassandra.properties │   │   │   │   ├── [ 619] deletedMessageVault.properties │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [3.6K] imapserver.xml │   │   │   │   ├── [1.4K] jmap.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [5.1K] jvm.properties │   │   │   │   ├── [1.4K] listeners.xml │   │   │   │   ├── [2.1K] lmtpserver.xml │   │   │   │   ├── [1.8K] logback.xml │   │   │   │   ├── [7.1K] mailetcontainer.xml │   │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   │   ├── [2.5K] managesieveserver.xml │   │   │   │   ├── [5.2K] opensearch.properties │   │   │   │   ├── [2.4K] pop3server.xml │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [7.5K] smtpserver.xml │   │   │   │   ├── [ 979] tika.properties │   │   │   │   ├── [1.8K] usersrepository.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.2K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   └── [ 63K] license-for-binary.txt │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 707] blobstore.json │   │   │   │   │   ├── [ 565] imap.json │   │   │   │   │   ├── [ 544] jmap.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [7.5K] BlobStoreConfiguration.java │   │   │   │   │   ├── [5.0K] BlobStoreModulesChooser.java │   │   │   │   │   ├── [1.9K] CassandraBlobStoreModule.java │   │   │   │   │   ├── [ 10K] CassandraJamesServerConfiguration.java │   │   │   │   │   └── [ 11K] CassandraJamesServerMain.java │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 179] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [3.9K] AuthenticatedCassandraJamesServerTest.java │   │   │   │   ├── [4.6K] CacheSessionTest.java │   │   │   │   ├── [2.2K] CassandraDuplicatingJamesServerTest.java │   │   │   │   ├── [2.0K] CassandraExtension.java │   │   │   │   ├── [2.5K] CassandraJamesServerTest.java │   │   │   │   ├── [3.4K] CassandraJmapTestRule.java │   │   │   │   ├── [4.8K] CassandraLdapJamesServerTest.java │   │   │   │   ├── [2.1K] CassandraLdapJmapJamesServerTest.java │   │   │   │   ├── [2.2K] CassandraLegacyQuotaJamesServerTest.java │   │   │   │   ├── [3.3K] CassandraMailRepositoryIntegrationTest.java │   │   │   │   ├── [5.3K] CassandraNodeConfTest.java │   │   │   │   ├── [5.5K] CassandraWithOpenSearchDisabled.java │   │   │   │   ├── [1.9K] CassandraWithTikaTest.java │   │   │   │   ├── [2.5K] DefaultCassandraJamesServerTest.java │   │   │   │   ├── [3.6K] DockerCassandraRule.java │   │   │   │   ├── [8.5K] JamesCapabilitiesServerTest.java │   │   │   │   ├── [2.2K] JamesServerConcreteContract.java │   │   │   │   ├── [4.8K] JamesServerWithRetryConnectionTest.java │   │   │   │   ├── [3.3K] JamesWithNonCompatibleElasticSearchServerTest.java │   │   │   │   ├── [6.2K] KeyspaceCreationTest.java │   │   │   │   ├── [1.7K] MailsShouldBeWellReceivedConcreteContract.java │   │   │   │   ├── [4.0K] modules │   │   │   │   │   └── [4.0K] mailbox │   │   │   │   │   └── [6.5K] CassandraSchemaVersionStartUpCheckTest.java │   │   │   │   ├── [2.1K] TestingDistributedJamesServerBuilder.java │   │   │   │   ├── [1.7K] WithCassandraBlobStoreImmutableTest.java │   │   │   │   └── [7.1K] WithCassandraBlobStoreTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 231] batchsizes.properties │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [4.0K] eml │   │   │   │   └── [4.0K] htmlMail.eml │   │   │   ├── [1.1K] fakemailrepositorystore.xml │   │   │   ├── [2.3K] imapserver.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [4.0K] ldif-files │   │   │   │   └── [ 240] populate.ldif │   │   │   ├── [1.2K] listeners.xml │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [6.4K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   └── [4.8K] smtpserver.xml │   │   ├── [4.0K] cli │   │   │   ├── [6.2K] pom.xml │   │   │   ├── [ 192] README.adoc │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [2.6K] app.xml │   │   │   │   └── [ 63K] license-for-binary.txt │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] cli │   │   │   │   ├── [4.0K] exceptions │   │   │   │   │   ├── [1.6K] InvalidArgumentNumberException.java │   │   │   │   │   ├── [1.3K] JamesCliException.java │   │   │   │   │   ├── [1.4K] MissingCommandException.java │   │   │   │   │   └── [1.4K] UnrecognizedCommandException.java │   │   │   │   ├── [4.0K] probe │   │   │   │   │   └── [4.0K] impl │   │   │   │   │   ├── [3.8K] JmxConnection.java │   │   │   │   │   ├── [7.2K] JmxDataProbe.java │   │   │   │   │   ├── [5.4K] JmxDropListProbe.java │   │   │   │   │   ├── [3.9K] JmxMailboxProbe.java │   │   │   │   │   ├── [1.3K] JmxProbe.java │   │   │   │   │   ├── [4.3K] JmxQuotaProbe.java │   │   │   │   │   └── [2.9K] JmxSieveProbe.java │   │   │   │   ├── [ 21K] ServerCmd.java │   │   │   │   └── [4.0K] type │   │   │   │   └── [5.8K] CmdType.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] cli │   │   │   ├── [ 62K] ServerCmdTest.java │   │   │   └── [4.0K] type │   │   │   └── [9.9K] CmdTypeTest.java │   │   ├── [4.0K] cli-integration-tests │   │   │   ├── [3.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] cli │   │   │   │   ├── [ 11K] DataCommandsIntegrationTest.java │   │   │   │   ├── [7.1K] DropListCommandsIntegrationTest.java │   │   │   │   ├── [5.0K] JmxSecurityServerIntegrationTest.java │   │   │   │   ├── [4.5K] MailboxCommandsIntegrationTest.java │   │   │   │   ├── [7.3K] QuotaCommandsIntegrationTest.java │   │   │   │   ├── [4.0K] ReindexCommandIntegrationTest.java │   │   │   │   ├── [5.1K] SieveQuotaCommandsIntegrationTest.java │   │   │   │   └── [4.0K] util │   │   │   │   ├── [1.7K] OutputCapture.java │   │   │   │   └── [2.4K] OutputCaptureTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [4.0K] conf │   │   │   │   └── [ 900] jmx.properties │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [2.2K] imapserver.xml │   │   │   ├── [ 451] jwt_publickey │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [3.9K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   ├── [4.8K] smtpserver.xml │   │   │   └── [1.3K] usersrepository.xml │   │   ├── [4.0K] demo │   │   │   ├── [ 513] Dockerfile │   │   │   ├── [2.1K] imapserver.xml │   │   │   ├── [ 173] initialdata.sh │   │   │   ├── [1.8K] pop3server.xml │   │   │   ├── [4.5K] smtpserver.xml │   │   │   └── [ 605] startup.sh │   │   ├── [4.0K] distributed-app │   │   │   ├── [2.1K] docker-compose-with-pulsar.yml │   │   │   ├── [1.7K] docker-compose.yml │   │   │   ├── [4.0K] docker-configuration │   │   │   │   ├── [3.8K] jvm.properties │   │   │   │   ├── [ 842] logback-cli.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [4.0K] docs │   │   │   │   ├── [1.0K] antora-playbook-local.yml │   │   │   │   ├── [ 105] antora.yml │   │   │   │   ├── [ 492] Dockerfile │   │   │   │   ├── [4.0K] modules │   │   │   │   │   └── [4.0K] ROOT │   │   │   │   │   ├── [ 51] nav.adoc │   │   │   │   │   └── [4.0K] pages │   │   │   │   │   └── [ 163] index.adoc │   │   │   │   ├── [ 774] README.md │   │   │   │   └── [4.0K] ui-overrides │   │   │   │   ├── [4.0K] img │   │   │   │   │   └── [3.4K] james.svg │   │   │   │   └── [4.0K] partials │   │   │   │   └── [4.4K] header-content.hbs │   │   │   ├── [4.0K] helm-chart │   │   │   │   ├── [4.0K] james │   │   │   │   │   ├── [ 116] Chart.yaml │   │   │   │   │   ├── [4.0K] configs │   │   │   │   │   │   ├── [ 227] batchsizes.properties │   │   │   │   │   │   ├── [3.2K] blob.properties │   │   │   │   │   │   ├── [ 992] cassandra.properties │   │   │   │   │   │   ├── [1.2K] dnsservice.xml │   │   │   │   │   │   ├── [1.2K] domainlist.xml │   │   │   │   │   │   ├── [1.6K] imapserver.xml │   │   │   │   │   │   ├── [ 580] jmap.properties │   │   │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   │   │   ├── [1.2K] listeners.xml │   │   │   │   │   │   ├── [1.6K] logback.xml │   │   │   │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   │   │   │   ├── [1.8K] opensearch.properties │   │   │   │   │   │   ├── [1.8K] rabbitmq.properties │   │   │   │   │   │   ├── [1.2K] recipientrewritetable.xml │   │   │   │   │   │   ├── [4.2K] smtpserver.xml │   │   │   │   │   │   ├── [1.2K] usersrepository.xml │   │   │   │   │   │   └── [ 140] webadmin.properties │   │   │   │   │   ├── [ 751] secrets.sample.yaml │   │   │   │   │   ├── [4.0K] templates │   │   │   │   │   │   ├── [ 120] configmaps.yaml │   │   │   │   │   │   ├── [ 13K] deployment.yaml │   │   │   │   │   │   ├── [ 240] _docker-secrets.tpl │   │   │   │   │   │   ├── [ 304] _helpers.tpl │   │   │   │   │   │   ├── [ 729] james-admin-ingress.yaml │   │   │   │   │   │   ├── [ 680] jmap-ingress.yaml │   │   │   │   │   │   ├── [1.5K] secrets.yaml │   │   │   │   │   │   ├── [ 418] servicemonitor.yaml │   │   │   │   │   │   ├── [ 932] service.yaml │   │   │   │   │   │   └── [1.1K] _urls.tpl │   │   │   │   │   ├── [7.6K] values.schema.json │   │   │   │   │   └── [2.4K] values.yaml │   │   │   │   └── [1.1K] README.md │   │   │   ├── [ 24K] pom.xml │   │   │   ├── [3.3K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [ 231] batchsizes.properties │   │   │   │   ├── [5.6K] blob.properties │   │   │   │   ├── [2.9K] cassandra-driver.conf │   │   │   │   ├── [2.1K] cassandra.properties │   │   │   │   ├── [ 619] deletedMessageVault.properties │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 49] droplists.properties │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [3.6K] imapserver.xml │   │   │   │   ├── [1.4K] jmap.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [7.0K] jvm.properties │   │   │   │   ├── [1.5K] listeners.xml │   │   │   │   ├── [2.1K] lmtpserver.xml │   │   │   │   ├── [1.8K] logback.xml │   │   │   │   ├── [7.1K] mailetcontainer.xml │   │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   │   ├── [2.5K] managesieveserver.xml │   │   │   │   ├── [5.8K] opensearch.properties │   │   │   │   ├── [2.4K] pop3server.xml │   │   │   │   ├── [ 188] pulsar.properties │   │   │   │   ├── [ 26] queue.properties │   │   │   │   ├── [ 24] queue-pulsar.properties │   │   │   │   ├── [4.7K] rabbitmq.properties │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [7.4K] smtpserver.xml │   │   │   │   ├── [ 979] tika.properties │   │   │   │   ├── [3.0K] usersrepository.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.6K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   └── [ 63K] license-for-binary.txt │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 707] blobstore.json │   │   │   │   │   ├── [ 565] imap.json │   │   │   │   │   ├── [ 544] jmap.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [ 13K] CassandraRabbitMQJamesConfiguration.java │   │   │   │   │   ├── [ 13K] CassandraRabbitMQJamesServerMain.java │   │   │   │   │   └── [2.1K] MailQueueChoice.java │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 179] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [7.4K] CassandraCacheQueryTest.java │   │   │   │   ├── [8.1K] CassandraMessageOperationsContract.java │   │   │   │   ├── [2.5K] CassandraPulsarJamesServerTest.java │   │   │   │   ├── [4.4K] CassandraRabbitMQAwsS3JmapTestRule.java │   │   │   │   ├── [4.8K] CassandraRabbitMQJamesConfigurationTest.java │   │   │   │   ├── [2.5K] CassandraRabbitMQJamesServerFixture.java │   │   │   │   ├── [4.5K] CassandraRabbitMQLdapJmapJamesServerTest.java │   │   │   │   ├── [2.3K] CassandraRabbitMQLegacyQuotaJamesServerTest.java │   │   │   │   ├── [1.3K] DistributedJamesWithTikaTest.java │   │   │   │   ├── [4.0K] modules │   │   │   │   │   ├── [4.0K] blobstore │   │   │   │   │   │   └── [6.7K] BlobStoreConfigurationValidationStartUpCheckTest.java │   │   │   │   │   └── [3.1K] S3SSECBlobStoreExtension.java │   │   │   │   ├── [3.6K] NamespaceConfigurationTest.java │   │   │   │   ├── [3.6K] RabbitMQDisabledTasksTest.java │   │   │   │   ├── [4.6K] RabbitMQJamesServerReprocessingTest.java │   │   │   │   ├── [3.1K] RabbitMQJamesServerWithRetryConnectionTest.java │   │   │   │   ├── [2.8K] WithCacheImmutableTest.java │   │   │   │   ├── [1.5K] WithCacheMutableTest.java │   │   │   │   ├── [2.5K] WithCassandraDeduplicationBlobStoreImmutableTest.java │   │   │   │   ├── [6.4K] WithCassandraDeduplicationBlobStoreMutableTest.java │   │   │   │   ├── [2.5K] WithCassandraPassThroughBlobStoreImmutableTest.java │   │   │   │   ├── [6.3K] WithCassandraPassThroughBlobStoreMutableTest.java │   │   │   │   ├── [1.7K] WithDefaultAwsS3ImmutableTest.java │   │   │   │   ├── [1.3K] WithDefaultAwsS3MutableTest.java │   │   │   │   ├── [2.8K] WithEncryptedBlobStoreImmutableTest.java │   │   │   │   ├── [2.7K] WithEncryptedBlobStoreMutableTest.java │   │   │   │   ├── [2.8K] WithoutMailQueueViewImmutableTest.java │   │   │   │   ├── [1.9K] WithS3SSECTest.java │   │   │   │   ├── [2.7K] WithScanningSearchImmutableTest.java │   │   │   │   └── [1.5K] WithScanningSearchMutableTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 231] batchsizes.properties │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [2.3K] imapserver.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.2K] listeners.xml │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [6.3K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   ├── [ 100] rabbitmq.properties │   │   │   └── [4.8K] smtpserver.xml │   │   ├── [4.0K] distributed-pop3-app │   │   │   ├── [1.7K] docker-compose.yml │   │   │   ├── [4.0K] docker-configuration │   │   │   │   ├── [3.8K] jvm.properties │   │   │   │   ├── [ 842] logback-cli.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [ 19K] pom.xml │   │   │   ├── [2.8K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [ 231] batchsizes.properties │   │   │   │   ├── [5.1K] blob.properties │   │   │   │   ├── [2.9K] cassandra-driver.conf │   │   │   │   ├── [ 968] cassandra.properties │   │   │   │   ├── [ 600] deletedMessageVault.properties │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [4.5K] jvm.properties │   │   │   │   ├── [1.5K] listeners.xml │   │   │   │   ├── [2.1K] lmtpserver.xml │   │   │   │   ├── [1.8K] logback.xml │   │   │   │   ├── [6.6K] mailetcontainer.xml │   │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   │   ├── [5.2K] opensearch.properties │   │   │   │   ├── [2.0K] pop3server.xml │   │   │   │   ├── [3.9K] rabbitmq.properties │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [5.6K] smtpserver.xml │   │   │   │   ├── [ 979] tika.properties │   │   │   │   ├── [1.8K] usersrepository.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 707] blobstore.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [ 10K] DistributedPOP3JamesConfiguration.java │   │   │   │   │   ├── [ 12K] DistributedPOP3JamesServerMain.java │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   ├── [2.1K] NoACLMapper.java │   │   │   │   │   │   ├── [2.0K] RandomModSeqProvider.java │   │   │   │   │   │   └── [2.0K] RandomUidProvider.java │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   ├── [2.3K] DistributedPop3Module.java │   │   │   │   │   ├── [2.5K] Pop3FixInconsistenciesTaskSerializationModule.java │   │   │   │   │   └── [1.6K] Pop3FixInconsistenciesWebAdminModule.java │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 179] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [2.6K] DistributedPOP3ServerTest.java │   │   │   │   └── [ 32K] Pop3ServerContract.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 0] attachment.eml │   │   │   ├── [ 231] batchsizes.properties │   │   │   ├── [ 0] big.eml │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.2K] listeners.xml │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [5.9K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   ├── [ 100] rabbitmq.properties │   │   │   └── [4.7K] smtpserver.xml │   │   ├── [4.0K] jpa-app │   │   │   ├── [ 981] docker-compose.yml │   │   │   ├── [4.0K] docker-configuration │   │   │   │   ├── [ 842] logback-cli.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [ 19K] pom.xml │   │   │   ├── [4.2K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 49] droplists.properties │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [3.6K] imapserver.xml │   │   │   │   ├── [1.8K] james-database-mariadb.properties │   │   │   │   ├── [1.8K] james-database.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [4.4K] jvm.properties │   │   │   │   ├── [ 451] jwt_publickey │   │   │   │   ├── [1.1K] listeners.xml │   │   │   │   ├── [2.1K] lmtpserver.xml │   │   │   │   ├── [1.7K] logback.xml │   │   │   │   ├── [6.3K] mailetcontainer.xml │   │   │   │   ├── [1.5K] mailrepositorystore.xml │   │   │   │   ├── [2.5K] managesieveserver.xml │   │   │   │   ├── [2.4K] pop3server.xml │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [7.3K] smtpserver.xml │   │   │   │   ├── [1.3K] usersrepository.xml │   │   │   │   └── [1.6K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.2K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   └── [ 63K] license-for-binary.txt │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 565] imap.json │   │   │   │   │   ├── [ 540] jmap.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [6.4K] JPAJamesConfiguration.java │   │   │   │   │   └── [6.5K] JPAJamesServerMain.java │   │   │   │   ├── [4.0K] resources │   │   │   │   │   ├── [3.1K] defaultMailetContainer.xml │   │   │   │   │   └── [4.0K] META-INF │   │   │   │   │   └── [3.5K] persistence.xml │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 179] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [2.8K] JamesCapabilitiesServerTest.java │   │   │   │   ├── [2.2K] JamesServerConcreteContract.java │   │   │   │   ├── [4.5K] JPAJamesServerTest.java │   │   │   │   ├── [2.0K] JPAJamesServerWithAuthenticatedDatabaseSqlValidationTest.java │   │   │   │   ├── [2.0K] JPAJamesServerWithNoDatabaseAuthenticaticationSqlValidationTest.java │   │   │   │   └── [2.7K] JPAWithLDAPJamesServerTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [1.1K] fakemailrepositorystore.xml │   │   │   ├── [2.3K] imapserver.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [4.8K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   └── [4.7K] smtpserver.xml │   │   ├── [4.0K] jpa-smtp-app │   │   │   ├── [ 986] docker-compose.yml │   │   │   ├── [4.0K] docker-configuration │   │   │   │   ├── [ 842] logback-cli.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [ 18K] pom.xml │   │   │   ├── [4.3K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [1.8K] james-database-mariadb.properties │   │   │   │   ├── [1.8K] james-database.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [4.0K] jvm.properties │   │   │   │   ├── [1.7K] logback.xml │   │   │   │   ├── [5.0K] mailetcontainer.xml │   │   │   │   ├── [1.5K] mailrepositorystore.xml │   │   │   │   ├── [1.4K] recipientrewritetable.xml │   │   │   │   ├── [7.3K] smtpserver.xml │   │   │   │   ├── [1.4K] usersrepository.xml │   │   │   │   └── [1.6K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.2K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   └── [ 63K] license-for-binary.txt │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 565] imap.json │   │   │   │   │   ├── [ 540] jmap.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [5.5K] JPAJamesConfiguration.java │   │   │   │   │   └── [4.2K] JPAJamesServerMain.java │   │   │   │   ├── [4.0K] resources │   │   │   │   │   ├── [2.9K] defaultMailetContainer.xml │   │   │   │   │   └── [4.0K] META-INF │   │   │   │   │   └── [2.0K] persistence.xml │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 179] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] JPAJamesServerTest.java │   │   │   │   └── [4.0K] mariadb │   │   │   │   ├── [3.6K] JPAMariaDBJamesServerTest.java │   │   │   │   └── [2.2K] TestJPAMariaDBConfigurationModule.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [1.1K] fakemailrepositorystore.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [4.7K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.5K] managesieveserver.xml │   │   │   └── [4.5K] smtpserver.xml │   │   ├── [4.0K] memory-app │   │   │   ├── [4.0K] docker-configuration │   │   │   │   ├── [ 842] logback-cli.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [ 18K] pom.xml │   │   │   ├── [1.8K] README.md │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [ 283] deletedMessageVault.properties │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 49] droplists.properties │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [3.6K] imapserver.xml │   │   │   │   ├── [1.4K] jmap.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [4.4K] jvm.properties │   │   │   │   ├── [1.2K] listeners.xml │   │   │   │   ├── [2.7K] logback.xml │   │   │   │   ├── [7.1K] mailetcontainer.xml │   │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   │   ├── [2.5K] managesieveserver.xml │   │   │   │   ├── [2.4K] pop3server.xml │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [7.3K] smtpserver.xml │   │   │   │   ├── [1.5K] usersrepository.xml │   │   │   │   └── [1.8K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.2K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   ├── [ 63K] license-for-binary.txt │   │   │   │   └── [ 958] README.adoc │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 565] imap.json │   │   │   │   │   ├── [ 540] jmap.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [7.6K] MemoryJamesConfiguration.java │   │   │   │   │   └── [9.2K] MemoryJamesServerMain.java │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 179] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [8.5K] CertificateReloadTest.java │   │   │   │   ├── [3.0K] DefaultMemoryJamesServerTest.java │   │   │   │   ├── [4.8K] DisabledGroupExecutionTest.java │   │   │   │   ├── [4.4K] DisabledSpoolerTest.java │   │   │   │   ├── [ 18K] DKIMHookIntegrationTest.java │   │   │   │   ├── [3.1K] DomainAutodetectionTest.java │   │   │   │   ├── [1.4K] ErrorMailet.java │   │   │   │   ├── [6.7K] GuiceJamesServerStartUpCheckTest.java │   │   │   │   ├── [4.4K] GuiceJamesServerTest.java │   │   │   │   ├── [5.4K] GuiceLifecycleHeathCheckTest.java │   │   │   │   ├── [3.6K] HealthCheckExtensionTest.java │   │   │   │   ├── [4.1K] IMAPIntegrationTest.java │   │   │   │   ├── [6.0K] LmtpIntegrationTest.java │   │   │   │   ├── [2.9K] MemoryJamesServerTest.java │   │   │   │   ├── [2.6K] MemoryJmapJamesServerTest.java │   │   │   │   ├── [2.3K] MemoryJmapTestRule.java │   │   │   │   ├── [7.7K] MemoryLdapLocalPartLoginIntegrationTest.java │   │   │   │   ├── [1.8K] MyHealthCheck.java │   │   │   │   ├── [1.6K] MyRoute.java │   │   │   │   ├── [1.6K] MyStartable.java │   │   │   │   ├── [5.9K] RCPTCaseSensitivityTest.java │   │   │   │   ├── [5.6K] StartSequenceTest.java │   │   │   │   ├── [2.3K] UserStartableExtensionTest.java │   │   │   │   └── [2.9K] WebAdminRoutesExtensionTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [2.2K] badAliasKeystore │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [4.0K] eml │   │   │   │   ├── [3.6K] badDkim.eml │   │   │   │   ├── [3.6K] goodDkim.eml │   │   │   │   ├── [3.5K] otherDomainDkim.eml │   │   │   │   └── [3.5K] otherDomainDkimLocalFrom.eml │   │   │   ├── [3.0K] imapserver2.xml │   │   │   ├── [2.3K] imapserver.xml │   │   │   ├── [ 451] jwt_publickey │   │   │   ├── [2.2K] keystore │   │   │   ├── [2.7K] keystore2 │   │   │   ├── [1.1K] listeners.xml │   │   │   ├── [2.3K] lmtpserver.xml │   │   │   ├── [7.4K] mailetcontainer.xml │   │   │   ├── [1.0K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   ├── [5.8K] smtpserver2.xml │   │   │   ├── [4.9K] smtpserver.xml │   │   │   └── [1.3K] usersrepository.xml │   │   ├── [4.0K] migration │   │   │   └── [4.0K] core-data-jpa-to-pg │   │   │   ├── [ 11K] pom.xml │   │   │   ├── [1.9K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [3.6K] blob.properties │   │   │   │   ├── [1.9K] james-database.properties │   │   │   │   ├── [1.7K] logback.xml │   │   │   │   └── [1.9K] postgres.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.2K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   ├── [ 63K] license-for-binary.txt │   │   │   │   └── [ 876] README.adoc │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [ 22K] JpaToPgCoreDataMigration.java │   │   │   │   │   └── [5.2K] MigrationConfiguration.java │   │   │   │   ├── [4.0K] resources │   │   │   │   │   └── [4.0K] META-INF │   │   │   │   │   └── [2.2K] persistence.xml │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 231] james-migration │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [ 17K] JpaToPgCoreDataMigrationTest.java │   │   │   └── [3.3K] MariaDBExtension.java │   │   ├── [4.0K] postgres-app │   │   │   ├── [ 879] clean_up.sql │   │   │   ├── [1.9K] docker-compose-distributed.yml │   │   │   ├── [ 698] docker-compose.yml │   │   │   ├── [4.0K] docker-configuration │   │   │   │   └── [1.8K] webadmin.properties │   │   │   ├── [4.0K] imap-provision-conf │   │   │   │   └── [ 696] provisioning.properties │   │   │   ├── [ 621] performance-test.md │   │   │   ├── [ 22K] pom.xml │   │   │   ├── [1.1K] provision.sh │   │   │   ├── [4.8K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [3.8K] blob.properties │   │   │   │   ├── [ 298] deletedMessageVault.properties │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 49] droplists.properties │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [3.6K] imapserver.xml │   │   │   │   ├── [1.4K] jmap.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [3.4K] jvm.properties │   │   │   │   ├── [ 451] jwt_publickey │   │   │   │   ├── [1.1K] listeners.xml │   │   │   │   ├── [2.1K] lmtpserver.xml │   │   │   │   ├── [1.7K] logback.xml │   │   │   │   ├── [6.5K] mailetcontainer.xml │   │   │   │   ├── [1.4K] mailrepositorystore.xml │   │   │   │   ├── [2.5K] managesieveserver.xml │   │   │   │   ├── [2.4K] pop3server.xml │   │   │   │   ├── [1.7K] postgres.properties │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [7.3K] smtpserver.xml │   │   │   │   ├── [1.3K] usersrepository.xml │   │   │   │   └── [1.6K] webadmin.properties │   │   │   ├── [4.0K] sample-configuration-distributed │   │   │   │   ├── [5.6K] blob.properties │   │   │   │   ├── [5.6K] opensearch.properties │   │   │   │   └── [4.4K] rabbitmq.properties │   │   │   ├── [4.0K] sample-configuration-single │   │   │   │   └── [ 89] search.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   ├── [3.2K] app.xml │   │   │   │   ├── [ 204] extensions-jars.txt │   │   │   │   └── [ 65K] license-for-binary.txt │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   │   └── [ 204] README.md │   │   │   │   ├── [4.0K] glowroot │   │   │   │   │   ├── [ 47] admin.json │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   ├── [ 565] imap.json │   │   │   │   │   ├── [ 546] jmap.json │   │   │   │   │   ├── [ 583] mailboxListener.json │   │   │   │   │   ├── [ 561] pop3.json │   │   │   │   │   ├── [ 565] smtp.json │   │   │   │   │   ├── [1.4K] spooler.json │   │   │   │   │   └── [ 505] task.json │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [ 14K] PostgresJamesConfiguration.java │   │   │   │   │   ├── [ 13K] PostgresJamesServerMain.java │   │   │   │   │   └── [4.6K] PostgresJmapModule.java │   │   │   │   ├── [4.0K] resources │   │   │   │   │   └── [3.1K] defaultMailetContainer.xml │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 124] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [6.1K] BodyDeduplicationIntegrationTest.java │   │   │   │   ├── [6.1K] DistributedPostgresJamesServerTest.java │   │   │   │   ├── [3.0K] JamesCapabilitiesServerTest.java │   │   │   │   ├── [2.2K] JamesServerConcreteContract.java │   │   │   │   ├── [2.6K] PostgresBlobStoreIntegrationTest.java │   │   │   │   ├── [4.9K] PostgresJamesServerTest.java │   │   │   │   ├── [2.5K] PostgresJmapJamesServerTest.java │   │   │   │   ├── [3.0K] PostgresWithLDAPJamesServerTest.java │   │   │   │   ├── [6.3K] PostgresWithOpenSearchDisabledTest.java │   │   │   │   ├── [2.3K] PostgresWithTikaTest.java │   │   │   │   ├── [2.2K] WithScanningSearchImmutableTest.java │   │   │   │   └── [2.6K] WithScanningSearchMutableTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [4.0K] eml │   │   │   │   └── [4.0K] htmlMail.eml │   │   │   ├── [1.1K] fakemailrepositorystore.xml │   │   │   ├── [2.3K] imapserver.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [5.0K] mailetcontainer.xml │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   ├── [4.7K] smtpserver.xml │   │   │   ├── [1.3K] usersrepository.xml │   │   │   └── [1.0K] webadmin.properties │   │   ├── [4.0K] scaling-pulsar-smtp │   │   │   ├── [2.4K] docker-compose.yml │   │   │   ├── [ 15K] pom.xml │   │   │   ├── [3.2K] README.adoc │   │   │   ├── [4.0K] sample-configuration │   │   │   │   ├── [5.7K] blob.properties │   │   │   │   ├── [1.3K] dnsservice.xml │   │   │   │   ├── [1.3K] domainlist.xml │   │   │   │   ├── [ 621] extensions.properties │   │   │   │   ├── [1.5K] healthcheck.properties │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   ├── [3.5K] jvm.properties │   │   │   │   ├── [2.2K] keystore │   │   │   │   ├── [1.7K] logback.xml │   │   │   │   ├── [4.4K] mailetcontainer.xml │   │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   │   ├── [1.9K] postgres.properties │   │   │   │   ├── [ 193] pulsar.properties │   │   │   │   ├── [1.4K] recipientrewritetable.xml │   │   │   │   ├── [ 22] scriptFile.scala │   │   │   │   ├── [7.4K] smtpserver.xml │   │   │   │   ├── [1.4K] usersrepository.xml │   │   │   │   └── [1.6K] webadmin.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] extensions-jars │   │   │   │   ├── [4.0K] glowroot │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.1K] MailStoreRepositoryModule.java │   │   │   │   │   ├── [6.8K] Main.java │   │   │   │   │   └── [4.2K] SMTPRelayConfiguration.java │   │   │   │   ├── [4.0K] resources │   │   │   │   │   └── [4.0K] META-INF │   │   │   │   │   └── [1.9K] persistence.xml │   │   │   │   └── [4.0K] scripts │   │   │   │   └── [ 124] james-cli │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [2.0K] AwsS3BlobStoreExtension.java │   │   │   │   ├── [2.5K] PulsarExtension.java │   │   │   │   ├── [2.9K] SMTPJamesServerTest.java │   │   │   │   └── [1.8K] TestingSmtpRelayJamesServerBuilder.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.1K] backmailrepositorystore.xml │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [1.1K] fakemailrepositorystore.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.2K] listeners.xml │   │   │   ├── [4.2K] mailetcontainer.xml │   │   │   └── [4.4K] smtpserver.xml │   │   ├── [4.0K] spring-app │   │   │   ├── [9.9K] LICENSE │   │   │   ├── [ 420] NOTICE │   │   │   ├── [ 42K] pom.xml │   │   │   ├── [1.4K] README.crypto │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] assemble │   │   │   │   └── [6.4K] app.xml │   │   │   ├── [4.0K] debian │   │   │   │   └── [4.0K] control │   │   │   │   ├── [ 960] control │   │   │   │   └── [ 876] copyright │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] app │   │   │   │   │   ├── [4.0K] bin │   │   │   │   │   │   ├── [1.3K] setenv.bat │   │   │   │   │   │   └── [1.2K] setenv.sh │   │   │   │   │   └── [4.0K] sieve │   │   │   │   │   └── [ 249] README.txt │   │   │   │   ├── [4.0K] appended-resources │   │   │   │   │   └── [ 16K] supplemental-models.xml │   │   │   │   ├── [4.0K] config │   │   │   │   │   └── [4.0K] war │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] app │   │   │   │   │   └── [4.0K] spring │   │   │   │   │   └── [3.9K] JamesAppSpringMain.java │   │   │   │   ├── [4.0K] licensing │   │   │   │   │   ├── [4.0K] app │   │   │   │   │   │   ├── [ 63K] license-for-binary.txt │   │   │   │   │   │   ├── [ 68K] licensing.xml │   │   │   │   │   │   └── [5.7K] notice-for-binary.txt │   │   │   │   │   └── [4.0K] war │   │   │   │   │   ├── [ 51K] LICENSE │   │   │   │   │   ├── [ 66K] licensing.xml │   │   │   │   │   └── [5.7K] NOTICE │   │   │   │   ├── [4.0K] resources │   │   │   │   │   ├── [2.9K] dnsservice.xml │   │   │   │   │   ├── [2.8K] domainlist.xml │   │   │   │   │   ├── [ 18K] fetchmail.xml │   │   │   │   │   ├── [3.8K] imapserver.xml │   │   │   │   │   ├── [1.4K] indexer.xml │   │   │   │   │   ├── [1.6K] james-database.properties │   │   │   │   │   ├── [1.1K] jmx.properties │   │   │   │   │   ├── [ 21] jmxremote.access │   │   │   │   │   ├── [ 20] jmxremote.password │   │   │   │   │   ├── [4.0K] lib │   │   │   │   │   │   └── [ 66] README.txt │   │   │   │   │   ├── [3.3K] lmtpserver.xml │   │   │   │   │   ├── [ 25K] log4j2.xml │   │   │   │   │   ├── [1.3K] mailbox.xml │   │   │   │   │   ├── [ 23K] mailetcontainer.xml │   │   │   │   │   ├── [3.1K] mailrepositorystore.xml │   │   │   │   │   ├── [2.8K] managesieveserver.xml │   │   │   │   │   ├── [4.0K] META-INF │   │   │   │   │   │   ├── [1.5K] jpa-mappings-template.xml │   │   │   │   │   │   ├── [3.9K] persistence-template.xml │   │   │   │   │   │   └── [3.4K] persistence.xml │   │   │   │   │   ├── [3.8K] pop3server.xml │   │   │   │   │   ├── [4.5K] quota.xml │   │   │   │   │   ├── [2.0K] recipientrewritetable.xml │   │   │   │   │   ├── [1.0K] setenv.sh │   │   │   │   │   ├── [1.2K] sieverepository.xml │   │   │   │   │   ├── [ 15K] smtpserver.xml │   │   │   │   │   ├── [ 25K] sqlResources.xml │   │   │   │   │   └── [2.3K] usersrepository.xml │   │   │   │   └── [4.0K] webapp │   │   │   │   └── [4.0K] WEB-INF │   │   │   │   └── [1.5K] web.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1001] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] app │   │   │   │   └── [4.0K] spring │   │   │   │   ├── [2.0K] JamesAppSpringMainTest.java │   │   │   │   └── [3.1K] JamesSpringContextTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [3.4K] imapserver.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [3.5K] pop3server.xml │   │   │   ├── [1.7K] quota.xml │   │   │   └── [2.3K] smtpserver.xml │   │   └── [4.0K] webadmin-cli │   │   ├── [ 72] james-cli │   │   ├── [5.2K] pom.xml │   │   ├── [ 11K] README.md │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] cli │   │   │   ├── [4.0K] domain │   │   │   │   ├── [2.5K] AddDomainAliasCommand.java │   │   │   │   ├── [2.5K] DomainCommand.java │   │   │   │   ├── [1.9K] DomainCreateCommand.java │   │   │   │   ├── [1.9K] DomainDeleteCommand.java │   │   │   │   ├── [2.2K] DomainExistCommand.java │   │   │   │   ├── [2.0K] DomainListCommand.java │   │   │   │   ├── [2.3K] ListDomainAliasCommand.java │   │   │   │   └── [2.3K] RemoveDomainAliasCommand.java │   │   │   ├── [4.0K] mailbox │   │   │   │   ├── [2.4K] MailboxCommand.java │   │   │   │   ├── [2.4K] MailboxCreateCommand.java │   │   │   │   ├── [2.3K] MailboxDeleteAllCommand.java │   │   │   │   ├── [2.4K] MailboxDeleteCommand.java │   │   │   │   ├── [2.6K] MailboxExistCommand.java │   │   │   │   └── [2.2K] MailboxListCommand.java │   │   │   ├── [4.0K] quota │   │   │   │   ├── [2.0K] DeleteGlobalQuotaCountCommand.java │   │   │   │   ├── [2.0K] DeleteGlobalQuotaSizeCommand.java │   │   │   │   ├── [2.3K] GetGlobalQuotaCountCommand.java │   │   │   │   ├── [2.3K] GetGlobalQuotaSizeCommand.java │   │   │   │   ├── [1.8K] GlobalQuotaCommand.java │   │   │   │   ├── [1.8K] GlobalQuotaCountCommand.java │   │   │   │   ├── [1.8K] GlobalQuotaSizeCommand.java │   │   │   │   ├── [2.3K] QuotaCommand.java │   │   │   │   ├── [2.0K] SetGlobalQuotaCountCommand.java │   │   │   │   └── [2.1K] SetGlobalQuotaSizeCommand.java │   │   │   ├── [4.0K] user │   │   │   │   ├── [2.4K] UserCommand.java │   │   │   │   ├── [3.4K] UserCreateCommand.java │   │   │   │   ├── [2.0K] UserDeleteCommand.java │   │   │   │   ├── [2.4K] UserExistCommand.java │   │   │   │   └── [2.0K] UserListCommand.java │   │   │   ├── [3.6K] WebAdminCli.java │   │   │   └── [3.7K] WebAdminHTTPClientUtil.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] cli │   │   │   ├── [9.0K] DomainManageTest.java │   │   │   ├── [2.3K] HelpVersionCommandTest.java │   │   │   ├── [9.6K] JwtOptionTest.java │   │   │   ├── [ 16K] MailboxManageTest.java │   │   │   ├── [8.5K] QuotaManageTest.java │   │   │   └── [9.8K] UserManageTest.java │   │   └── [4.0K] resources │   │   ├── [1.2K] dnsservice.xml │   │   ├── [1.1K] domainlist.xml │   │   ├── [2.2K] imapserver.xml │   │   ├── [ 451] jwt_publickey │   │   ├── [2.2K] keystore │   │   ├── [1.8K] listeners.xml │   │   ├── [2.0K] lmtpserver.xml │   │   ├── [4.6K] mailetcontainer.xml │   │   ├── [1.1K] mailrepositorystore.xml │   │   ├── [2.6K] managesieveserver.xml │   │   ├── [2.0K] pop3server.xml │   │   ├── [4.7K] smtpserver.xml │   │   ├── [1.3K] usersrepository.xml │   │   ├── [ 464] valid_token_admin_false.jwt │   │   ├── [ 463] valid_token_admin_true.jwt │   │   └── [1.0K] webadmin.properties │   ├── [4.0K] blob │   │   ├── [4.0K] blob-aes │   │   │   ├── [2.8K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] aes │   │   │   │   ├── [8.5K] AESBlobStoreDAO.java │   │   │   │   ├── [2.3K] CryptoConfigBuilder.java │   │   │   │   ├── [2.5K] CryptoConfig.java │   │   │   │   ├── [1.5K] CryptoException.java │   │   │   │   └── [2.9K] PBKDF2StreamingAeadFactory.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] aes │   │   │   └── [3.6K] AESBlobStoreDAOTest.java │   │   ├── [4.0K] blob-api │   │   │   ├── [3.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] api │   │   │   │   ├── [1.3K] BlobId.java │   │   │   │   ├── [1.4K] BlobPartsId.java │   │   │   │   ├── [1.3K] BlobReferenceSource.java │   │   │   │   ├── [4.8K] BlobStoreDAO.java │   │   │   │   ├── [3.5K] BlobStore.java │   │   │   │   ├── [2.0K] BlobType.java │   │   │   │   ├── [2.3K] BucketName.java │   │   │   │   ├── [6.2K] MetricableBlobStore.java │   │   │   │   ├── [1.5K] ObjectNotFoundException.java │   │   │   │   ├── [2.3K] ObjectStorageHealthCheck.java │   │   │   │   ├── [1.4K] ObjectStoreException.java │   │   │   │   ├── [1.5K] ObjectStoreIOException.java │   │   │   │   └── [1.7K] PlainBlobId.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] api │   │   │   │   ├── [ 12K] BlobStoreContract.java │   │   │   │   ├── [1.3K] BlobStoreDAOContract.java │   │   │   │   ├── [2.0K] BlobStoreDAOFixture.java │   │   │   │   ├── [1.4K] BlobTypeTest.java │   │   │   │   ├── [7.5K] BucketBlobStoreContract.java │   │   │   │   ├── [9.0K] BucketBlobStoreDAOContract.java │   │   │   │   ├── [2.0K] BucketNameTest.java │   │   │   │   ├── [4.8K] DeduplicationBlobStoreContract.java │   │   │   │   ├── [8.6K] DeleteBlobStoreContract.java │   │   │   │   ├── [ 11K] DeleteBlobStoreDAOContract.java │   │   │   │   ├── [6.8K] MetricableBlobStoreContract.java │   │   │   │   ├── [2.1K] PlainBlobIdTest.java │   │   │   │   ├── [ 16K] ReadSaveBlobStoreDAOContract.java │   │   │   │   └── [2.1K] TestBlobId.java │   │   │   └── [4.0K] resources │   │   │   ├── [413K] shattered-1.pdf │   │   │   └── [413K] shattered-2.pdf │   │   ├── [4.0K] blob-cassandra │   │   │   ├── [4.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [2.6K] BlobTables.java │   │   │   │   ├── [4.0K] cache │   │   │   │   │   ├── [1.5K] BlobStoreCache.java │   │   │   │   │   ├── [ 16K] CachedBlobStore.java │   │   │   │   │   ├── [2.2K] CassandraBlobCacheDataDefinition.java │   │   │   │   │   ├── [5.8K] CassandraBlobStoreCache.java │   │   │   │   │   └── [4.7K] CassandraCacheConfiguration.java │   │   │   │   ├── [3.7K] CassandraBlobDataDefinition.java │   │   │   │   ├── [ 13K] CassandraBlobStoreDAO.java │   │   │   │   ├── [2.3K] CassandraBlobStoreFactory.java │   │   │   │   ├── [9.2K] CassandraBucketDAO.java │   │   │   │   └── [7.6K] CassandraDefaultBucketDAO.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [4.0K] cache │   │   │   │   │   ├── [5.2K] BlobStoreCacheContract.java │   │   │   │   │   ├── [ 32K] CachedBlobStoreTest.java │   │   │   │   │   ├── [3.2K] CassandraBlobStoreCacheTest.java │   │   │   │   │   └── [5.0K] CassandraCacheConfigurationTest.java │   │   │   │   ├── [ 11K] CassandraBlobStoreClOneTest.java │   │   │   │   ├── [5.1K] CassandraBlobStoreContract.java │   │   │   │   ├── [3.0K] CassandraBlobStoreDAOTest.java │   │   │   │   ├── [2.0K] CassandraBlobStoreFixture.java │   │   │   │   ├── [3.7K] CassandraBlobStoreTest.java │   │   │   │   ├── [7.8K] CassandraBucketDAOTest.java │   │   │   │   ├── [6.1K] CassandraDefaultBucketDAOTest.java │   │   │   │   └── [3.5K] CassandraPassTroughBlobStoreTest.java │   │   │   └── [4.0K] resources │   │   │   └── [ 71] cassandra-driver.conf │   │   ├── [4.0K] blob-common │   │   │   ├── [2.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] api │   │   │   └── [8.4K] Store.java │   │   ├── [4.0K] blob-export-api │   │   │   ├── [2.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] export │   │   │   │   └── [4.0K] api │   │   │   │   ├── [2.6K] BlobExportMechanism.java │   │   │   │   ├── [1.9K] ExportedFileNamesGenerator.java │   │   │   │   └── [2.7K] FileExtension.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] export │   │   │   └── [4.0K] api │   │   │   ├── [3.3K] ExportedFileNamesGeneratorTest.java │   │   │   └── [3.2K] FileExtensionTest.java │   │   ├── [4.0K] blob-export-file │   │   │   ├── [3.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] export │   │   │   │   └── [4.0K] file │   │   │   │   └── [7.0K] LocalFileBlobExportMechanism.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] export │   │   │   └── [4.0K] file │   │   │   ├── [2.4K] FileSystemExtension.java │   │   │   ├── [2.6K] FileSystemExtensionTest.java │   │   │   └── [ 11K] LocalFileBlobExportMechanismTest.java │   │   ├── [4.0K] blob-file │   │   │   ├── [4.4K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] file │   │   │   │   ├── [8.4K] FileBlobStoreDAO.java │   │   │   │   └── [1.9K] FileBlobStoreFactory.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] file │   │   │   ├── [1.9K] FileBlobStoreDAOTest.java │   │   │   ├── [1.9K] FileBlobStoreGCAlgorithmTest.java │   │   │   ├── [2.3K] FileBlobStorePassThroughTest.java │   │   │   └── [2.5K] FileBlobStoreTest.java │   │   ├── [4.0K] blob-memory │   │   │   ├── [4.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] memory │   │   │   │   ├── [5.8K] MemoryBlobStoreDAO.java │   │   │   │   └── [1.5K] MemoryBlobStoreFactory.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] memory │   │   │   ├── [1.8K] MemoryBlobStoreDAOTest.java │   │   │   ├── [1.7K] MemoryBlobStoreGCAlgorithmTest.java │   │   │   ├── [2.2K] MemoryBlobStorePassThroughTest.java │   │   │   └── [2.3K] MemoryBlobStoreTest.java │   │   ├── [4.0K] blob-postgres │   │   │   ├── [5.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [3.0K] PostgresBlobStorageDataDefinition.java │   │   │   │   └── [7.7K] PostgresBlobStoreDAO.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] postgres │   │   │   ├── [4.2K] PostgresBlobStoreDAOTest.java │   │   │   └── [4.6K] PostgresBlobStoreGCAlgorithmTest.java │   │   ├── [4.0K] blob-s3 │   │   │   ├── [5.9K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] objectstorage │   │   │   │   └── [4.0K] aws │   │   │   │   ├── [8.9K] AwsS3AuthConfiguration.java │   │   │   │   ├── [4.0K] BucketNameResolver.java │   │   │   │   ├── [4.8K] JamesS3MetricPublisher.java │   │   │   │   ├── [5.1K] MinimalCopyBytesResponseTransformer.java │   │   │   │   ├── [2.2K] Region.java │   │   │   │   ├── [ 13K] S3BlobStoreConfiguration.java │   │   │   │   ├── [ 21K] S3BlobStoreDAO.java │   │   │   │   ├── [8.1K] S3ClientFactory.java │   │   │   │   ├── [1.9K] S3RequestOption.java │   │   │   │   └── [4.0K] sse │   │   │   │   ├── [3.1K] S3SSECConfiguration.java │   │   │   │   ├── [2.8K] S3SSECustomerKeyFactory.java │   │   │   │   └── [2.5K] S3SSECustomerKeyGenerator.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] objectstorage │   │   │   │   └── [4.0K] aws │   │   │   │   ├── [6.4K] AwsS3AuthConfigurationTest.java │   │   │   │   ├── [9.5K] BucketNameResolverTest.java │   │   │   │   ├── [3.8K] DockerAwsS3Container.java │   │   │   │   ├── [2.0K] DockerAwsS3Extension.java │   │   │   │   ├── [1.6K] DockerAwsS3.java │   │   │   │   ├── [1.4K] DockerAwsS3Singleton.java │   │   │   │   ├── [1.6K] RegionTest.java │   │   │   │   ├── [2.7K] S3BlobStoreConfigurationTest.java │   │   │   │   ├── [8.0K] S3BlobStoreDAOTest.java │   │   │   │   ├── [4.2K] S3DeDuplicationBlobStoreTest.java │   │   │   │   ├── [3.6K] S3HealthCheckTest.java │   │   │   │   ├── [3.3K] S3MinioBlobStoreGCAlgorithmTest.java │   │   │   │   ├── [4.7K] S3MinioDocker.java │   │   │   │   ├── [2.4K] S3MinioExtension.java │   │   │   │   ├── [5.4K] S3MinioTest.java │   │   │   │   ├── [3.5K] S3NamespaceTest.java │   │   │   │   ├── [3.4K] S3PassThroughBlobStoreTest.java │   │   │   │   ├── [3.8K] S3PrefixAndNamespaceTest.java │   │   │   │   ├── [3.4K] S3PrefixTest.java │   │   │   │   ├── [ 10K] S3WithMinIOGenerationAwareBlobIdTest.java │   │   │   │   └── [4.0K] sse │   │   │   │   ├── [5.3K] S3BlobStoreDAOWithSSECTest.java │   │   │   │   ├── [4.2K] S3SSECContract.java │   │   │   │   ├── [3.2K] S3SSECustomerKeyGeneratorTest.java │   │   │   │   └── [3.1K] SingleCustomerKeyFactoryTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] minio │   │   │   ├── [ 241] private.key │   │   │   └── [ 786] public.crt │   │   ├── [4.0K] blob-storage-strategy │   │   │   ├── [4.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] server │   │   │   │   │   └── [4.0K] blob │   │   │   │   │   └── [4.0K] deduplication │   │   │   │   │   ├── [5.5K] BlobGCTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [4.7K] BlobGCTaskDTO.java │   │   │   │   │   ├── [ 11K] BlobGCTask.java │   │   │   │   │   ├── [1.8K] BlobReferenceAggregate.java │   │   │   │   │   ├── [2.9K] BlobStoreFactory.java │   │   │   │   │   ├── [ 14K] BloomFilterGCAlgorithm.java │   │   │   │   │   ├── [8.2K] GenerationAwareBlobId.java │   │   │   │   │   ├── [1.4K] GenerationAware.java │   │   │   │   │   ├── [6.2K] MinIOGenerationAwareBlobId.java │   │   │   │   │   └── [1.3K] StorageStrategy.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] server │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] deduplication │   │   │   │   ├── [8.4K] DeDuplicationBlobStore.scala │   │   │   │   └── [5.6K] PassThroughBlobStore.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] server │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] deduplication │   │   │   │   ├── [2.9K] BlobGCTaskAdditionalInformationDTOTest.java │   │   │   │   ├── [4.4K] BlobGCTaskSerializationTest.java │   │   │   │   ├── [ 12K] BloomFilterGCAlgorithmContract.java │   │   │   │   ├── [ 13K] GenerationAwareBlobIdTest.java │   │   │   │   └── [ 13K] MinIOGenerationAwareBlobIdTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] json │   │   │   ├── [ 262] blobGC.additionalInformation.json │   │   │   ├── [ 233] blobGC-legacy.additionalInformation.json │   │   │   ├── [ 112] blobGC-legacy.task.json │   │   │   └── [ 141] blobGC.task.json │   │   ├── [4.0K] mail-store │   │   │   ├── [2.8K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] blob │   │   │   │   └── [4.0K] mail │   │   │   │   ├── [4.5K] MimeMessagePartsId.java │   │   │   │   └── [7.6K] MimeMessageStore.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] blob │   │   │   └── [4.0K] mail │   │   │   ├── [1.4K] MimeMessagePartsIdTest.java │   │   │   └── [ 11K] MimeMessageStoreTest.java │   │   └── [1.9K] pom.xml │   ├── [4.0K] container │   │   ├── [4.0K] core │   │   │   ├── [4.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] server │   │   │   │   │   └── [4.0K] core │   │   │   │   │   ├── [9.3K] BufferedDeferredFileOutputStream.java │   │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   │   ├── [5.4K] Configuration.java │   │   │   │   │   │   ├── [1.8K] ConfigurationProvider.java │   │   │   │   │   │   └── [5.9K] FileConfigurationProvider.java │   │   │   │   │   ├── [2.1K] ContentTypeCleaner.java │   │   │   │   │   ├── [5.0K] Envelope.java │   │   │   │   │   ├── [4.0K] filesystem │   │   │   │   │   │   ├── [4.0K] ClassPathResource.java │   │   │   │   │   │   ├── [3.2K] FileSystemImpl.java │   │   │   │   │   │   ├── [1.7K] FileSystemResource.java │   │   │   │   │   │   ├── [5.0K] ResourceFactory.java │   │   │   │   │   │   ├── [1.4K] Resource.java │   │   │   │   │   │   ├── [2.0K] ResourceUtils.java │   │   │   │   │   │   ├── [2.8K] SimpleUrl.java │   │   │   │   │   │   └── [2.3K] UrlResource.java │   │   │   │   │   ├── [2.9K] InternetHeadersInputStream.java │   │   │   │   │   ├── [2.5K] JamesServerResourceLoader.java │   │   │   │   │   ├── [5.6K] MailHeaders.java │   │   │   │   │   ├── [ 28K] MailImpl.java │   │   │   │   │   ├── [3.8K] MimeMessageInputStream.java │   │   │   │   │   ├── [7.5K] MimeMessageInputStreamSource.java │   │   │   │   │   ├── [2.8K] MimeMessageSource.java │   │   │   │   │   ├── [ 11K] MimeMessageUtil.java │   │   │   │   │   ├── [ 25K] MimeMessageWrapper.java │   │   │   │   │   ├── [1.3K] MissingArgumentException.java │   │   │   │   │   └── [ 871] package.html │   │   │   │   └── [4.0K] resources │   │   │   │   └── [ 900] jmx.properties │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] server │   │   │   │   └── [4.0K] core │   │   │   │   ├── [ 12K] BufferedDeferredFileOutputStreamTest.java │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   └── [4.8K] BasicConfigurationTest.java │   │   │   │   ├── [2.3K] ContentTypeCleanerTest.java │   │   │   │   ├── [10.0K] EnvelopeTest.java │   │   │   │   ├── [4.0K] filesystem │   │   │   │   │   ├── [1.6K] FileSystemImplTest.java │   │   │   │   │   └── [4.6K] SimpleUrlTest.java │   │   │   │   ├── [2.1K] MailHeadersTest.java │   │   │   │   ├── [ 20K] MailImplTest.java │   │   │   │   ├── [1.5K] MimeMessageFromMimeMessageTest.java │   │   │   │   ├── [1.5K] MimeMessageFromSharedStreamTest.java │   │   │   │   ├── [2.2K] MimeMessageFromStreamTest.java │   │   │   │   ├── [2.6K] MimeMessageInputStreamSourceTest.java │   │   │   │   ├── [ 14K] MimeMessageTest.java │   │   │   │   ├── [4.0K] MimeMessageUtilTest.java │   │   │   │   └── [ 15K] MimeMessageWrapperTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [3.9K] invalid.eml │   │   │   ├── [5.8K] JAMES-1593.eml │   │   │   └── [1.2K] mail-containing-unicode-characters.eml │   │   ├── [4.0K] feature-checks │   │   │   ├── [2.4K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] healthcheck │   │   │   └── [ 12K] MailReceptionCheck.java │   │   ├── [4.0K] filesystem-api │   │   │   ├── [2.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] filesystem │   │   │   │   └── [4.0K] api │   │   │   │   ├── [3.5K] FileSystem.java │   │   │   │   └── [1.8K] JamesDirectoriesProvider.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] filesystem │   │   │   │   └── [4.0K] api │   │   │   │   ├── [ 10K] AbstractFileSystemTest.java │   │   │   │   ├── [3.0K] FileSystemFixture.java │   │   │   │   └── [4.0K] mock │   │   │   │   └── [3.1K] MockFileSystem.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 10] class path Test.txt │   │   │   └── [ 10] classpathTest.txt │   │   ├── [4.0K] guice │   │   │   ├── [4.0K] blob │   │   │   │   ├── [4.0K] api │   │   │   │   │   ├── [2.0K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] mailbox │   │   │   │   │   ├── [1.8K] BlobStoreAPIModule.java │   │   │   │   │   └── [1.4K] ConfigurationComponent.java │   │   │   │   ├── [4.0K] deduplication-gc │   │   │   │   │   ├── [2.9K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   └── [4.0K] java │   │   │   │   │   │   └── [4.0K] org │   │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   │   └── [4.0K] james │   │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   │   └── [4.0K] blobstore │   │   │   │   │   │   ├── [5.6K] BlobDeduplicationGCModule.java │   │   │   │   │   │   └── [4.0K] validation │   │   │   │   │   │   ├── [2.9K] BlobStoreConfigurationValidationStartUpCheck.java │   │   │   │   │   │   ├── [2.3K] EventsourcingStorageStrategy.java │   │   │   │   │   │   ├── [2.5K] RegisterStorageStrategyCommandHandler.java │   │   │   │   │   │   ├── [1.6K] RegisterStorageStrategy.java │   │   │   │   │   │   ├── [2.3K] StoragePolicyConfigurationSanityEnforcementModule.java │   │   │   │   │   │   ├── [4.2K] StorageStrategyAggregate.java │   │   │   │   │   │   ├── [4.0K] StorageStrategyChangedDTO.java │   │   │   │   │   │   ├── [2.1K] StorageStrategyChanged.java │   │   │   │   │   │   ├── [1.8K] StorageStrategyModule.java │   │   │   │   │   │   └── [2.8K] StorageStrategyValidationEventSourcingSystem.java │   │   │   │   │   └── [4.0K] test │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] blobstore │   │   │   │   │   └── [4.0K] validation │   │   │   │   │   ├── [3.5K] StorageStrategyChangedDTOTest.java │   │   │   │   │   └── [3.5K] StorageStrategyValidationEventSourcingSystemTest.java │   │   │   │   ├── [4.0K] export │   │   │   │   │   ├── [2.6K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   └── [4.0K] java │   │   │   │   │   │   └── [4.0K] org │   │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   │   └── [4.0K] james │   │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   │   ├── [2.9K] BlobExportImplChoice.java │   │   │   │   │   │   ├── [3.5K] BlobExportMechanismModule.java │   │   │   │   │   │   └── [2.9K] LocalFileBlobExportMechanismModule.java │   │   │   │   │   └── [4.0K] test │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   ├── [3.3K] BlobExportImplChoiceTest.java │   │   │   │   │   └── [4.1K] BlobExportMechanismModuleTest.java │   │   │   │   ├── [4.0K] memory │   │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [2.3K] BlobMemoryModule.java │   │   │   │   ├── [4.0K] postgres │   │   │   │   │   ├── [2.0K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [1.7K] BlobPostgresModule.java │   │   │   │   └── [4.0K] s3 │   │   │   │   ├── [3.0K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] objectstorage │   │   │   │   │   ├── [4.0K] aws │   │   │   │   │   │   └── [4.0K] s3 │   │   │   │   │   │   └── [3.1K] AwsS3ConfigurationReader.java │   │   │   │   │   ├── [6.4K] S3BlobStoreConfigurationReader.java │   │   │   │   │   ├── [2.2K] S3BlobStoreModule.java │   │   │   │   │   └── [1.9K] S3BucketModule.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   ├── [2.0K] AwsS3BlobStoreExtension.java │   │   │   │   └── [4.0K] objectstorage │   │   │   │   └── [4.0K] aws │   │   │   │   └── [4.0K] s3 │   │   │   │   ├── [9.8K] AwsS3ConfigurationReaderTest.java │   │   │   │   └── [3.7K] DockerAwsS3TestRule.java │   │   │   ├── [4.0K] cassandra │   │   │   │   ├── [6.6K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   ├── [9.9K] CassandraConsistencyTaskSerializationModule.java │   │   │   │   │   │   ├── [4.0K] data │   │   │   │   │   │   │   ├── [2.4K] CassandraDLPConfigurationStoreModule.java │   │   │   │   │   │   │   ├── [2.1K] CassandraDropListsModule.java │   │   │   │   │   │   │   ├── [9.3K] CassandraJmapModule.java │   │   │   │   │   │   │   ├── [2.5K] CassandraSieveQuotaLegacyModule.java │   │   │   │   │   │   │   ├── [2.0K] CassandraSieveQuotaModule.java │   │   │   │   │   │   │   ├── [2.2K] CassandraSieveRepositoryModule.java │   │   │   │   │   │   │   └── [3.1K] CassandraVacationModule.java │   │   │   │   │   │   ├── [4.0K] eventstore │   │   │   │   │   │   │   └── [2.3K] CassandraEventStoreModule.java │   │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   │   ├── [2.2K] CassandraBlobStoreDependenciesModule.java │   │   │   │   │   │   │   ├── [3.5K] CassandraCacheSessionModule.java │   │   │   │   │   │   │   ├── [2.5K] CassandraDeadLetterModule.java │   │   │   │   │   │   │   ├── [3.5K] CassandraDeletedMessageVaultModule.java │   │   │   │   │   │   │   ├── [ 19K] CassandraMailboxModule.java │   │   │   │   │   │   │   ├── [3.8K] CassandraMailboxQuotaLegacyModule.java │   │   │   │   │   │   │   ├── [3.1K] CassandraMailboxQuotaModule.java │   │   │   │   │   │   │   ├── [2.0K] CassandraQuotaMailingModule.java │   │   │   │   │   │   │   ├── [4.0K] CassandraQuotaModule.java │   │   │   │   │   │   │   ├── [5.1K] CassandraSchemaVersionStartUpCheck.java │   │   │   │   │   │   │   ├── [8.3K] CassandraSessionModule.java │   │   │   │   │   │   │   ├── [2.1K] CassandraThreadIdGuessingModule.java │   │   │   │   │   │   │   ├── [1.6K] DefaultBucketModule.java │   │   │   │   │   │   │   └── [6.0K] KeyspacesConfiguration.java │   │   │   │   │   │   ├── [4.0K] metrics │   │   │   │   │   │   │   └── [2.3K] CassandraMetricsModule.java │   │   │   │   │   │   ├── [2.8K] TasksCleanupTaskSerializationModule.java │   │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   │   ├── [3.9K] CassandraRoutesModule.java │   │   │   │   │   │   ├── [6.4K] InconsistencySolvingRoutesModule.java │   │   │   │   │   │   └── [1.9K] TasksCleanupRoutesModule.java │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [2.1K] CassandraProbe.java │   │   │   │   │   └── [1.9K] CassandraTruncateTableTask.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] mailbox │   │   │   │   │   └── [2.5K] KeyspacesConfigurationTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailbox │   │   │   │   └── [ 336] cassandra.properties │   │   │   ├── [4.0K] common │   │   │   │   ├── [5.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [2.1K] CleanupTasksPerformer.java │   │   │   │   │   ├── [1.7K] ConfigurationSanitizingPerformer.java │   │   │   │   │   ├── [3.1K] CoreDataModule.java │   │   │   │   │   ├── [2.1K] ExtraProperties.java │   │   │   │   │   ├── [5.2K] GuiceJamesServer.java │   │   │   │   │   ├── [2.0K] GuiceLifecycleHealthCheck.java │   │   │   │   │   ├── [1.6K] IsStartedProbe.java │   │   │   │   │   ├── [1.5K] JamesServerMain.java │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   ├── [1.5K] CleanupTaskModule.java │   │   │   │   │   │   ├── [1.4K] ClockModule.java │   │   │   │   │   │   ├── [3.8K] CommonServicesModule.java │   │   │   │   │   │   ├── [2.2K] ErrorMailRepositoryEmptyHealthCheckModule.java │   │   │   │   │   │   ├── [2.0K] IsStartedProbeModule.java │   │   │   │   │   │   ├── [1.6K] MailetProcessingModule.java │   │   │   │   │   │   ├── [1.4K] MimeMessageModule.java │   │   │   │   │   │   ├── [4.3K] PeriodicalHealthChecksModule.java │   │   │   │   │   │   ├── [4.0K] protocols │   │   │   │   │   │   │   └── [1.6K] ProtocolHandlerModule.java │   │   │   │   │   │   ├── [1.7K] RunArgumentsModule.java │   │   │   │   │   │   ├── [4.0K] server │   │   │   │   │   │   │   ├── [2.0K] DefaultProcessorsConfigurationProviderModule.java │   │   │   │   │   │   │   ├── [2.2K] DNSServiceModule.java │   │   │   │   │   │   │   ├── [2.8K] DropWizardMetricsModule.java │   │   │   │   │   │   │   ├── [1.5K] HostnameModule.java │   │   │   │   │   │   │   ├── [3.4K] LoggingMetricsModule.java │   │   │   │   │   │   │   ├── [4.1K] MailStoreRepositoryModule.java │   │   │   │   │   │   │   ├── [1.6K] RawPostDequeueDecoratorModule.java │   │   │   │   │   │   │   ├── [1.7K] TaskManagerModule.java │   │   │   │   │   │   │   └── [5.5K] TaskSerializationModule.java │   │   │   │   │   │   ├── [3.7K] StartablesModule.java │   │   │   │   │   │   └── [1.6K] StartUpChecksModule.java │   │   │   │   │   ├── [1.5K] NaiveDelegationStoreModule.java │   │   │   │   │   ├── [4.9K] PeriodicalHealthChecksConfiguration.java │   │   │   │   │   ├── [4.3K] PeriodicalHealthChecks.java │   │   │   │   │   ├── [3.4K] ProtocolConfigurationSanitizer.java │   │   │   │   │   ├── [2.5K] RunArguments.java │   │   │   │   │   ├── [4.7K] StartUpChecksPerformer.java │   │   │   │   │   ├── [4.1K] TemporaryJamesServer.java │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [6.0K] DataProbeImpl.java │   │   │   │   │   ├── [2.3K] DropListProbeImpl.java │   │   │   │   │   ├── [2.4K] FilteringManagementProbeImpl.java │   │   │   │   │   ├── [2.1K] GuiceProbeProvider.java │   │   │   │   │   ├── [2.4K] GuiceProtocolHandlerLoader.java │   │   │   │   │   ├── [3.1K] InitializationOperations.java │   │   │   │   │   ├── [2.1K] MailboxManagerDefinition.java │   │   │   │   │   ├── [3.3K] MailRepositoryProbeImpl.java │   │   │   │   │   └── [1.7K] Startables.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [3.0K] AggregateGuiceModuleTestRule.java │   │   │   │   │   ├── [3.9K] AggregateJunitExtension.java │   │   │   │   │   ├── [2.3K] ClockExtension.java │   │   │   │   │   ├── [3.9K] FakePropertiesProvider.java │   │   │   │   │   ├── [2.0K] GuiceModuleTestExtension.java │   │   │   │   │   ├── [1.4K] GuiceModuleTestRule.java │   │   │   │   │   ├── [5.1K] JamesServerBuilder.java │   │   │   │   │   ├── [4.1K] JamesServerContract.java │   │   │   │   │   ├── [8.8K] JamesServerExtension.java │   │   │   │   │   ├── [ 12K] MailsShouldBeWellReceived.java │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   └── [4.2K] InitializationOperationsTest.java │   │   │   │   │   ├── [5.2K] PeriodicalHealthChecksConfigurationTest.java │   │   │   │   │   ├── [9.2K] PeriodicalHealthChecksTest.java │   │   │   │   │   ├── [2.6K] RegistrableExtension.java │   │   │   │   │   ├── [5.0K] StartUpChecksPerformerTest.java │   │   │   │   │   ├── [1.8K] TempFilesystemTestRule.java │   │   │   │   │   ├── [1.8K] TemporaryFolderRegistrableExtension.java │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [2.5K] ConfigurablesTest.java │   │   │   │   │   ├── [2.0K] FailingPropertiesProvider.java │   │   │   │   │   ├── [8.8K] FileConfigurationProviderTest.java │   │   │   │   │   └── [2.4K] GuiceProbeProviderTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [4.0K] eml │   │   │   │   │   └── [1.2K] mail-containing-unicode-characters.eml │   │   │   │   ├── [ 137] test.properties │   │   │   │   └── [1.2K] test.xml │   │   │   ├── [4.0K] configuration │   │   │   │   ├── [2.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [ 11K] DelegatedPropertiesConfiguration.java │   │   │   │   │   ├── [1.2K] GuiceProbe.java │   │   │   │   │   ├── [1.9K] InitializationOperation.java │   │   │   │   │   ├── [3.6K] InitilizationOperationBuilder.java │   │   │   │   │   ├── [4.4K] KeystoreCreator.java │   │   │   │   │   ├── [6.2K] PropertiesProvider.java │   │   │   │   │   └── [1.3K] UserDefinedStartable.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [2.8K] PropertiesProviderFromEnvVariablesTest.java │   │   │   │   │   └── [4.7K] PropertiesProviderTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [ 73] a.properties │   │   │   │   ├── [ 11] b.properties │   │   │   │   └── [ 49] env.properties │   │   │   ├── [4.0K] data-cassandra │   │   │   │   ├── [2.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] data │   │   │   │   ├── [3.3K] CassandraDelegationStoreModule.java │   │   │   │   ├── [2.6K] CassandraDomainListModule.java │   │   │   │   ├── [3.5K] CassandraRecipientRewriteTableModule.java │   │   │   │   └── [2.5K] CassandraUsersRepositoryModule.java │   │   │   ├── [4.0K] data-ldap │   │   │   │   ├── [2.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] data │   │   │   │   │   ├── [3.4K] LdapUsersRepositoryModule.java │   │   │   │   │   └── [3.0K] UsersRepositoryModuleChooser.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] data │   │   │   │   ├── [4.0K] DockerLdapRule.java │   │   │   │   └── [2.0K] LdapTestExtension.java │   │   │   ├── [4.0K] distributed │   │   │   │   ├── [4.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   ├── [4.0K] blobstore │   │   │   │   │   │   ├── [4.6K] BlobStoreCacheModulesChooser.java │   │   │   │   │   │   ├── [ 11K] BlobStoreConfiguration.java │   │   │   │   │   │   └── [9.1K] BlobStoreModulesChooser.java │   │   │   │   │   ├── [6.2K] DistributedTaskManagerModule.java │   │   │   │   │   ├── [7.1K] DistributedTaskSerializationModule.java │   │   │   │   │   ├── [4.0K] event │   │   │   │   │   │   ├── [5.9K] JMAPEventBusModule.java │   │   │   │   │   │   └── [5.5K] MailboxEventBusModule.java │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   ├── [2.1K] DeletedMessageVaultWorkQueueReconnectionHandler.java │   │   │   │   │   │   ├── [ 12K] DistributedDeletedMessageVaultDeletionCallback.java │   │   │   │   │   │   └── [4.3K] DistributedDeletedMessageVaultModule.java │   │   │   │   │   └── [4.0K] plugins │   │   │   │   │   └── [2.0K] QuotaMailingModule.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] blobstore │   │   │   │   ├── [2.4K] BlobStoreCacheModulesChooserTest.java │   │   │   │   ├── [ 18K] BlobStoreConfigurationTest.java │   │   │   │   └── [3.3K] BlobStoreModulesChooserTest.java │   │   │   ├── [4.0K] jmx │   │   │   │   ├── [3.6K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   └── [4.0K] server │   │   │   │   │   │   ├── [4.1K] JmxConfiguration.java │   │   │   │   │   │   ├── [9.2K] JMXServer.java │   │   │   │   │   │   └── [8.7K] JMXServerModule.java │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   └── [2.6K] GuiceMailboxManagerResolver.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] server │   │   │   │   └── [3.2K] JmxConfigurationTest.java │   │   │   ├── [4.0K] jpa-common │   │   │   │   ├── [2.7K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] data │   │   │   │   │   ├── [1.5K] JPAAuthorizatorModule.java │   │   │   │   │   ├── [1.6K] JPADataModule.java │   │   │   │   │   ├── [2.1K] JPADomainListModule.java │   │   │   │   │   ├── [2.1K] JPADropListsModule.java │   │   │   │   │   ├── [6.0K] JPAEntityManagerModule.java │   │   │   │   │   ├── [2.6K] JPAMailRepositoryModule.java │   │   │   │   │   ├── [2.7K] JPARecipientRewriteTableModule.java │   │   │   │   │   └── [2.2K] JPAUsersRepositoryModule.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [1.9K] TestJPAConfigurationModule.java │   │   │   │   └── [4.4K] TestJPAConfigurationModuleWithSqlValidation.java │   │   │   ├── [4.0K] lucene │   │   │   │   ├── [1.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [1.6K] LuceneMemorySearchMailboxModule.java │   │   │   │   └── [3.0K] LuceneSearchMailboxModule.java │   │   │   ├── [4.0K] mailbox │   │   │   │   ├── [3.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   ├── [3.9K] ACLProbeImpl.java │   │   │   │   │   ├── [1.4K] ConfigurationProbe.java │   │   │   │   │   ├── [1.7K] EventDeadLettersProbe.java │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   ├── [4.1K] DefaultEventModule.java │   │   │   │   │   │   ├── [1.7K] FastRetryBackoffModule.java │   │   │   │   │   │   ├── [3.3K] ListenerConfiguration.java │   │   │   │   │   │   ├── [3.3K] ListenersConfiguration.java │   │   │   │   │   │   ├── [4.3K] MailboxListenerFactory.java │   │   │   │   │   │   ├── [5.9K] MailboxListenersLoaderImpl.java │   │   │   │   │   │   ├── [1.6K] MailboxListenersLoader.java │   │   │   │   │   │   ├── [2.7K] MailReceptionHealthCheckModule.java │   │   │   │   │   │   ├── [1.9K] MemoryDeadLetterModule.java │   │   │   │   │   │   ├── [3.1K] PreDeletionHookConfiguration.java │   │   │   │   │   │   ├── [2.1K] PreDeletionHookLoaderImpl.java │   │   │   │   │   │   ├── [1.4K] PreDeletionHookLoader.java │   │   │   │   │   │   ├── [2.4K] PreDeletionHookModule.java │   │   │   │   │   │   ├── [3.2K] PreDeletionHooksConfiguration.java │   │   │   │   │   │   └── [6.3K] ReIndexingTaskSerializationModule.java │   │   │   │   │   ├── [2.6K] MailboxModule.java │   │   │   │   │   ├── [ 11K] MailboxProbeImpl.java │   │   │   │   │   ├── [1.3K] Names.java │   │   │   │   │   └── [4.7K] QuotaProbesImpl.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [2.2K] ConfiguredListener.java │   │   │   │   ├── [3.8K] ListenerConfigurationTest.java │   │   │   │   ├── [8.0K] MailboxListenersLoaderImplTest.java │   │   │   │   ├── [1.8K] NoopMailboxListener.java │   │   │   │   ├── [1.5K] NoopPreDeletionHook.java │   │   │   │   ├── [2.9K] PreDeletionHookConfigurationTest.java │   │   │   │   ├── [2.7K] PreDeletionHookLoaderImplTest.java │   │   │   │   ├── [4.7K] PreDeletionHooksConfigurationTest.java │   │   │   │   └── [1.9K] ReactiveNoopMailboxListener.java │   │   │   ├── [4.0K] mailbox-jpa │   │   │   │   ├── [3.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [8.8K] JPAMailboxModule.java │   │   │   │   ├── [3.2K] JpaQuotaModule.java │   │   │   │   └── [1.6K] JPAQuotaSearchModule.java │   │   │   ├── [4.0K] mailbox-plugin-deleted-messages-vault │   │   │   │   ├── [2.7K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] vault │   │   │   │   │   ├── [2.5K] DeletedMessageVaultConfigurationModule.java │   │   │   │   │   ├── [1.9K] DeletedMessageVaultModule.java │   │   │   │   │   ├── [1.6K] DeletedMessageVaultRoutesModule.java │   │   │   │   │   └── [6.5K] VaultTaskSerializationModule.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] vault │   │   │   │   └── [1.8K] TestDeleteMessageVaultPreDeletionHookModule.java │   │   │   ├── [4.0K] mailbox-postgres │   │   │   │   ├── [3.2K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [2.6K] PostgresDeletedMessageVaultModule.java │   │   │   │   ├── [ 11K] PostgresMailboxModule.java │   │   │   │   ├── [3.8K] PostgresMailboxQuotaModule.java │   │   │   │   └── [1.8K] RLSSupportPostgresMailboxModule.java │   │   │   ├── [4.0K] mailet │   │   │   │   ├── [3.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   └── [4.0K] server │   │   │   │   │   │   ├── [1.7K] DKIMMailetModule.java │   │   │   │   │   │   └── [ 16K] MailetContainerModule.java │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [3.7K] GuiceMailetLoader.java │   │   │   │   │   ├── [2.3K] GuiceMatcherLoader.java │   │   │   │   │   ├── [1.8K] MailetConfigurationOverride.java │   │   │   │   │   └── [1.6K] SpoolerProbe.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   └── [4.0K] server │   │   │   │   │   │   └── [7.4K] MailetContainerModuleTest.java │   │   │   │   │   ├── [4.0K] transport │   │   │   │   │   │   ├── [4.0K] mailets │   │   │   │   │   │   │   └── [4.0K] sub │   │   │   │   │   │   │   ├── [1.8K] ConstructorBoundTestMailet.java │   │   │   │   │   │   │   └── [1.3K] TestMailet.java │   │   │   │   │   │   └── [4.0K] matchers │   │   │   │   │   │   └── [4.0K] sub │   │   │   │   │   │   └── [1.3K] TestMatcher.java │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [ 11K] GuiceMailetLoaderTest.java │   │   │   │   │   └── [6.0K] GuiceMatcherLoaderTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] recursive │   │   │   │   └── [4.0K] extensions-jars │   │   │   │   ├── [4.1K] custom-mailets-implementation-3.9.0-SNAPSHOT.jar │   │   │   │   └── [ 20M] james-server-guice-custom-mailets-3.9.0-SNAPSHOT-jar-with-dependencies.jar │   │   │   ├── [4.0K] mailrepository-blob │   │   │   │   ├── [2.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailrepository │   │   │   │   └── [3.1K] BlobstoreMailRepositoryModule.java │   │   │   ├── [4.0K] mailrepository-cassandra │   │   │   │   ├── [2.7K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailrepository │   │   │   │   └── [3.9K] CassandraMailRepositoryModule.java │   │   │   ├── [4.0K] mailrepository-loaders │   │   │   │   ├── [2.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] mailrepository │   │   │   │   └── [4.0K] guice │   │   │   │   ├── [2.6K] GuiceMailRepositoryLoader.java │   │   │   │   └── [2.5K] MultiBoundGuiceRepositoryLoader.java │   │   │   ├── [4.0K] memory │   │   │   │   ├── [4.5K] pom.xml │   │   │   │   ├── [1.3K] README.md │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.2K] FakeMessageSearchIndex.java │   │   │   │   ├── [1.6K] FakeSearchMailboxModule.java │   │   │   │   └── [4.0K] modules │   │   │   │   ├── [4.0K] data │   │   │   │   │   ├── [4.9K] MemoryDataJmapModule.java │   │   │   │   │   ├── [6.5K] MemoryDataModule.java │   │   │   │   │   ├── [2.1K] MemoryDelegationStoreModule.java │   │   │   │   │   ├── [2.1K] MemoryDropListsModule.java │   │   │   │   │   └── [2.6K] MemoryUsersRepositoryModule.java │   │   │   │   ├── [4.0K] eventstore │   │   │   │   │   └── [1.6K] MemoryEventStoreModule.java │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [ 11K] MemoryMailboxModule.java │   │   │   │   ├── [3.5K] MemoryQuotaModule.java │   │   │   │   └── [1.6K] MemoryQuotaSearchModule.java │   │   │   ├── [4.0K] onami │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] onami │   │   │   │   │   └── [4.0K] lifecycle │   │   │   │   │   ├── [1.6K] AbstractBasicStageable.java │   │   │   │   │   ├── [4.0K] AbstractMethodTypeListener.java │   │   │   │   │   ├── [1.8K] AbstractStageable.java │   │   │   │   │   ├── [5.0K] DefaultStager.java │   │   │   │   │   ├── [2.0K] DisposingStager.java │   │   │   │   │   ├── [4.0K] LifeCycleModule.java │   │   │   │   │   ├── [6.3K] LifeCycleStageModule.java │   │   │   │   │   ├── [1.4K] NoOpStageableTypeMapper.java │   │   │   │   │   ├── [1.5K] NoOpStageHandler.java │   │   │   │   │   ├── [2.0K] PreDestroyModule.java │   │   │   │   │   ├── [1.6K] Stageable.java │   │   │   │   │   ├── [2.8K] StageableMethod.java │   │   │   │   │   ├── [1.7K] StageableTypeMapper.java │   │   │   │   │   ├── [1.7K] StageHandler.java │   │   │   │   │   └── [2.3K] Stager.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] onami │   │   │   │   └── [4.0K] lifecycle │   │   │   │   ├── [2.6K] DefaultStagerTestCase.java │   │   │   │   ├── [2.0K] MultiLifeCycleObject.java │   │   │   │   ├── [4.9K] MultiLifeCycleTestCase.java │   │   │   │   ├── [1.5K] StageObject1.java │   │   │   │   ├── [1.5K] StageObject2.java │   │   │   │   ├── [2.5K] StagingOrderTestCase.java │   │   │   │   ├── [1.5K] TestAnnotationA.java │   │   │   │   ├── [1.5K] TestAnnotationB.java │   │   │   │   └── [1.5K] TestAnnotationC.java │   │   │   ├── [4.0K] opensearch │   │   │   │   ├── [4.0K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   └── [4.0K] mailbox │   │   │   │   │   │   ├── [2.6K] OpenSearchClientModule.java │   │   │   │   │   │   ├── [2.2K] OpenSearchDisabledModule.java │   │   │   │   │   │   ├── [4.1K] OpenSearchMailboxConfigurationModule.java │   │   │   │   │   │   ├── [2.0K] OpenSearchMailboxMappingModule.java │   │   │   │   │   │   ├── [7.0K] OpenSearchMailboxModule.java │   │   │   │   │   │   ├── [5.9K] OpenSearchQuotaSearcherModule.java │   │   │   │   │   │   ├── [3.5K] OpenSearchStartUpCheck.java │   │   │   │   │   │   ├── [4.0K] TikaConfigurationReader.java │   │   │   │   │   │   └── [4.5K] TikaMailboxModule.java │   │   │   │   │   ├── [1.6K] OpenSearchHighlightModule.java │   │   │   │   │   ├── [4.0K] SearchConfiguration.java │   │   │   │   │   └── [7.4K] SearchModuleChooser.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [3.1K] DockerOpenSearchExtension.java │   │   │   │   │   ├── [2.1K] DockerOpenSearchRule.java │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   │   ├── [2.8K] OpenSearchMailboxModuleTest.java │   │   │   │   │   │   │   ├── [1.9K] SearchOverrideA.java │   │   │   │   │   │   │   ├── [1.9K] SearchOverrideB.java │   │   │   │   │   │   │   ├── [2.4K] TestDockerOpenSearchModule.java │   │   │   │   │   │   │   └── [ 12K] TikaConfigurationReaderTest.java │   │   │   │   │   │   └── [1.9K] TestTikaModule.java │   │   │   │   │   ├── [3.3K] SearchConfigurationTest.java │   │   │   │   │   └── [1.8K] TikaExtension.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] recursive │   │   │   ├── [ 14K] pom.xml │   │   │   ├── [4.0K] postgres-common │   │   │   │   ├── [3.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   ├── [4.0K] data │   │   │   │   │   ├── [8.6K] PostgresCommonModule.java │   │   │   │   │   ├── [5.1K] PostgresDataJmapModule.java │   │   │   │   │   ├── [1.6K] PostgresDataModule.java │   │   │   │   │   ├── [2.0K] PostgresDelegationStoreModule.java │   │   │   │   │   ├── [2.4K] PostgresDLPConfigurationStoreModule.java │   │   │   │   │   ├── [2.5K] PostgresDomainListModule.java │   │   │   │   │   ├── [2.0K] PostgresDropListsModule.java │   │   │   │   │   ├── [2.4K] PostgresEventStoreModule.java │   │   │   │   │   ├── [3.5K] PostgresMailRepositoryModule.java │   │   │   │   │   ├── [2.6K] PostgresQuotaGuiceModule.java │   │   │   │   │   ├── [3.3K] PostgresRecipientRewriteTableModule.java │   │   │   │   │   ├── [3.5K] PostgresUsersRepositoryModule.java │   │   │   │   │   └── [2.9K] PostgresVacationModule.java │   │   │   │   ├── [4.0K] events │   │   │   │   │   └── [2.3K] PostgresDeadLetterModule.java │   │   │   │   └── [4.0K] task │   │   │   │   ├── [5.5K] DistributedTaskManagerModule.java │   │   │   │   └── [2.2K] PostgresTaskExecutionDetailsProjectionGuiceModule.java │   │   │   ├── [4.0K] protocols │   │   │   │   ├── [4.0K] imap │   │   │   │   │   ├── [2.4K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   ├── [2.4K] ConnectionCheckFactoryImpl.java │   │   │   │   │   ├── [1.7K] DefaultImapPackage.java │   │   │   │   │   ├── [2.8K] ImapGuiceProbe.java │   │   │   │   │   ├── [ 16K] ImapPackage.java │   │   │   │   │   └── [ 13K] IMAPServerModule.java │   │   │   │   ├── [4.0K] jmap │   │   │   │   │   ├── [3.4K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   ├── [4.0K] java │   │   │   │   │   │   │   └── [4.0K] org │   │   │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   │   │   └── [4.0K] james │   │   │   │   │   │   │   ├── [4.0K] jmap │   │   │   │   │   │   │   │   ├── [5.2K] JmapGuiceProbe.java │   │   │   │   │   │   │   │   ├── [2.1K] JMAPListenerModule.java │   │   │   │   │   │   │   │   ├── [ 15K] JMAPModule.java │   │   │   │   │   │   │   │   ├── [3.6K] MessageIdProbe.java │   │   │   │   │   │   │   │   └── [4.0K] rfc8621 │   │   │   │   │   │   │   │   └── [ 14K] RFC8621MethodsModule.java │   │   │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   │   │   ├── [1.8K] JmapEventBusModule.java │   │   │   │   │   │   │   └── [2.6K] JMAPServerModule.java │   │   │   │   │   │   └── [4.0K] resources │   │   │   │   │   │   └── [3.8K] defaultJmapMailetContainer.xml │   │   │   │   │   └── [4.0K] test │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [4.0K] jmap │   │   │   │   │   │   ├── [2.5K] JmapJamesServerContract.java │   │   │   │   │   │   ├── [4.3K] JMAPModuleTest.java │   │   │   │   │   │   └── [ 11K] MailetPreconditionTest.java │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [6.9K] TestJMAPServerModule.java │   │   │   │   ├── [4.0K] lmtp │   │   │   │   │   ├── [2.3K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   ├── [2.0K] LmtpGuiceProbe.java │   │   │   │   │   └── [3.2K] LMTPServerModule.java │   │   │   │   ├── [4.0K] managedsieve │   │   │   │   │   ├── [2.5K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   ├── [3.5K] ManageSieveServerModule.java │   │   │   │   │   ├── [1.6K] SieveModule.java │   │   │   │   │   └── [3.0K] SieveProbeImpl.java │   │   │   │   ├── [4.0K] netty │   │   │   │   │   └── [2.1K] pom.xml │   │   │   │   ├── [4.0K] pop │   │   │   │   │   ├── [2.3K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   ├── [2.4K] Pop3GuiceProbe.java │   │   │   │   │   └── [3.5K] POP3ServerModule.java │   │   │   │   ├── [4.0K] smtp │   │   │   │   │   ├── [2.3K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   ├── [1.7K] JSPFModule.java │   │   │   │   │   ├── [3.3K] SmtpGuiceProbe.java │   │   │   │   │   └── [3.7K] SMTPServerModule.java │   │   │   │   ├── [4.0K] webadmin │   │   │   │   │   ├── [2.7K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   ├── [4.0K] main │   │   │   │   │   │   └── [4.0K] java │   │   │   │   │   │   └── [4.0K] org │   │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   │   └── [4.0K] james │   │   │   │   │   │   ├── [4.0K] modules │   │   │   │   │   │   │   └── [4.0K] server │   │   │   │   │   │   │   ├── [1.9K] HealthCheckRoutesModule.java │   │   │   │   │   │   │   ├── [1.7K] NoJwtModule.java │   │   │   │   │   │   │   ├── [2.7K] ServerRouteModule.java │   │   │   │   │   │   │   ├── [3.2K] TaskRoutesModule.java │   │   │   │   │   │   │   └── [ 11K] WebAdminServerModule.java │   │   │   │   │   │   ├── [4.0K] utils │   │   │   │   │   │   │   └── [1.6K] WebAdminGuiceProbe.java │   │   │   │   │   │   └── [1.3K] WebAdminServer.java │   │   │   │   │   └── [4.0K] test │   │   │   │   │   ├── [4.0K] java │   │   │   │   │   │   └── [4.0K] org │   │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   │   └── [4.0K] james │   │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   │   └── [4.0K] server │   │   │   │   │   │   └── [2.7K] WebAdminServerModuleTest.java │   │   │   │   │   └── [4.0K] resources │   │   │   │   │   ├── [ 18] webadmin-empty.properties │   │   │   │   │   ├── [ 0] webadmin-none.properties │   │   │   │   │   ├── [ 56] webadmin-one.properties │   │   │   │   │   └── [ 102] webadmin-two.properties │   │   │   │   ├── [4.0K] webadmin-data │   │   │   │   │   ├── [2.3K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   ├── [4.0K] blobstore │   │   │   │   │   │   └── [4.0K] server │   │   │   │   │   │   └── [1.7K] BlobRoutesModules.java │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [7.2K] DataRoutesModules.java │   │   │   │   │   ├── [1.6K] DLPRoutesModule.java │   │   │   │   │   ├── [1.6K] DropListsRoutesModule.java │   │   │   │   │   ├── [2.2K] SieveRoutesModule.java │   │   │   │   │   └── [1.6K] VacationRoutesModule.java │   │   │   │   ├── [4.0K] webadmin-jmap │   │   │   │   │   ├── [2.4K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [6.9K] JmapTaskSerializationModule.java │   │   │   │   │   ├── [2.9K] JmapTasksModule.java │   │   │   │   │   ├── [3.2K] JmapUploadCleanupModule.java │   │   │   │   │   └── [1.7K] UserIdentityModule.java │   │   │   │   ├── [4.0K] webadmin-mailbox │   │   │   │   │   ├── [2.2K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [1.9K] InconsistencyQuotasSolvingRoutesModule.java │   │   │   │   │   ├── [2.3K] MailboxesBackupModule.java │   │   │   │   │   ├── [2.1K] MailboxesExportRoutesModule.java │   │   │   │   │   ├── [1.9K] MailboxesRoutesModule.java │   │   │   │   │   ├── [5.3K] MailboxRoutesModule.java │   │   │   │   │   ├── [1.9K] MessagesRoutesModule.java │   │   │   │   │   ├── [2.8K] ReIndexingModule.java │   │   │   │   │   ├── [2.8K] WebadminMailboxExportTaskSerializationModule.java │   │   │   │   │   ├── [ 10K] WebadminMailboxTaskSerializationModule.java │   │   │   │   │   └── [4.4K] WebAdminReIndexingTaskSerializationModule.java │   │   │   │   ├── [4.0K] webadmin-mail-over-web │   │   │   │   │   ├── [2.4K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] server │   │   │   │   │   └── [1.7K] WebAdminMailOverWebModule.java │   │   │   │   ├── [4.0K] webadmin-mailqueue │   │   │   │   │   ├── [2.2K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [1.7K] MailQueueRoutesModule.java │   │   │   │   │   └── [4.0K] MailQueueTaskSerializationModule.java │   │   │   │   ├── [4.0K] webadmin-mailrepository │   │   │   │   │   ├── [2.2K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [1.7K] MailRepositoriesRoutesModule.java │   │   │   │   │   └── [5.0K] MailRepositoryTaskSerializationModule.java │   │   │   │   └── [4.0K] webadmin-rabbitmq-mailqueue │   │   │   │   ├── [2.2K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] server │   │   │   │   ├── [3.3K] BrowseStartTaskModule.java │   │   │   │   ├── [1.9K] RabbitMailQueueRoutesModule.java │   │   │   │   └── [3.0K] RabbitMailQueueTaskSerializationModule.java │   │   │   ├── [4.0K] queue │   │   │   │   ├── [4.0K] activemq │   │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] queue │   │   │   │   │   └── [4.0K] activemq │   │   │   │   │   └── [5.0K] ActiveMQQueueModule.java │   │   │   │   ├── [4.0K] memory │   │   │   │   │   ├── [2.0K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] queue │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [2.3K] MemoryMailQueueModule.java │   │   │   │   ├── [4.0K] pulsar │   │   │   │   │   ├── [2.3K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] queue │   │   │   │   │   └── [4.0K] pulsar │   │   │   │   │   └── [4.0K] module │   │   │   │   │   ├── [1.8K] PulsarMailQueueViewModule.java │   │   │   │   │   └── [5.3K] PulsarQueueModule.java │   │   │   │   └── [4.0K] rabbitmq │   │   │   │   ├── [3.5K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] modules │   │   │   │   │   └── [4.0K] queue │   │   │   │   │   └── [4.0K] rabbitmq │   │   │   │   │   ├── [5.3K] CassandraMailQueueViewModule.java │   │   │   │   │   ├── [1.7K] FakeMailQueueViewModule.java │   │   │   │   │   ├── [2.8K] MailQueueViewChoice.java │   │   │   │   │   ├── [3.9K] RabbitMQMailQueueModule.java │   │   │   │   │   ├── [6.4K] RabbitMQModule.java │   │   │   │   │   └── [1.9K] SpoolerReconnectionHandler.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   ├── [3.7K] DockerRabbitMQRule.java │   │   │   │   ├── [2.5K] RabbitMQExtension.java │   │   │   │   └── [4.5K] TestRabbitMQModule.java │   │   │   ├── [4.0K] sieve-file │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] data │   │   │   │   └── [1.8K] SieveFileRepositoryModule.java │   │   │   ├── [4.0K] sieve-jpa │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] data │   │   │   │   └── [1.8K] SieveJPARepositoryModules.java │   │   │   ├── [4.0K] sieve-postgres │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] modules │   │   │   │   └── [4.0K] data │   │   │   │   └── [2.4K] SievePostgresRepositoryModules.java │   │   │   ├── [4.0K] testing │   │   │   │   ├── [4.0K] custom-mailets │   │   │   │   │   ├── [3.1K] pom.xml │   │   │   │   │   ├── [ 317] README.md │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   ├── [4.0K] com │   │   │   │   │   │   └── [4.0K] custom │   │   │   │   │   │   ├── [4.0K] mailets │   │   │   │   │   │   │   └── [1.6K] AnotherMailet.java │   │   │   │   │   │   └── [4.0K] matchers │   │   │   │   │   │   └── [1.6K] AnotherMatcher.java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] transport │   │   │   │   │   ├── [4.0K] mailets │   │   │   │   │   │   ├── [1.6K] CustomMailet.java │   │   │   │   │   │   ├── [1.8K] CustomMailetWithCustomDependencyInConstructor.java │   │   │   │   │   │   ├── [1.7K] CustomMailetWithCustomDependencyInService.java │   │   │   │   │   │   ├── [2.1K] MyGenericMailet.java │   │   │   │   │   │   └── [1.3K] MyInterface.java │   │   │   │   │   └── [4.0K] matchers │   │   │   │   │   └── [1.6K] CustomMatcher.java │   │   │   │   ├── [4.0K] custom-mailets-implementation │   │   │   │   │   ├── [2.1K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] transport │   │   │   │   │   └── [4.0K] mailets │   │   │   │   │   ├── [1.5K] MyExtensionModule.java │   │   │   │   │   └── [1.3K] MyInterfaceImplementation.java │   │   │   │   ├── [4.0K] dependency │   │   │   │   │   ├── [1.9K] pom.xml │   │   │   │   │   └── [4.0K] src │   │   │   │   │   └── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] dependency │   │   │   │   │   └── [1.2K] MyDependency.java │   │   │   │   └── [1.6K] pom.xml │   │   │   └── [4.0K] utils │   │   │   ├── [2.5K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [2.8K] ClassName.java │   │   │   │   ├── [3.7K] ExtendedClassLoader.java │   │   │   │   ├── [3.1K] ExtensionConfiguration.java │   │   │   │   ├── [2.4K] ExtensionModule.java │   │   │   │   ├── [2.0K] FullyQualifiedClassName.java │   │   │   │   ├── [5.9K] GuiceGenericLoader.java │   │   │   │   ├── [1.8K] GuiceLoader.java │   │   │   │   ├── [1.9K] NamingScheme.java │   │   │   │   ├── [2.7K] PackageName.java │   │   │   │   └── [2.6K] UserStartables.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] utils │   │   │   │   ├── [3.7K] ClassNameTest.java │   │   │   │   ├── [2.8K] ExtensionConfigurationTest.java │   │   │   │   ├── [2.3K] FullyQualifiedClassNameTest.java │   │   │   │   ├── [3.3K] NamingSchemeTest.java │   │   │   │   └── [2.6K] PackageNameTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 23] extensions-empty.properties │   │   │   ├── [ 0] extensions-none.properties │   │   │   ├── [ 67] extensions-one.properties │   │   │   └── [ 118] extensions-two.properties │   │   ├── [4.0K] lifecycle-api │   │   │   ├── [2.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] lifecycle │   │   │   │   └── [4.0K] api │   │   │   │   ├── [1.9K] Configurable.java │   │   │   │   ├── [1.3K] ConfigurationSanitizer.java │   │   │   │   ├── [7.5K] Disposable.java │   │   │   │   ├── [1.5K] LifecycleUtil.java │   │   │   │   ├── [1.2K] Startable.java │   │   │   │   └── [4.5K] StartUpCheck.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] lifecycle │   │   │   └── [4.0K] api │   │   │   ├── [7.5K] LeakAwareTest.java │   │   │   └── [1.5K] StartUpCheckTest.java │   │   ├── [4.0K] mailbox-adapter │   │   │   ├── [3.9K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] adapter │   │   │   │   │   └── [4.0K] mailbox │   │   │   │   │   ├── [4.9K] ACLUsernameChangeTaskStep.java │   │   │   │   │   ├── [3.4K] DelegationStoreAuthorizator.java │   │   │   │   │   ├── [5.0K] MailboxUserDeletionTaskStep.java │   │   │   │   │   ├── [6.9K] MailboxUsernameChangeTaskStep.java │   │   │   │   │   ├── [5.8K] QuotaUsernameChangeTaskStep.java │   │   │   │   │   ├── [2.2K] UserRepositoryAuthenticator.java │   │   │   │   │   ├── [2.3K] UserRepositoryAuthorizator.java │   │   │   │   │   └── [1.8K] UsersRepositoryUsernameSupplier.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [1.2K] mailbox.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] adapter │   │   │   └── [4.0K] mailbox │   │   │   ├── [6.6K] ACLUsernameChangeTaskStepTest.java │   │   │   ├── [5.8K] DelegationStoreAuthorizatorTest.java │   │   │   ├── [9.9K] MailboxUserDeletionTaskStepTest.java │   │   │   ├── [9.9K] MailboxUsernameChangeTaskStepTest.java │   │   │   ├── [ 12K] QuotaUsernameChangeTaskStepTest.java │   │   │   ├── [3.3K] UserRepositoryAuthenticatorTest.java │   │   │   └── [4.1K] UserRepositoryAuthorizatorTest.java │   │   ├── [4.0K] mailbox-jmx │   │   │   ├── [3.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] adapter │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [3.4K] MailboxCopierManagement.java │   │   │   │   ├── [1.9K] MailboxCopierManagementMBean.java │   │   │   │   ├── [ 10K] MailboxManagerManagement.java │   │   │   │   ├── [2.7K] MailboxManagerManagementMBean.java │   │   │   │   ├── [1.5K] MailboxManagerResolverException.java │   │   │   │   ├── [1.5K] MailboxManagerResolver.java │   │   │   │   ├── [9.3K] QuotaManagement.java │   │   │   │   ├── [2.8K] QuotaManagementMBean.java │   │   │   │   ├── [3.4K] ReIndexerManagement.java │   │   │   │   └── [1.4K] ReIndexerManagementMBean.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] adapter │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [ 15K] MailboxManagementTest.java │   │   │   │   └── [3.7K] ReIndexerManagementTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] eml │   │   │   └── [ 317] frnog.eml │   │   ├── [4.0K] spring │   │   │   ├── [8.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] appended-resources │   │   │   │   │   └── [ 16K] supplemental-models.xml │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] container │   │   │   │   │   └── [4.0K] spring │   │   │   │   │   ├── [4.0K] bean │   │   │   │   │   │   ├── [2.1K] AbstractBeanFactory.java │   │   │   │   │   │   ├── [4.0K] factory │   │   │   │   │   │   │   ├── [2.1K] AbstractBeanFactory.java │   │   │   │   │   │   │   ├── [4.0K] mailetcontainer │   │   │   │   │   │   │   │   ├── [3.0K] AbstractLoaderBeanFactory.java │   │   │   │   │   │   │   │   ├── [2.3K] MailetLoaderBeanFactory.java │   │   │   │   │   │   │   │   └── [2.4K] MatcherLoaderBeanFactory.java │   │   │   │   │   │   │   ├── [4.0K] mailrepositorystore │   │   │   │   │   │   │   │   └── [9.4K] MailRepositoryStoreBeanFactory.java │   │   │   │   │   │   │   └── [4.0K] protocols │   │   │   │   │   │   │   └── [2.5K] ProtocolHandlerLoaderBeanFactory.java │   │   │   │   │   │   └── [4.0K] factorypostprocessor │   │   │   │   │   │   ├── [4.4K] ConfigurationBeanFactoryPostProcessor.java │   │   │   │   │   │   ├── [3.3K] FileSystemBeanFactoryPostProcessor.java │   │   │   │   │   │   ├── [3.6K] IndexerConfigurationBeanFactoryPostProcessor.java │   │   │   │   │   │   ├── [5.3K] MailboxConfigurationBeanFactoryPostProcessor.java │   │   │   │   │   │   └── [6.9K] QuotaBeanFactoryPostProcessor.java │   │   │   │   │   ├── [4.0K] context │   │   │   │   │   │   ├── [3.2K] JamesServerApplicationContext.java │   │   │   │   │   │   └── [4.0K] web │   │   │   │   │   │   └── [4.4K] JamesServerWebApplicationContext.java │   │   │   │   │   ├── [4.0K] filesystem │   │   │   │   │   │   ├── [2.8K] FileSystemImpl.java │   │   │   │   │   │   └── [2.9K] ResourceLoaderFileSystem.java │   │   │   │   │   ├── [4.0K] lifecycle │   │   │   │   │   │   ├── [4.9K] AbstractLifecycleBeanPostProcessor.java │   │   │   │   │   │   ├── [2.3K] ConfigurableBeanPostProcessor.java │   │   │   │   │   │   ├── [6.6K] ConfigurationProviderImpl.java │   │   │   │   │   │   └── [2.8K] ConfigurationProvider.java │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   ├── [4.6K] MaxQuotaConfigurationReader.java │   │   │   │   │   │   └── [2.4K] SpringResolver.java │   │   │   │   │   ├── [4.0K] resource │   │   │   │   │   │   ├── [4.4K] DefaultJamesResourceLoader.java │   │   │   │   │   │   ├── [1.7K] JamesResourceLoader.java │   │   │   │   │   │   └── [2.7K] SpringUserEntityValidator.java │   │   │   │   │   └── [4.0K] rmi │   │   │   │   │   └── [2.2K] RmiRegistryFactoryBean.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] META-INF │   │   │   │   ├── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [ 376] README │   │   │   │   │   ├── [1.3K] spring-mailbox-authenticator.xml │   │   │   │   │   ├── [1.2K] spring-mailbox-authorizator.xml │   │   │   │   │   └── [ 16K] spring-server.xml │   │   │   │   └── [4.0K] spring │   │   │   │   └── [5.1K] loaders-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] container │   │   │   └── [4.0K] spring │   │   │   └── [4.0K] filesystem │   │   │   └── [2.5K] FileSystemImplTest.java │   │   └── [4.0K] util │   │   ├── [3.6K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] util │   │   │   ├── [4.9K] AuditTrail.java │   │   │   ├── [2.3K] ClassLoaderUtils.java │   │   │   ├── [4.0K] concurrency │   │   │   │   └── [9.8K] ConcurrentTestRunner.java │   │   │   ├── [4.0K] concurrent │   │   │   │   ├── [4.9K] JMXEnabledScheduledThreadPoolExecutor.java │   │   │   │   ├── [1.3K] JMXEnabledScheduledThreadPoolExecutorMBean.java │   │   │   │   ├── [2.0K] JMXEnabledThreadPoolExecutorMBean.java │   │   │   │   └── [2.2K] NamedThreadFactory.java │   │   │   ├── [2.2K] DataChunker.java │   │   │   ├── [4.0K] date │   │   │   │   ├── [1.4K] DefaultZonedDateTimeProvider.java │   │   │   │   ├── [3.7K] ImapDateTimeFormatter.java │   │   │   │   └── [1.3K] ZonedDateTimeProvider.java │   │   │   ├── [3.9K] DurationParser.java │   │   │   ├── [1.9K] FunctionalUtils.java │   │   │   ├── [1.7K] GuavaUtils.java │   │   │   ├── [4.0K] html │   │   │   │   └── [1.3K] HtmlTextExtractor.java │   │   │   ├── [4.0K] io │   │   │   │   ├── [5.2K] BodyOffsetInputStream.java │   │   │   │   ├── [1.7K] CountDownConsumeInputStream.java │   │   │   │   ├── [3.0K] CurrentPositionInputStream.java │   │   │   │   ├── [1.5K] InputStreamConsummer.java │   │   │   │   ├── [1.6K] InputStreamUtils.java │   │   │   │   └── [1.6K] ZeroedInputStream.java │   │   │   ├── [2.1K] IteratorWrapper.java │   │   │   ├── [1.8K] LoggingLevel.java │   │   │   ├── [5.7K] MDCBuilder.java │   │   │   ├── [2.4K] MDCStructuredLogger.java │   │   │   ├── [2.4K] MemoizedSupplier.java │   │   │   ├── [4.0K] mime │   │   │   │   └── [10.0K] MessageContentExtractor.java │   │   │   ├── [2.7K] MimeMessageUtil.java │   │   │   ├── [2.1K] OptionalUtils.java │   │   │   ├── [4.0K] reactor │   │   │   │   └── [1.3K] Constants.java │   │   │   ├── [9.5K] ReactorUtils.java │   │   │   ├── [2.6K] RestrictingRMISocketFactory.java │   │   │   ├── [1.9K] Runnables.java │   │   │   ├── [4.3K] SizeFormat.java │   │   │   ├── [4.7K] Size.java │   │   │   ├── [4.0K] sql │   │   │   │   ├── [7.0K] JDBCUtil.java │   │   │   │   └── [ 16K] SqlResources.java │   │   │   ├── [4.0K] streams │   │   │   │   ├── [1.4K] Iterables.java │   │   │   │   ├── [1.7K] Iterators.java │   │   │   │   ├── [2.9K] Limit.java │   │   │   │   └── [2.2K] Offset.java │   │   │   ├── [2.1K] StreamUtils.java │   │   │   ├── [1.8K] StructuredLogger.java │   │   │   ├── [2.6K] UnitParser.java │   │   │   └── [4.0K] ValuePatch.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] util │   │   ├── [5.5K] AuditTrailTest.java │   │   ├── [3.1K] BodyOffsetInputStreamTest.java │   │   ├── [2.6K] CommutativityChecker.java │   │   ├── [4.5K] CommutativityCheckerTest.java │   │   ├── [4.0K] concurrency │   │   │   └── [ 13K] ConcurrentTestRunnerTest.java │   │   ├── [3.7K] DataChunkerTest.java │   │   ├── [4.0K] date │   │   │   └── [ 10K] ImapDateTimeFormatterTest.java │   │   ├── [5.7K] DurationParserTest.java │   │   ├── [3.5K] FunctionalUtilsTest.java │   │   ├── [2.9K] GuavaUtilsTest.java │   │   ├── [2.4K] InputStreamUtilsTest.java │   │   ├── [4.0K] io │   │   │   └── [5.2K] CurrentPositionInputStreamTest.java │   │   ├── [3.3K] IteratorWrapperTest.java │   │   ├── [2.6K] LoggingLevelTest.java │   │   ├── [3.6K] MDCBuilderTest.java │   │   ├── [4.8K] MemoizedSupplierTest.java │   │   ├── [4.0K] mime │   │   │   └── [ 21K] MessageContentExtractorTest.java │   │   ├── [4.3K] OptionalUtilsTest.java │   │   ├── [ 31K] ReactorUtilsTest.java │   │   ├── [1.7K] RunnablesTest.java │   │   ├── [4.8K] SizeFormatTest.java │   │   ├── [2.9K] SizeTest.java │   │   ├── [4.0K] streams │   │   │   ├── [4.9K] ImmutableCollectorsTest.java │   │   │   ├── [2.8K] IteratorsTest.java │   │   │   ├── [3.4K] LimitTest.java │   │   │   └── [2.0K] OffsetTest.java │   │   ├── [3.9K] StreamUtilsTest.java │   │   └── [7.2K] ValuePatchTest.java │   ├── [4.0K] data │   │   ├── [4.0K] data-api │   │   │   ├── [2.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [3.1K] DisconnectorNotifier.java │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [8.3K] DLPConfigurationItem.java │   │   │   │   │   ├── [1.4K] DLPConfigurationLoader.java │   │   │   │   │   ├── [1.9K] DLPConfigurationStore.java │   │   │   │   │   ├── [2.9K] DLPRules.java │   │   │   │   │   └── [1.2K] package-info.java │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [1.5K] AutoDetectedDomainRemovalException.java │   │   │   │   │   ├── [1.5K] DomainListException.java │   │   │   │   │   ├── [2.7K] DomainList.java │   │   │   │   │   └── [2.5K] DomainListManagementMBean.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [1.5K] DeniedEntityType.java │   │   │   │   │   ├── [5.2K] DropListEntry.java │   │   │   │   │   ├── [2.6K] DropList.java │   │   │   │   │   ├── [2.3K] DropListManagementMBean.java │   │   │   │   │   └── [1.5K] OwnerScope.java │   │   │   │   ├── [4.0K] probe │   │   │   │   │   ├── [3.4K] DataProbe.java │   │   │   │   │   ├── [1.7K] DropListProbe.java │   │   │   │   │   └── [1.6K] SieveProbe.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   ├── [4.0K] api │   │   │   │   │   │   ├── [1.4K] AliasReverseResolver.java │   │   │   │   │   │   ├── [1.9K] CanSendFrom.java │   │   │   │   │   │   ├── [1.4K] InvalidRegexException.java │   │   │   │   │   │   ├── [1.6K] LoopDetectedException.java │   │   │   │   │   │   ├── [1.4K] MappingAlreadyExistsException.java │   │   │   │   │   │   ├── [1.3K] MappingConflictException.java │   │   │   │   │   │   ├── [4.2K] RecipientRewriteTableConfiguration.java │   │   │   │   │   │   ├── [1.5K] RecipientRewriteTableException.java │   │   │   │   │   │   ├── [7.1K] RecipientRewriteTable.java │   │   │   │   │   │   ├── [6.7K] RecipientRewriteTableManagementMBean.java │   │   │   │   │   │   ├── [1.4K] SameSourceAndDestinationException.java │   │   │   │   │   │   └── [1.4K] SourceDomainIsNotInDomainListException.java │   │   │   │   │   ├── [3.9K] ForwardUsernameChangeTaskStep.java │   │   │   │   │   ├── [4.0K] lib │   │   │   │   │   │   ├── [ 11K] Mapping.java │   │   │   │   │   │   ├── [7.4K] MappingsImpl.java │   │   │   │   │   │   ├── [1.4K] Mappings.java │   │   │   │   │   │   ├── [5.3K] MappingSource.java │   │   │   │   │   │   ├── [2.3K] SeparatorUtil.java │   │   │   │   │   │   ├── [1.3K] SkipMappingProcessingException.java │   │   │   │   │   │   └── [5.1K] UserRewritter.java │   │   │   │   │   └── [3.5K] RecipientRewriteTableUserDeletionTaskStep.java │   │   │   │   ├── [4.0K] sieverepository │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [4.0K] exception │   │   │   │   │   │   ├── [1.3K] DuplicateException.java │   │   │   │   │   │   ├── [1.3K] IsActiveException.java │   │   │   │   │   │   ├── [1.5K] QuotaExceededException.java │   │   │   │   │   │   ├── [1.3K] QuotaNotFoundException.java │   │   │   │   │   │   ├── [1.6K] ScriptNotFoundException.java │   │   │   │   │   │   ├── [1.6K] SieveRepositoryException.java │   │   │   │   │   │   └── [1.3K] StorageException.java │   │   │   │   │   ├── [2.1K] ScriptContent.java │   │   │   │   │   ├── [1.9K] ScriptName.java │   │   │   │   │   ├── [2.1K] ScriptSummary.java │   │   │   │   │   ├── [1.8K] SieveCurrentUploadUsageCalculator.java │   │   │   │   │   ├── [1.8K] SieveQuotaRepository.java │   │   │   │   │   ├── [2.9K] SieveRepository.java │   │   │   │   │   └── [1.6K] SieveRepositoryManagementMBean.java │   │   │   │   ├── [4.0K] user │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [1.5K] AlreadyExistInUsersRepositoryException.java │   │   │   │   │   ├── [2.2K] DelegationStore.java │   │   │   │   │   ├── [2.5K] DelegationUserDeletionTaskStep.java │   │   │   │   │   ├── [2.8K] DelegationUsernameChangeTaskStep.java │   │   │   │   │   ├── [2.0K] DeleteUserDataTaskStep.java │   │   │   │   │   ├── [1.4K] InvalidUsernameException.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   └── [2.0K] User.java │   │   │   │   │   ├── [2.0K] UsernameChangeTaskStep.java │   │   │   │   │   ├── [1.5K] UsersRepositoryException.java │   │   │   │   │   ├── [6.9K] UsersRepository.java │   │   │   │   │   └── [3.1K] UsersRepositoryManagementMBean.java │   │   │   │   └── [4.0K] vacation │   │   │   │   └── [4.0K] api │   │   │   │   ├── [2.3K] AccountId.java │   │   │   │   ├── [1.6K] NotificationRegistry.java │   │   │   │   ├── [2.2K] RecipientId.java │   │   │   │   ├── [2.4K] VacationDeleteUserTaskStep.java │   │   │   │   ├── [6.8K] Vacation.java │   │   │   │   ├── [7.7K] VacationPatch.java │   │   │   │   ├── [1.5K] VacationRepository.java │   │   │   │   └── [1.7K] VacationService.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [8.7K] DLPConfigurationItemTest.java │   │   │   │   │   ├── [6.0K] DLPConfigurationStoreContract.java │   │   │   │   │   └── [1.9K] DLPFixture.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [8.2K] DropListContract.java │   │   │   │   │   └── [4.9K] DropListEntryTest.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   ├── [4.0K] api │   │   │   │   │   │   └── [3.9K] RecipientRewriteTableConfigurationTest.java │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   ├── [7.0K] AliasReverseResolverContract.java │   │   │   │   │   ├── [ 11K] CanSendFromContract.java │   │   │   │   │   ├── [2.0K] DomainRewriterTest.java │   │   │   │   │   ├── [3.8K] MappingSourceTest.java │   │   │   │   │   ├── [ 12K] MappingTest.java │   │   │   │   │   ├── [4.1K] RegexRewriterTest.java │   │   │   │   │   ├── [2.4K] ReplaceRewriterTest.java │   │   │   │   │   ├── [2.2K] SeparatorUtilTest.java │   │   │   │   │   └── [1.7K] ThrowingRewriterTest.java │   │   │   │   ├── [4.0K] sieverepository │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [1.4K] ScriptNameTest.java │   │   │   │   │   ├── [1.1K] ScriptSummaryTest.java │   │   │   │   │   └── [2.7K] SieveCurrentUploadUsageCalculatorContract.java │   │   │   │   ├── [4.0K] user │   │   │   │   │   └── [4.0K] api │   │   │   │   │   └── [ 11K] DelegationStoreContract.java │   │   │   │   └── [4.0K] vacation │   │   │   │   └── [4.0K] api │   │   │   │   ├── [1.9K] AccountIdTest.java │   │   │   │   ├── [6.5K] NotificationRegistryContract.java │   │   │   │   ├── [ 11K] VacationPatchTest.java │   │   │   │   ├── [ 13K] VacationRepositoryContract.java │   │   │   │   └── [7.2K] VacationTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.3K] domainlist.xml │   │   │   ├── [2.1K] mailrepositorystore.xml │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   ├── [1.2K] sieverepository.xml │   │   │   └── [1.3K] usersrepository.xml │   │   ├── [4.0K] data-cassandra │   │   │   ├── [6.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [4.2K] DLPConfigurationItemAddedDTO.java │   │   │   │   │   ├── [5.5K] DLPConfigurationItemDTO.java │   │   │   │   │   ├── [4.1K] DLPConfigurationItemsRemovedDTO.java │   │   │   │   │   └── [2.4K] DLPConfigurationModules.java │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [2.1K] CassandraDomainListDataDefinition.java │   │   │   │   │   ├── [5.0K] CassandraDomainList.java │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   └── [1.4K] CassandraDomainsTable.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [7.9K] CassandraDropListDAO.java │   │   │   │   │   ├── [2.0K] CassandraDropListDataDefinition.java │   │   │   │   │   ├── [2.7K] CassandraDropList.java │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   └── [1.6K] CassandraDropListTable.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [4.8K] CassandraMappingsSourcesDAO.java │   │   │   │   │   ├── [5.2K] CassandraRecipientRewriteTableDAO.java │   │   │   │   │   ├── [4.1K] CassandraRecipientRewriteTable.java │   │   │   │   │   ├── [2.9K] CassandraRRTDataDefinition.java │   │   │   │   │   ├── [4.0K] migration │   │   │   │   │   │   ├── [5.9K] MappingsSourcesMigration.java │   │   │   │   │   │   ├── [4.1K] MappingsSourcesMigrationTaskAdditionalInformationDTO.java │   │   │   │   │   │   └── [2.8K] MappingsSourcesMigrationTaskDTO.java │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   ├── [1.6K] CassandraMappingsSourcesTable.java │   │   │   │   │   └── [1.4K] CassandraRecipientRewriteTableTable.java │   │   │   │   ├── [4.0K] sieve │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [4.3K] CassandraActiveScriptDAO.java │   │   │   │   │   ├── [6.8K] CassandraSieveDAO.java │   │   │   │   │   ├── [1.9K] CassandraSieveQuotaDAO.java │   │   │   │   │   ├── [8.5K] CassandraSieveQuotaDAOV1.java │   │   │   │   │   ├── [5.1K] CassandraSieveQuotaDAOV2.java │   │   │   │   │   ├── [2.9K] CassandraSieveQuotaDataDefinition.java │   │   │   │   │   ├── [2.6K] CassandraSieveRepositoryDataDefinition.java │   │   │   │   │   ├── [ 13K] CassandraSieveRepository.java │   │   │   │   │   ├── [3.0K] FakeSieveQuotaDAO.java │   │   │   │   │   ├── [4.0K] migration │   │   │   │   │   │   └── [2.9K] SieveQuotaMigration.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   ├── [1.7K] ActiveScriptInfo.java │   │   │   │   │   │   ├── [4.4K] Script.java │   │   │   │   │   │   └── [2.1K] SieveQuota.java │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   ├── [1.5K] CassandraSieveActiveTable.java │   │   │   │   │   ├── [1.6K] CassandraSieveClusterQuotaTable.java │   │   │   │   │   ├── [1.5K] CassandraSieveQuotaTable.java │   │   │   │   │   ├── [1.5K] CassandraSieveSpaceTable.java │   │   │   │   │   └── [1.7K] CassandraSieveTable.java │   │   │   │   ├── [4.0K] user │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [3.6K] CassandraDelegationStore.java │   │   │   │   │   ├── [2.7K] CassandraRepositoryConfiguration.java │   │   │   │   │   ├── [ 15K] CassandraUsersDAO.java │   │   │   │   │   ├── [2.1K] CassandraUsersRepositoryDataDefinition.java │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   └── [1.7K] CassandraUserTable.java │   │   │   │   └── [4.0K] vacation │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [4.9K] CassandraNotificationRegistryDAO.java │   │   │   │   ├── [1.9K] CassandraNotificationRegistryDataDefinition.java │   │   │   │   ├── [3.7K] CassandraNotificationRegistry.java │   │   │   │   ├── [6.8K] CassandraVacationDAO.java │   │   │   │   ├── [2.7K] CassandraVacationDataDefinition.java │   │   │   │   ├── [2.4K] CassandraVacationRepository.java │   │   │   │   └── [4.0K] tables │   │   │   │   ├── [1.4K] CassandraNotificationTable.java │   │   │   │   └── [1.5K] CassandraVacationTable.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [3.8K] CassandraEventSourcingDLPConfigurationStoreExtension.java │   │   │   │   │   ├── [1.5K] CassandraEventSourcingDLPConfigurationStoreTest.java │   │   │   │   │   └── [6.6K] DTOTest.java │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [5.1K] CacheDomainListTest.java │   │   │   │   │   └── [2.3K] CassandraDomainListTest.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   └── [2.0K] CassandraDropListTest.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [3.6K] CassandraMappingsSourcesDAOTest.java │   │   │   │   │   ├── [4.3K] CassandraRecipientRewriteTableDAOTest.java │   │   │   │   │   ├── [3.7K] CassandraRecipientRewriteTableTest.java │   │   │   │   │   ├── [3.4K] CassandraStepdefs.java │   │   │   │   │   ├── [4.0K] migration │   │   │   │   │   │   ├── [2.8K] MappingsSourcesMigrationTaskSerializationTest.java │   │   │   │   │   │   └── [8.7K] MappingsSourcesMigrationTest.java │   │   │   │   │   └── [1.7K] RewriteTablesTest.java │   │   │   │   ├── [4.0K] sieve │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [3.9K] CassandraActiveScriptDAOTest.java │   │   │   │   │   ├── [3.5K] CassandraSieveCurrentUploadUsageCalculatorTest.java │   │   │   │   │   ├── [5.0K] CassandraSieveDAOTest.java │   │   │   │   │   ├── [4.7K] CassandraSieveQuotaDAOContract.java │   │   │   │   │   ├── [2.1K] CassandraSieveQuotaDAOV1Test.java │   │   │   │   │   ├── [2.3K] CassandraSieveQuotaDAOV2Test.java │   │   │   │   │   ├── [3.2K] CassandraSieveRepositoryTest.java │   │   │   │   │   ├── [4.0K] migration │   │   │   │   │   │   └── [5.7K] SieveQuotaMigrationTest.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [6.6K] ScriptTest.java │   │   │   │   │   └── [2.9K] SieveQuotaTest.java │   │   │   │   ├── [4.0K] user │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [2.9K] CassandraDelegationStoreTest.java │   │   │   │   │   └── [5.9K] CassandraUsersRepositoryTest.java │   │   │   │   └── [4.0K] vacation │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [3.0K] CassandraNotificationRegistryTest.java │   │   │   │   └── [2.6K] CassandraVacationRepositoryTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] json │   │   │   └── [4.0K] dlp │   │   │   └── [4.0K] eventsourcing │   │   │   ├── [ 178] configuration_item_1.json │   │   │   ├── [ 116] items_added_event_1.json │   │   │   ├── [ 640] items_added_event_2.json │   │   │   ├── [ 116] items_removed_event_1.json │   │   │   └── [ 640] items_removed_event_2.json │   │   ├── [4.0K] data-file │   │   │   ├── [6.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] xml │   │   │   │   │   └── [3.0K] XMLDomainList.java │   │   │   │   ├── [4.0K] mailrepository │   │   │   │   │   └── [4.0K] file │   │   │   │   │   ├── [ 12K] FileMailRepository.java │   │   │   │   │   ├── [3.0K] Lock.java │   │   │   │   │   └── [3.3K] MimeMessageStreamRepositorySource.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] file │   │   │   │   │   └── [3.8K] XMLRecipientRewriteTable.java │   │   │   │   └── [4.0K] sieverepository │   │   │   │   └── [4.0K] file │   │   │   │   └── [ 19K] SieveFileRepository.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] xml │   │   │   │   │   └── [5.7K] XMLDomainListTest.java │   │   │   │   ├── [4.0K] mailrepository │   │   │   │   │   └── [5.9K] FileMailRepositoryTest.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] file │   │   │   │   │   ├── [1.8K] RewriteTablesTest.java │   │   │   │   │   ├── [8.6K] XMLRecipientRewriteTableTest.java │   │   │   │   │   └── [1.8K] XMLStepdefs.java │   │   │   │   └── [4.0K] sieverepository │   │   │   │   └── [4.0K] file │   │   │   │   └── [4.5K] SieveFileRepositoryTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailrepository │   │   │   └── [4.0K] testdata │   │   │   └── [1.3K] Inbox │   │   ├── [4.0K] data-jmap │   │   │   ├── [5.9K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   ├── [4.0K] api │   │   │   │   │   │   ├── [4.0K] change │   │   │   │   │   │   │   ├── [1.4K] CanNotCalculateChangesException.java │   │   │   │   │   │   │   ├── [7.6K] EmailChange.java │   │   │   │   │   │   │   ├── [1.7K] EmailChangeRepository.java │   │   │   │   │   │   │   ├── [6.2K] EmailChanges.java │   │   │   │   │   │   │   ├── [1.9K] JmapChange.java │   │   │   │   │   │   │   ├── [1.6K] Limit.java │   │   │   │   │   │   │   ├── [ 10K] MailboxAndEmailChange.java │   │   │   │   │   │   │   ├── [ 13K] MailboxChange.java │   │   │   │   │   │   │   ├── [1.7K] MailboxChangeRepository.java │   │   │   │   │   │   │   ├── [7.1K] MailboxChanges.java │   │   │   │   │   │   │   └── [2.5K] State.java │   │   │   │   │   │   ├── [4.0K] exception │   │   │   │   │   │   │   ├── [1.5K] ChangeNotFoundException.java │   │   │   │   │   │   │   └── [1.5K] StateMismatchException.java │   │   │   │   │   │   ├── [4.0K] filtering │   │   │   │   │   │   │   ├── [5.6K] FilteringIncrementalRuleChangeDTO.java │   │   │   │   │   │   │   ├── [2.0K] FilteringManagement.java │   │   │   │   │   │   │   ├── [3.9K] FilteringRuleSetDefinedDTO.java │   │   │   │   │   │   │   ├── [2.4K] FilteringRuleSetDefineDTOModules.java │   │   │   │   │   │   │   ├── [2.1K] FiltersDeleteUserDataTaskStep.java │   │   │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   │   │   ├── [2.2K] DefineRulesCommandHandler.java │   │   │   │   │   │   │   │   ├── [2.9K] DefineRulesCommand.java │   │   │   │   │   │   │   │   ├── [5.4K] EventSourcingFilteringManagement.java │   │   │   │   │   │   │   │   ├── [2.7K] FilteringAggregateId.java │   │   │   │   │   │   │   │   ├── [5.7K] FilteringAggregate.java │   │   │   │   │   │   │   │   ├── [2.5K] FilterUsernameChangeTaskStep.java │   │   │   │   │   │   │   │   ├── [8.5K] IncrementalRuleChange.java │   │   │   │   │   │   │   │   └── [3.0K] RuleSetDefined.java │   │   │   │   │   │   │   ├── [ 14K] RuleDTO.java │   │   │   │   │   │   │   ├── [ 20K] Rule.java │   │   │   │   │   │   │   ├── [2.2K] Rules.java │   │   │   │   │   │   │   └── [2.5K] Version.java │   │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   │   ├── [2.3K] AccountId.java │   │   │   │   │   │   │   ├── [6.3K] Preview.java │   │   │   │   │   │   │   ├── [1.8K] Size.scala │   │   │   │   │   │   │   ├── [2.4K] UploadId.java │   │   │   │   │   │   │   └── [2.6K] Upload.scala │   │   │   │   │   │   ├── [4.0K] projections │   │   │   │   │   │   │   ├── [1.6K] DefaultEmailQueryViewManager.java │   │   │   │   │   │   │   ├── [6.9K] EmailQueryView.java │   │   │   │   │   │   │   ├── [1.3K] EmailQueryViewManager.java │   │   │   │   │   │   │   ├── [4.8K] MessageFastViewPrecomputedProperties.java │   │   │   │   │   │   │   ├── [3.6K] MessageFastViewProjectionHealthCheck.java │   │   │   │   │   │   │   └── [2.6K] MessageFastViewProjection.java │   │   │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   │   │   ├── [2.1K] PushDeleteUserDataTaskStep.java │   │   │   │   │   │   │   ├── [2.1K] PushSubscriptionDisconnector.java │   │   │   │   │   │   │   ├── [2.8K] PushSubscriptionHelpers.java │   │   │   │   │   │   │   └── [2.4K] PushSubscriptionRepository.java │   │   │   │   │   │   └── [4.0K] upload │   │   │   │   │   │   ├── [2.2K] JMAPCurrentUploadUsageCalculator.java │   │   │   │   │   │   ├── [1.5K] JmapUploadQuotaConfiguration.java │   │   │   │   │   │   ├── [2.1K] RecomputeJMAPUploadCurrentQuotasService.java │   │   │   │   │   │   ├── [1.9K] UploadRepository.java │   │   │   │   │   │   ├── [5.5K] UploadServiceDefaultImpl.java │   │   │   │   │   │   ├── [1.7K] UploadService.java │   │   │   │   │   │   └── [1.7K] UploadUsageRepository.java │   │   │   │   │   ├── [4.0K] memory │   │   │   │   │   │   ├── [4.0K] change │   │   │   │   │   │   │   ├── [5.4K] MemoryEmailChangeRepository.java │   │   │   │   │   │   │   └── [5.7K] MemoryMailboxChangeRepository.java │   │   │   │   │   │   ├── [4.0K] projections │   │   │   │   │   │   │   ├── [5.3K] MemoryEmailQueryView.java │   │   │   │   │   │   │   └── [3.3K] MemoryMessageFastViewProjection.java │   │   │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   │   │   ├── [1.7K] MemoryPushSubscriptionModule.java │   │   │   │   │   │   │   └── [7.4K] MemoryPushSubscriptionRepository.java │   │   │   │   │   │   └── [4.0K] upload │   │   │   │   │   │   ├── [5.6K] InMemoryUploadRepository.java │   │   │   │   │   │   └── [3.2K] InMemoryUploadUsageRepository.java │   │   │   │   │   └── [4.0K] mime4j │   │   │   │   │   ├── [8.9K] AvoidBinaryBodyBufferingBodyFactory.java │   │   │   │   │   ├── [8.7K] AvoidBinaryBodyReadingBodyFactory.java │   │   │   │   │   ├── [2.1K] FakeBinaryBody.java │   │   │   │   │   └── [6.3K] SizeUtils.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   ├── [4.0K] api │   │   │   │   │   ├── [4.0K] change │   │   │   │   │   │   └── [1.9K] TypeStateFactory.scala │   │   │   │   │   ├── [4.0K] identity │   │   │   │   │   │   ├── [ 14K] CustomIdentityDAO.scala │   │   │   │   │   │   └── [1.8K] IdentityUserDeletionTaskStep.scala │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [2.5K] EmailAddress.scala │   │   │   │   │   ├── [2.5K] Identity.scala │   │   │   │   │   ├── [6.6K] PushSubscription.scala │   │   │   │   │   ├── [1.3K] State.scala │   │   │   │   │   └── [1.5K] TypeName.scala │   │   │   │   └── [4.0K] memory │   │   │   │   └── [4.0K] identity │   │   │   │   └── [3.2K] MemoryCustomIdentityDAO.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   ├── [4.0K] api │   │   │   │   │   ├── [4.0K] change │   │   │   │   │   │   ├── [ 51K] EmailChangeRepositoryContract.java │   │   │   │   │   │   ├── [2.7K] EmailChangeTest.java │   │   │   │   │   │   ├── [1.8K] LimitTest.java │   │   │   │   │   │   ├── [ 35K] MailboxChangeRepositoryContract.java │   │   │   │   │   │   ├── [2.8K] MailboxChangeTest.java │   │   │   │   │   │   └── [1.9K] StateTest.java │   │   │   │   │   ├── [4.0K] filtering │   │   │   │   │   │   ├── [3.3K] FilteringAggregateIdTest.java │   │   │   │   │   │   ├── [ 11K] FilteringManagementContract.java │   │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   │   ├── [2.2K] DefineRulesCommandTest.java │   │   │   │   │   │   │   ├── [2.6K] FiltersDeleteUserDataTaskStepTest.java │   │   │   │   │   │   │   ├── [4.6K] FilterUsernameChangeTaskStepTest.java │   │   │   │   │   │   │   ├── [9.9K] IncrementalRuleChangeTest.java │   │   │   │   │   │   │   └── [1.9K] InMemoryEventSourcingFilteringManagementTest.java │   │   │   │   │   │   ├── [5.4K] RuleFixture.java │   │   │   │   │   │   ├── [1.4K] RulesTest.java │   │   │   │   │   │   ├── [6.6K] RuleTest.java │   │   │   │   │   │   └── [1.4K] VersionTest.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   └── [ 14K] PreviewTest.java │   │   │   │   │   ├── [4.0K] projections │   │   │   │   │   │   ├── [ 13K] EmailQueryViewContract.java │   │   │   │   │   │   ├── [1.5K] MessageFastViewPrecomputedPropertiesTest.java │   │   │   │   │   │   ├── [ 14K] MessageFastViewProjectionContract.java │   │   │   │   │   │   └── [7.1K] MessageFastViewProjectionHealthCheckTest.java │   │   │   │   │   └── [4.0K] upload │   │   │   │   │   ├── [2.8K] JMAPCurrentUploadUsageCalculatorContract.scala │   │   │   │   │   ├── [9.9K] UploadRepositoryContract.scala │   │   │   │   │   └── [2.0K] UploadUsageRepositoryContract.scala │   │   │   │   └── [4.0K] memory │   │   │   │   ├── [4.0K] change │   │   │   │   │   ├── [2.2K] MemoryEmailChangeRepositoryTest.java │   │   │   │   │   └── [2.3K] MemoryMailboxChangeRepositoryTest.java │   │   │   │   ├── [4.0K] projections │   │   │   │   │   ├── [2.3K] MemoryEmailQueryViewTest.java │   │   │   │   │   └── [2.3K] MemoryMessageFastViewProjectionTest.java │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   └── [2.3K] MemoryPushSubscriptionRepositoryTest.java │   │   │   │   └── [4.0K] upload │   │   │   │   ├── [2.7K] InMemoryJMAPCurrentUploadUsageCalculatorTest.java │   │   │   │   ├── [2.3K] InMemoryUploadRepositoryTest.java │   │   │   │   ├── [2.5K] InMemoryUploadServiceTest.java │   │   │   │   └── [1.8K] InMemoryUploadUsageRepositoryTest.java │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] jmap │   │   │   ├── [4.0K] api │   │   │   │   ├── [4.0K] identity │   │   │   │   │   ├── [ 12K] CustomIdentityDAOContract.scala │   │   │   │   │   └── [ 11K] IdentityRepositoryTest.scala │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   ├── [2.9K] PushDeleteUserDataTaskStepTest.scala │   │   │   │   │   └── [ 22K] PushSubscriptionRepositoryContract.scala │   │   │   │   └── [4.0K] upload │   │   │   │   └── [8.5K] UploadServiceContract.scala │   │   │   └── [4.0K] memory │   │   │   └── [4.0K] identity │   │   │   ├── [2.2K] IdentityUserDeletionTaskStepTest.scala │   │   │   └── [1.5K] MemoryCustomIdentityTest.scala │   │   ├── [4.0K] data-jmap-cassandra │   │   │   ├── [5.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   └── [4.0K] cassandra │   │   │   │   │   ├── [4.0K] change │   │   │   │   │   │   ├── [4.8K] CassandraChangesConfiguration.java │   │   │   │   │   │   ├── [3.5K] CassandraEmailChangeDataDefinition.java │   │   │   │   │   │   ├── [4.9K] CassandraEmailChangeRepository.java │   │   │   │   │   │   ├── [3.7K] CassandraMailboxChangeDataDefinition.java │   │   │   │   │   │   ├── [5.0K] CassandraMailboxChangeRepository.java │   │   │   │   │   │   ├── [1.5K] CassandraStateFactory.java │   │   │   │   │   │   ├── [9.3K] EmailChangeRepositoryDAO.java │   │   │   │   │   │   ├── [9.7K] MailboxChangeRepositoryDAO.java │   │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   │   ├── [1.8K] CassandraEmailChangeTable.java │   │   │   │   │   │   └── [1.9K] CassandraMailboxChangeTable.java │   │   │   │   │   ├── [4.0K] filtering │   │   │   │   │   │   ├── [2.0K] CassandraFilteringProjectionDataDefinition.java │   │   │   │   │   │   └── [6.5K] CassandraFilteringProjection.java │   │   │   │   │   ├── [4.0K] projections │   │   │   │   │   │   ├── [4.2K] CassandraEmailQueryViewDataDefinition.java │   │   │   │   │   │   ├── [ 16K] CassandraEmailQueryView.java │   │   │   │   │   │   ├── [2.7K] CassandraMessageFastViewProjectionDataDefinition.java │   │   │   │   │   │   ├── [2.0K] CassandraMessageFastViewProjectionDeletionCallback.java │   │   │   │   │   │   ├── [7.5K] CassandraMessageFastViewProjection.java │   │   │   │   │   │   └── [4.0K] table │   │   │   │   │   │   ├── [1.8K] CassandraEmailQueryViewTable.java │   │   │   │   │   │   └── [1.6K] CassandraMessageFastViewProjectionTable.java │   │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   │   ├── [8.8K] CassandraPushSubscriptionDAO.java │   │   │   │   │   │   ├── [3.6K] CassandraPushSubscriptionDataDefinition.java │   │   │   │   │   │   ├── [7.1K] CassandraPushSubscriptionRepository.java │   │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   │   └── [2.0K] CassandraPushSubscriptionTable.java │   │   │   │   │   └── [4.0K] upload │   │   │   │   │   ├── [4.8K] CassandraUploadRepository.java │   │   │   │   │   ├── [3.4K] CassandraUploadUsageRepository.java │   │   │   │   │   ├── [3.0K] UploadBucketName.java │   │   │   │   │   ├── [8.9K] UploadDAO.java │   │   │   │   │   └── [2.3K] UploadDataDefinition.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [4.0K] identity │   │   │   │   │   ├── [8.1K] CassandraCustomIdentityDAO.scala │   │   │   │   │   ├── [2.5K] CassandraCustomIdentityDataDefinition.scala │   │   │   │   │   └── [4.0K] tables │   │   │   │   │   └── [2.2K] CassandraCustomIdentityTable.scala │   │   │   │   └── [4.0K] utils │   │   │   │   └── [1.9K] EmailAddressTupleUtil.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [4.0K] change │   │   │   │   │   ├── [3.5K] CassandraChangesConfigurationTest.java │   │   │   │   │   ├── [5.3K] CassandraEmailChangeRepositoryTest.java │   │   │   │   │   └── [5.4K] CassandraMailboxChangeRepositoryTest.java │   │   │   │   ├── [4.0K] filtering │   │   │   │   │   ├── [2.9K] CassandraEventSourcingFilteringManagementNoProjectionTest.java │   │   │   │   │   ├── [3.1K] CassandraEventSourcingFilteringManagementTest.java │   │   │   │   │   └── [ 10K] DTOTest.java │   │   │   │   ├── [4.0K] identity │   │   │   │   │   └── [2.4K] CassandraCustomIdentityTest.java │   │   │   │   ├── [4.0K] projections │   │   │   │   │   ├── [3.2K] CassandraEmailQueryViewTest.java │   │   │   │   │   └── [3.7K] CassandraMessageFastViewProjectionTest.java │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   └── [3.0K] CassandraPushSubscriptionRepositoryTest.java │   │   │   │   └── [4.0K] upload │   │   │   │   ├── [3.6K] CassandraJMAPCurrentUploadUsageCalculatorTest.java │   │   │   │   ├── [3.4K] CassandraUploadRepositoryTest.java │   │   │   │   ├── [3.6K] CassandraUploadServiceTest.java │   │   │   │   ├── [2.6K] CassandraUploadUsageRepositoryTest.java │   │   │   │   └── [2.7K] UploadBucketNameTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] json │   │   │   ├── [1.2K] eventComplex.json │   │   │   ├── [1.6K] eventComplex-v2.json │   │   │   ├── [2.0K] eventComplex-v3.json │   │   │   ├── [2.4K] eventComplex-v4.json │   │   │   ├── [ 108] eventEmpty.json │   │   │   ├── [ 826] event.json │   │   │   ├── [ 826] event-v2.json │   │   │   ├── [1.0K] event-v3.json │   │   │   ├── [ 685] event-v4.json │   │   │   ├── [ 945] increment.json │   │   │   ├── [1.2K] increment-v2.json │   │   │   ├── [2.2K] increment-v3.json │   │   │   └── [2.5K] increment-v4.json │   │   ├── [4.0K] data-jmap-postgres │   │   │   ├── [5.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [4.0K] change │   │   │   │   │   ├── [5.9K] PostgresEmailChangeDAO.java │   │   │   │   │   ├── [3.5K] PostgresEmailChangeDataDefinition.java │   │   │   │   │   ├── [5.5K] PostgresEmailChangeRepository.java │   │   │   │   │   ├── [6.1K] PostgresMailboxChangeDAO.java │   │   │   │   │   ├── [3.6K] PostgresMailboxChangeDataDefinition.java │   │   │   │   │   ├── [5.7K] PostgresMailboxChangeRepository.java │   │   │   │   │   └── [1.5K] PostgresStateFactory.java │   │   │   │   ├── [4.0K] filtering │   │   │   │   │   ├── [5.0K] PostgresFilteringProjectionDAO.java │   │   │   │   │   ├── [2.5K] PostgresFilteringProjectionDataDefinition.java │   │   │   │   │   └── [2.9K] PostgresFilteringProjection.java │   │   │   │   ├── [4.0K] identity │   │   │   │   │   ├── [ 11K] PostgresCustomIdentityDAO.java │   │   │   │   │   └── [3.8K] PostgresCustomIdentityDataDefinition.java │   │   │   │   ├── [2.5K] PostgresDataJMapAggregateDataDefinition.java │   │   │   │   ├── [4.0K] projections │   │   │   │   │   ├── [7.5K] PostgresEmailQueryViewDAO.java │   │   │   │   │   ├── [4.3K] PostgresEmailQueryViewDataDefinition.java │   │   │   │   │   ├── [4.1K] PostgresEmailQueryView.java │   │   │   │   │   ├── [2.0K] PostgresEmailQueryViewManager.java │   │   │   │   │   ├── [2.7K] PostgresMessageFastViewProjectionDataDefinition.java │   │   │   │   │   ├── [2.2K] PostgresMessageFastViewProjectionDeletionCallback.java │   │   │   │   │   └── [5.3K] PostgresMessageFastViewProjection.java │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   ├── [ 10K] PostgresPushSubscriptionDAO.java │   │   │   │   │   ├── [4.2K] PostgresPushSubscriptionDataDefinition.java │   │   │   │   │   └── [6.4K] PostgresPushSubscriptionRepository.java │   │   │   │   └── [4.0K] upload │   │   │   │   ├── [6.1K] PostgresUploadDAO.java │   │   │   │   ├── [3.8K] PostgresUploadDataDefinition.java │   │   │   │   ├── [5.3K] PostgresUploadRepository.java │   │   │   │   └── [3.3K] PostgresUploadUsageRepository.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] jmap │   │   │   └── [4.0K] postgres │   │   │   ├── [4.0K] change │   │   │   │   ├── [2.5K] PostgresEmailChangeRepositoryTest.java │   │   │   │   └── [2.5K] PostgresMailboxChangeRepositoryTest.java │   │   │   ├── [4.0K] filtering │   │   │   │   ├── [2.8K] PostgresEventSourcingFilteringManagementNoProjectionTest.java │   │   │   │   └── [2.9K] PostgresEventSourcingFilteringManagementTest.java │   │   │   ├── [4.0K] identity │   │   │   │   └── [1.8K] PostgresCustomIdentityDAOTest.java │   │   │   ├── [4.0K] projections │   │   │   │   ├── [3.6K] PostgresEmailQueryViewManagerRLSTest.java │   │   │   │   ├── [3.0K] PostgresEmailQueryViewTest.java │   │   │   │   └── [2.8K] PostgresMessageFastViewProjectionTest.java │   │   │   ├── [4.0K] pushsubscription │   │   │   │   └── [2.8K] PostgresPushSubscriptionRepositoryTest.java │   │   │   └── [4.0K] upload │   │   │   ├── [3.0K] PostgresUploadRepositoryTest.java │   │   │   ├── [3.6K] PostgresUploadServiceTest.java │   │   │   └── [2.4K] PostgresUploadUsageRepositoryTest.java │   │   ├── [4.0K] data-jpa │   │   │   ├── [8.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [7.0K] JPADomainList.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   └── [2.8K] JPADomain.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [6.5K] JPADropList.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   └── [6.5K] JPADropListEntry.java │   │   │   │   ├── [4.0K] jpa │   │   │   │   │   └── [4.0K] healthcheck │   │   │   │   │   └── [3.0K] JPAHealthCheck.java │   │   │   │   ├── [4.0K] mailrepository │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [2.4K] JPAMailRepositoryFactory.java │   │   │   │   │   ├── [ 18K] JPAMailRepository.java │   │   │   │   │   ├── [2.7K] JPAMailRepositoryUrlStore.java │   │   │   │   │   ├── [2.1K] MimeMessageJPASource.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [7.5K] JPAMail.java │   │   │   │   │   └── [2.4K] JPAUrl.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [8.0K] JPARecipientRewriteTable.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   └── [6.0K] JPARecipientRewrite.java │   │   │   │   ├── [4.0K] sieve │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [ 19K] JPASieveRepository.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [3.2K] JPASieveQuota.java │   │   │   │   │   └── [6.7K] JPASieveScript.java │   │   │   │   └── [4.0K] user │   │   │   │   └── [4.0K] jpa │   │   │   │   ├── [9.9K] JPAUsersDAO.java │   │   │   │   ├── [2.5K] JPAUsersRepository.java │   │   │   │   └── [4.0K] model │   │   │   │   └── [6.4K] JPAUser.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   └── [2.8K] JPADomainListTest.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   └── [2.0K] JPADropListTest.java │   │   │   │   ├── [4.0K] jpa │   │   │   │   │   └── [4.0K] healthcheck │   │   │   │   │   └── [2.7K] JPAHealthCheckTest.java │   │   │   │   ├── [4.0K] mailrepository │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [3.1K] JPAMailRepositoryTest.java │   │   │   │   │   ├── [2.5K] JPAMailRepositoryUrlStoreExtension.java │   │   │   │   │   └── [1.5K] JPAMailRepositoryUrlStoreTest.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   ├── [2.6K] JPARecipientRewriteTableTest.java │   │   │   │   │   ├── [2.8K] JPAStepdefs.java │   │   │   │   │   └── [1.7K] RewriteTablesTest.java │   │   │   │   ├── [4.0K] sieve │   │   │   │   │   └── [4.0K] jpa │   │   │   │   │   └── [2.1K] JpaSieveRepositoryTest.java │   │   │   │   └── [4.0K] user │   │   │   │   └── [4.0K] jpa │   │   │   │   ├── [5.6K] JpaUsersRepositoryTest.java │   │   │   │   └── [4.0K] model │   │   │   │   └── [3.6K] JPAUserTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 236] log4j.properties │   │   │   └── [2.4K] persistence.xml │   │   ├── [4.0K] data-ldap │   │   │   ├── [4.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] user │   │   │   │   └── [4.0K] ldap │   │   │   │   ├── [4.7K] LDAPConnectionFactory.java │   │   │   │   ├── [2.6K] LdapHealthCheck.java │   │   │   │   ├── [ 21K] LdapRepositoryConfiguration.java │   │   │   │   ├── [5.7K] ReadOnlyLDAPGroupRestriction.java │   │   │   │   ├── [6.1K] ReadOnlyLDAPUser.java │   │   │   │   ├── [ 16K] ReadOnlyLDAPUsersDAO.java │   │   │   │   └── [ 11K] ReadOnlyUsersLDAPRepository.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] user │   │   │   │   └── [4.0K] ldap │   │   │   │   ├── [2.1K] DockerLdapSingleton.java │   │   │   │   ├── [5.7K] LdapGenericContainer.java │   │   │   │   ├── [2.8K] LdapHealthCheckTest.java │   │   │   │   ├── [3.3K] LdapRepositoryConfigurationTest.java │   │   │   │   ├── [4.6K] ReadOnlyUsersLDAPRepositoryEmptyListTest.java │   │   │   │   ├── [3.8K] ReadOnlyUsersLDAPRepositoryInvalidDnTest.java │   │   │   │   ├── [ 28K] ReadOnlyUsersLDAPRepositoryTest.java │   │   │   │   ├── [ 11K] ReadOnlyUsersLDAPRepositoryWithLDAPFailoverTest.java │   │   │   │   └── [ 18K] ReadOnlyUsersLDAPRepositoryWithLocalPartAsLoginNameTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [4.0K] invalid │   │   │   │   └── [4.0K] ldif-files │   │   │   │   └── [ 240] populate.ldif │   │   │   ├── [4.0K] ldif-files │   │   │   │   └── [ 577] populate.ldif │   │   │   ├── [4.0K] localpartLogin │   │   │   │   └── [4.0K] ldif-files │   │   │   │   └── [1.3K] populate.ldif │   │   │   ├── [ 402] usersrepository-default.xml │   │   │   ├── [ 456] usersrepository-enableVirtualHosting.xml │   │   │   └── [ 460] usersrepository-supportsVirtualHosting.xml │   │   ├── [4.0K] data-library │   │   │   ├── [5.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   ├── [2.0K] AggregateUserEntityValidator.java │   │   │   │   │   ├── [2.1K] DefaultUserEntityValidator.java │   │   │   │   │   ├── [3.0K] DefaultVacationService.java │   │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   │   │   ├── [4.0K] aggregates │   │   │   │   │   │   │   ├── [2.4K] DLPAggregateId.java │   │   │   │   │   │   │   └── [6.0K] DLPDomainConfiguration.java │   │   │   │   │   │   ├── [4.0K] commands │   │   │   │   │   │   │   ├── [2.3K] ClearCommandHandler.java │   │   │   │   │   │   │   ├── [2.2K] ClearCommand.java │   │   │   │   │   │   │   ├── [2.3K] StoreCommandHandler.java │   │   │   │   │   │   │   └── [2.5K] StoreCommand.java │   │   │   │   │   │   ├── [4.0K] events │   │   │   │   │   │   │   ├── [3.2K] ConfigurationItemsAdded.java │   │   │   │   │   │   │   └── [3.3K] ConfigurationItemsRemoved.java │   │   │   │   │   │   └── [3.8K] EventSourcingDLPConfigurationStore.java │   │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   │   ├── [ 13K] AbstractDomainList.java │   │   │   │   │   │   ├── [8.0K] DomainListConfiguration.java │   │   │   │   │   │   ├── [3.5K] DomainListManagement.java │   │   │   │   │   │   └── [1.3K] EnvDetector.java │   │   │   │   │   ├── [4.0K] droplist │   │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   │   └── [2.5K] DropListManagement.java │   │   │   │   │   ├── [3.0K] RecipientRewriteTableUserEntityValidator.java │   │   │   │   │   ├── [4.0K] repository │   │   │   │   │   │   ├── [4.0K] api │   │   │   │   │   │   │   ├── [1.5K] ObjectRepository.java │   │   │   │   │   │   │   └── [1.5K] StreamRepository.java │   │   │   │   │   │   └── [4.0K] file │   │   │   │   │   │   ├── [ 11K] AbstractFileRepository.java │   │   │   │   │   │   ├── [2.2K] ClassLoaderObjectInputStream.java │   │   │   │   │   │   ├── [2.2K] ExtensionFileFilter.java │   │   │   │   │   │   ├── [4.1K] FilePersistentObjectRepository.java │   │   │   │   │   │   ├── [3.1K] FilePersistentStreamRepository.java │   │   │   │   │   │   └── [2.6K] NumberedRepositoryFileFilter.java │   │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   │   ├── [ 21K] AbstractRecipientRewriteTable.java │   │   │   │   │   │   ├── [4.7K] AliasReverseResolverImpl.java │   │   │   │   │   │   ├── [3.1K] CanSendFromImpl.java │   │   │   │   │   │   ├── [5.4K] RecipientRewriteTableManagement.java │   │   │   │   │   │   └── [3.0K] RecipientRewriteTableUtil.java │   │   │   │   │   ├── [4.0K] sieverepository │   │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   │   └── [3.9K] SieveRepositoryManagement.java │   │   │   │   │   ├── [4.0K] user │   │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   │   ├── [ 11K] Algorithm.java │   │   │   │   │   │   │   └── [4.3K] DefaultUser.java │   │   │   │   │   │   ├── [ 873] package.html │   │   │   │   │   │   ├── [2.7K] UsersDAO.java │   │   │   │   │   │   ├── [ 11K] UsersRepositoryImpl.java │   │   │   │   │   │   └── [4.7K] UsersRepositoryManagement.java │   │   │   │   │   └── [2.9K] UserEntityValidator.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [1.5K] data-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [5.4K] DefaultVacationServiceTest.java │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   │   ├── [4.0K] aggregates │   │   │   │   │   │   └── [2.0K] DLPAggregateIdTest.java │   │   │   │   │   ├── [4.0K] commands │   │   │   │   │   │   ├── [1.7K] ClearCommandTest.java │   │   │   │   │   │   └── [2.1K] StoreCommandTest.java │   │   │   │   │   └── [4.0K] events │   │   │   │   │   ├── [2.8K] ConfigurationItemsAddedTest.java │   │   │   │   │   └── [2.8K] ConfigurationItemsRemovedTest.java │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   ├── [4.0K] api │   │   │   │   │   │   └── [4.0K] mock │   │   │   │   │   │   └── [2.6K] SimpleDomainList.java │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   ├── [ 17K] AbstractDomainListPrivateMethodsTest.java │   │   │   │   │   ├── [1.8K] DomainListConfigurationTest.java │   │   │   │   │   └── [6.2K] DomainListContract.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   ├── [ 15K] MappingsImplTest.java │   │   │   │   │   ├── [ 31K] RecipientRewriteTableContract.java │   │   │   │   │   ├── [1.9K] RecipientRewriteTableFixture.java │   │   │   │   │   └── [ 11K] RewriteTablesStepdefs.java │   │   │   │   ├── [4.0K] sieverepository │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   ├── [ 17K] SieveRepositoryContract.java │   │   │   │   │   └── [3.7K] SieveRepositoryManagementTest.java │   │   │   │   └── [4.0K] user │   │   │   │   └── [4.0K] lib │   │   │   │   ├── [4.0K] model │   │   │   │   │   ├── [ 17K] AlgorithmTest.java │   │   │   │   │   └── [2.7K] DefaultUserTest.java │   │   │   │   └── [ 32K] UsersRepositoryContract.java │   │   │   └── [4.0K] resources │   │   │   ├── [4.0K] cucumber │   │   │   │   └── [ 22K] rewrite_tables.feature │   │   │   └── [4.0K] sieve │   │   │   └── [ 70] my_sieve │   │   ├── [4.0K] data-memory │   │   │   ├── [4.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [2.5K] MemoryDomainList.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [4.7K] MemoryDropList.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [2.7K] MemoryRecipientRewriteTable.java │   │   │   │   ├── [4.0K] sieverepository │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [3.2K] InMemorySieveQuotaRepository.java │   │   │   │   ├── [4.0K] user │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   ├── [3.0K] MemoryDelegationStore.java │   │   │   │   │   ├── [3.7K] MemoryUsersDAO.java │   │   │   │   │   ├── [2.5K] MemoryUsersRepository.java │   │   │   │   │   └── [2.3K] NaiveDelegationStore.java │   │   │   │   └── [4.0K] vacation │   │   │   │   └── [4.0K] memory │   │   │   │   ├── [3.7K] MemoryNotificationRegistry.java │   │   │   │   └── [2.3K] MemoryVacationRepository.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   ├── [1.5K] EventSourcingDLPConfigurationStoreTest.java │   │   │   │   │   └── [2.2K] InMemoryEventSourcingDLPConfigurationStoreExtension.java │   │   │   │   ├── [4.0K] domainlist │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [1.9K] MemoryDomainListTest.java │   │   │   │   ├── [4.0K] droplists │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [1.6K] MemoryDropListTest.java │   │   │   │   ├── [4.0K] rrt │   │   │   │   │   ├── [4.0K] lib │   │   │   │   │   │   ├── [3.5K] AliasReverseResolverImplTest.java │   │   │   │   │   │   └── [4.0K] CanSendFromImplTest.java │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   ├── [5.5K] ForwardUsernameChangeTaskStepTest.java │   │   │   │   │   ├── [2.4K] InMemoryStepdefs.java │   │   │   │   │   ├── [2.6K] MemoryRecipientRewriteTableTest.java │   │   │   │   │   ├── [5.0K] RecipientRewriteTableUserDeletionTaskStepTest.java │   │   │   │   │   └── [1.7K] RewriteTablesTest.java │   │   │   │   ├── [4.0K] user │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   ├── [2.8K] DelegationUserDeletionTaskStepTest.java │   │   │   │   │   ├── [4.3K] DelegationUsernameChangeTaskStepTest.java │   │   │   │   │   ├── [1.6K] MemoryDelegationStoreTest.java │   │   │   │   │   ├── [8.7K] MemoryUsersRepositoryTest.java │   │   │   │   │   └── [5.3K] UsersRepositoryManagementTest.java │   │   │   │   └── [4.0K] vacation │   │   │   │   └── [4.0K] memory │   │   │   │   ├── [2.0K] MemoryNotificationRegistryTest.java │   │   │   │   ├── [1.7K] MemoryVacationRepositoryTest.java │   │   │   │   └── [2.9K] VacationDeleteUserTaskStepTest.java │   │   │   └── [4.0K] resources │   │   │   └── [1.1K] fakemailrepositorystore.xml │   │   └── [4.0K] data-postgres │   │   ├── [5.5K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [4.0K] domainlist │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [2.1K] PostgresDomainDataDefinition.java │   │   │   │   └── [3.8K] PostgresDomainList.java │   │   │   ├── [4.0K] droplists │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [3.4K] PostgresDropListDataDefinition.java │   │   │   │   └── [6.1K] PostgresDropList.java │   │   │   ├── [4.0K] mailrepository │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [1.9K] PostgresMailRepositoryBlobReferenceSource.java │   │   │   │   ├── [ 17K] PostgresMailRepositoryContentDAO.java │   │   │   │   ├── [4.4K] PostgresMailRepositoryDataDefinition.java │   │   │   │   ├── [2.5K] PostgresMailRepositoryFactory.java │   │   │   │   ├── [3.1K] PostgresMailRepository.java │   │   │   │   └── [2.9K] PostgresMailRepositoryUrlStore.java │   │   │   ├── [4.0K] rrt │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [4.5K] PostgresRecipientRewriteTableDAO.java │   │   │   │   ├── [2.9K] PostgresRecipientRewriteTableDataDefinition.java │   │   │   │   └── [4.0K] PostgresRecipientRewriteTable.java │   │   │   ├── [4.0K] sieve │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [4.0K] model │   │   │   │   │   ├── [1.6K] PostgresSieveScriptId.java │   │   │   │   │   └── [5.4K] PostgresSieveScript.java │   │   │   │   ├── [3.5K] PostgresSieveDataDefinition.java │   │   │   │   ├── [4.8K] PostgresSieveQuotaDAO.java │   │   │   │   ├── [ 10K] PostgresSieveRepository.java │   │   │   │   └── [7.7K] PostgresSieveScriptDAO.java │   │   │   ├── [4.0K] user │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [3.5K] PostgresDelegationStore.java │   │   │   │   ├── [2.8K] PostgresUserDataDefinition.java │   │   │   │   ├── [ 11K] PostgresUsersDAO.java │   │   │   │   ├── [2.8K] PostgresUsersRepositoryConfiguration.java │   │   │   │   └── [1.6K] PostgresUsersRepository.java │   │   │   └── [4.0K] vacation │   │   │   └── [4.0K] postgres │   │   │   ├── [3.7K] PostgresNotificationRegistryDAO.java │   │   │   ├── [3.5K] PostgresNotificationRegistry.java │   │   │   ├── [4.6K] PostgresVacationDataDefinition.java │   │   │   ├── [2.8K] PostgresVacationRepository.java │   │   │   └── [8.9K] PostgresVacationResponseDAO.java │   │   ├── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [4.0K] domainlist │   │   │   │   └── [4.0K] postgres │   │   │   │   └── [2.2K] PostgresDomainListTest.java │   │   │   ├── [4.0K] droplists │   │   │   │   └── [4.0K] postgres │   │   │   │   └── [1.9K] PostgresDropListsTest.java │   │   │   ├── [4.0K] mailrepository │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [4.4K] PostgresMailRepositoryBlobReferenceSourceTest.java │   │   │   │   ├── [3.1K] PostgresMailRepositoryTest.java │   │   │   │   ├── [3.4K] PostgresMailRepositoryUrlStoreExtension.java │   │   │   │   └── [1.5K] PostgresMailRepositoryUrlStoreTest.java │   │   │   ├── [4.0K] rrt │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [3.0K] PostgresRecipientRewriteTableTest.java │   │   │   │   ├── [3.4K] PostgresStepdefs.java │   │   │   │   └── [1.7K] RewriteTablesTest.java │   │   │   ├── [4.0K] sieve │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [5.5K] PostgresSieveQuotaDAOTest.java │   │   │   │   └── [2.6K] PostgresSieveRepositoryTest.java │   │   │   ├── [4.0K] user │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [2.8K] PostgresDelegationStoreTest.java │   │   │   │   └── [6.7K] PostgresUsersRepositoryTest.java │   │   │   └── [4.0K] vacation │   │   │   └── [4.0K] postgres │   │   │   ├── [2.5K] PostgresNotificationRegistryTest.java │   │   │   └── [2.1K] PostgresVacationRepositoryTest.java │   │   └── [4.0K] resources │   │   └── [ 236] log4j.properties │   ├── [4.0K] dns-service │   │   ├── [4.0K] dnsservice-api │   │   │   ├── [1.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] dnsservice │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [3.6K] DNSService.java │   │   │   │   │   ├── [1.7K] DNSServiceMBean.java │   │   │   │   │   └── [1.5K] TemporaryResolutionException.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [1.3K] dnsservice.xml │   │   │   └── [4.0K] reporting-site │   │   │   └── [1006] site.xml │   │   ├── [4.0K] dnsservice-dnsjava │   │   │   ├── [3.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] dnsservice │   │   │   │   │   └── [4.0K] dnsjava │   │   │   │   │   └── [ 20K] DNSJavaService.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [1.2K] dns-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] dnsservice │   │   │   │   └── [4.0K] dnsjava │   │   │   │   ├── [9.8K] DNSJavaServiceTest.java │   │   │   │   └── [2.1K] ZoneCacheLookupRecordsAnswer.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] dnsservice │   │   │   └── [4.0K] dnsjava │   │   │   ├── [1.1K] brandilyncollins.com.zone │   │   │   ├── [1.5K] dnstest.com.zone │   │   │   ├── [1.0K] one-mx.bar.zone │   │   │   ├── [1.4K] pippo.com.zone │   │   │   ├── [1.1K] test-zone.com.zone │   │   │   ├── [1.1K] three-mx.bar.zone │   │   │   ├── [1.1K] two-mx.differentprio.zone │   │   │   └── [1.1K] two-mx.sameprio.zone │   │   ├── [4.0K] dnsservice-library │   │   │   ├── [2.5K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] dnsservice │   │   │   │   └── [4.0K] library │   │   │   │   ├── [4.0K] inetnetwork │   │   │   │   │   ├── [7.9K] InetNetworkBuilder.java │   │   │   │   │   └── [4.0K] model │   │   │   │   │   ├── [4.6K] Inet4Network.java │   │   │   │   │   ├── [5.3K] Inet6Network.java │   │   │   │   │   └── [1.9K] InetNetwork.java │   │   │   │   ├── [4.7K] MXHostAddressIterator.java │   │   │   │   └── [4.0K] netmatcher │   │   │   │   └── [5.4K] NetMatcher.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] dnsservice │   │   │   └── [4.0K] library │   │   │   ├── [4.0K] inetnetwork │   │   │   │   ├── [2.8K] InetNetworkBuilderTest.java │   │   │   │   └── [4.0K] model │   │   │   │   └── [ 10K] InetNetworkTest.java │   │   │   ├── [3.0K] MXHostAddressIteratorTest.java │   │   │   └── [4.0K] netmatcher │   │   │   └── [4.8K] NetMatcherTest.java │   │   └── [4.0K] dnsservice-test │   │   ├── [1.9K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] dnsservice │   │   └── [4.0K] api │   │   ├── [3.3K] AbstractDNSServiceTest.java │   │   ├── [5.5K] InMemoryDNSService.java │   │   └── [4.0K] mock │   │   ├── [4.1K] DNSFixture.java │   │   └── [2.4K] MockDNSService.java │   ├── [4.0K] grafana-reporting │   │   ├── [4.0K] es-datasource │   │   │   ├── [ 18K] BlobStore-1543222647953-dashboard.json │   │   │   ├── [ 11K] CacheBlobStore-15911761170000-dashboard.json │   │   │   ├── [ 18K] Cassandra_driver-1504068385404-dashboard.json │   │   │   ├── [ 15K] DeletedMessagesVault-1563771591074-dashboard.json │   │   │   ├── [ 58K] IMAP_board-1488774825351-dashboard.json │   │   │   ├── [ 54K] IMAP_count_board-1488774815587-dashboard.json │   │   │   ├── [ 31K] JAMES_DNS_dashboard-1491268903944-dashboard.json │   │   │   ├── [ 29K] James_JVM-1504068360629-dashboard.json │   │   │   ├── [ 65K] JMAP_board-1488774804236-dashboard.json │   │   │   ├── [ 37K] JMAP_count_board-1488774795514-dashboard.json │   │   │   ├── [ 20K] MailboxListeners-1528958667486-dashboard.json │   │   │   ├── [ 18K] MailboxListeners rate-1552903378376.json │   │   │   ├── [ 59K] MAILET-1490071694187-dashboard.json │   │   │   ├── [ 27K] MailQueue-1490071879988-dashboard.json │   │   │   ├── [ 17K] MATCHER-1490071813409-dashboard.json │   │   │   ├── [9.2K] MessageFastViewProjection-1575520507952.json │   │   │   ├── [ 42K] Miscalleneous-1490072265151-dashboard.json │   │   │   ├── [3.6K] PreDeletionHooks-1553684324244-dashboard.json │   │   │   ├── [2.4K] README.md │   │   │   ├── [ 19K] SMTP_board-1488774774172-dashboard.json │   │   │   ├── [ 18K] SMTP_count_board-1488774761350-dashboard.json │   │   │   ├── [ 18K] SpamAssassin-1522226824255-dashboard.json │   │   │   └── [ 27K] Tika-1522226794419-dashboard.json │   │   └── [4.0K] prometheus-datasource │   │   ├── [ 31K] James_BlobStore.json │   │   ├── [ 26K] James_DNS_Dashboard.json │   │   ├── [ 94K] James_IMAP_Board.json │   │   ├── [ 64K] James_IMAP_CountBoard.json │   │   ├── [ 72K] James_JMAP_Board.json │   │   ├── [ 38K] James_JMAP_CountBoard.json │   │   ├── [ 32K] James_JVM.json │   │   ├── [131K] James_MAILET.json │   │   ├── [ 22K] James_MailQueue.json │   │   ├── [ 52K] James_MATCHER.json │   │   ├── [ 19K] James_SMTP_Board.json │   │   ├── [ 19K] James_SMTP_CountBoard.json │   │   ├── [ 10K] James_webAdmin.json │   │   └── [2.5K] README.md │   ├── [4.0K] mailet │   │   ├── [4.0K] dkim │   │   │   ├── [6.5K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jdkim │   │   │   │   └── [4.0K] mailets │   │   │   │   ├── [2.2K] ConvertTo7Bit.java │   │   │   │   ├── [4.8K] CRLFInputStream.java │   │   │   │   ├── [5.1K] CRLFOutputStream.java │   │   │   │   ├── [ 10K] DKIMSign.java │   │   │   │   ├── [3.2K] DKIMVerifier.java │   │   │   │   ├── [4.6K] DKIMVerify.java │   │   │   │   ├── [9.3K] EncapsulatedDKIMSign.java │   │   │   │   ├── [2.5K] EncapsulatedDKIMVerifier.java │   │   │   │   ├── [2.6K] HeaderSkippingOutputStream.java │   │   │   │   ├── [3.1K] MimeMessageHeaders.java │   │   │   │   └── [2.6K] MockPublicKeyRecordRetriever.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jdkim │   │   │   │   └── [4.0K] mailets │   │   │   │   ├── [4.8K] CRLFInputStreamBenchmark.java │   │   │   │   ├── [6.5K] CRLFInputStreamTest.java │   │   │   │   ├── [ 16K] DKIMSignTest.java │   │   │   │   ├── [6.9K] DKIMVerifyTest.java │   │   │   │   └── [ 16K] EncapsulatedDKIMSignTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 54K] long-multipart.msg │   │   │   ├── [ 887] test-dkim-pkcs1.pem │   │   │   └── [ 916] test-dkim-pkcs8.pem │   │   ├── [4.0K] integration-testing │   │   │   ├── [6.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mailets │   │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   │   ├── [8.3K] CommonProcessors.java │   │   │   │   │   │   ├── [2.4K] Constants.java │   │   │   │   │   │   ├── [6.5K] MailetConfiguration.java │   │   │   │   │   │   ├── [4.5K] MailetContainer.java │   │   │   │   │   │   ├── [4.6K] ProcessorConfiguration.java │   │   │   │   │   │   ├── [1.3K] SerializableAsXml.java │   │   │   │   │   │   └── [8.8K] SmtpConfiguration.java │   │   │   │   │   └── [9.4K] TemporaryJamesServer.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [1.2K] dnsservice.xml │   │   │   │   ├── [1.2K] domainlist.xml │   │   │   │   ├── [4.0K] eml │   │   │   │   │   ├── [2.0K] bad_crypted.eml │   │   │   │   │   ├── [1.3K] calendar.eml │   │   │   │   │   ├── [1.7K] crypted.eml │   │   │   │   │   ├── [ 13K] crypted_with_attachment.eml │   │   │   │   │   ├── [8.6K] dlp_read_mail_with_attachment.eml │   │   │   │   │   ├── [3.8K] mail_with_bad_signature.eml │   │   │   │   │   ├── [ 256] mail_with_no_signature.eml │   │   │   │   │   ├── [8.6K] message-multipart-7bit.eml │   │   │   │   │   ├── [8.4K] message-multipart-8bit.eml │   │   │   │   │   ├── [1.2K] message-text-only-7bit.eml │   │   │   │   │   ├── [1.2K] message-text-only-8bit.eml │   │   │   │   │   ├── [ 174] non_smime_mail.eml │   │   │   │   │   └── [ 17K] yahooInvitation.eml │   │   │   │   ├── [1.6K] imapserver.xml │   │   │   │   ├── [2.2K] keystore │   │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   │   ├── [1.1K] pop3server.xml │   │   │   │   ├── [1.3K] recipientrewritetable.xml │   │   │   │   ├── [4.0K] smime.p12 │   │   │   │   ├── [4.0K] smime-test-resource-set │   │   │   │   │   ├── [1.3K] certificate.crt │   │   │   │   │   ├── [1.3K] instruction.md │   │   │   │   │   ├── [2.9K] mail_with_signature_and_content_type_xpkcs7mime.eml │   │   │   │   │   ├── [4.2K] mail-with-signature-and-multi-certs.eml │   │   │   │   │   ├── [3.0K] mail_with_signature.eml │   │   │   │   │   ├── [1.6K] private.key │   │   │   │   │   ├── [1.0K] request.csr │   │   │   │   │   ├── [1.4K] rootCA.crt │   │   │   │   │   ├── [1.6K] rootCA.private.key │   │   │   │   │   └── [ 41] rootCA.srl │   │   │   │   ├── [4.2K] smtpserver.xml │   │   │   │   ├── [1.4K] trusted_certificate.pem │   │   │   │   ├── [1.3K] trusted_cert_keystore │   │   │   │   └── [1.2K] usersrepository.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [4.0K] mailets │   │   │   │   ├── [3.7K] AddDeliveredToHeaderTest.java │   │   │   │   ├── [ 12K] BounceIntegrationTest.java │   │   │   │   ├── [4.0K] CommonMailetConfigurationTest.java │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   ├── [2.8K] MailetConfigurationTest.java │   │   │   │   │   └── [9.0K] SmtpConfigurationTest.java │   │   │   │   ├── [4.0K] crypto │   │   │   │   │   ├── [7.0K] SMIMECheckSignatureIntegrationTest.java │   │   │   │   │   ├── [4.4K] SMIMECheckSignatureWithKeyStoreFileIntegrationTest.java │   │   │   │   │   ├── [4.2K] SMIMECheckSignatureWithPemFileIntegrationTest.java │   │   │   │   │   ├── [6.8K] SMIMEDecryptIntegrationTest.java │   │   │   │   │   └── [6.4K] SMIMESignIntegrationTest.java │   │   │   │   ├── [ 15K] DirectResolutionRemoteDeliveryIntegrationTest.java │   │   │   │   ├── [5.5K] DKIMHookIntegrationTest.java │   │   │   │   ├── [ 16K] DKIMIntegrationTest.java │   │   │   │   ├── [9.6K] FilterForwardIntegrationTest.java │   │   │   │   ├── [4.0K] flow │   │   │   │   │   ├── [1.8K] AddRecipient.java │   │   │   │   │   ├── [1.5K] ClearRecipientsMailet.java │   │   │   │   │   ├── [1.9K] CollectingExecutionMailetBis.java │   │   │   │   │   ├── [1.9K] CollectingExecutionMailet.java │   │   │   │   │   ├── [2.1K] CollectMailAttributeMailet.java │   │   │   │   │   ├── [1.7K] CountingExecutionMailetBis.java │   │   │   │   │   ├── [1.7K] CountingExecutionMailet.java │   │   │   │   │   ├── [1.8K] CountingExecutionTerminatingMailet.java │   │   │   │   │   ├── [2.0K] EnsureNotDisposed.java │   │   │   │   │   ├── [ 49K] ExecutionFlowTest.java │   │   │   │   │   ├── [2.0K] FirstRecipientCountingExecutions.java │   │   │   │   │   ├── [1.5K] None.java │   │   │   │   │   ├── [1.5K] NoneWithNull.java │   │   │   │   │   ├── [1.9K] PauseThenCountingExecutionMailet.java │   │   │   │   │   └── [4.6K] ShutDownIntegrationTest.java │   │   │   │   ├── [7.4K] ForwardBounceLoopIntegrationTest.java │   │   │   │   ├── [ 21K] ForwardIntegrationTest.java │   │   │   │   ├── [ 22K] ForwardLoopIntegrationTest.java │   │   │   │   ├── [ 15K] GatewayRemoteDeliveryIntegrationTest.java │   │   │   │   ├── [ 49K] MailetErrorsTest.java │   │   │   │   ├── [3.3K] MissingProcessorTest.java │   │   │   │   ├── [ 12K] NetworkMatcherIntegrationTest.java │   │   │   │   ├── [1.5K] NoSuchMethodErrorMailet.java │   │   │   │   ├── [ 12K] RecipientRewriteTableIntegrationTest.java │   │   │   │   ├── [6.1K] SenderIsLocalIntegrationTest.java │   │   │   │   ├── [4.6K] SieveDelivery.java │   │   │   │   ├── [5.4K] SizeGreaterThanIntegrationTest.java │   │   │   │   ├── [6.6K] SmtpAuthIntegrationTest.java │   │   │   │   ├── [5.1K] SPFIntegrationTests.java │   │   │   │   ├── [ 12K] SubAddressingTest.java │   │   │   │   └── [9.6K] WithStorageDirectiveIntegrationTest.java │   │   │   ├── [4.0K] smtp │   │   │   │   ├── [4.0K] extensions │   │   │   │   │   ├── [4.0K] hooks │   │   │   │   │   │   ├── [1.5K] DeclinedHeloHook.java │   │   │   │   │   │   ├── [1.5K] DenyHeloHook.java │   │   │   │   │   │   ├── [1.5K] DenySoftHeloHook.java │   │   │   │   │   │   ├── [1.5K] OkHeloHook.java │   │   │   │   │   │   └── [1.7K] RecordingHeloHook.java │   │   │   │   │   ├── [8.7K] SMTPHeloHooksTest.java │   │   │   │   │   └── [2.0K] StaticInputChecker.java │   │   │   │   ├── [7.1K] SmtpAuthorizedAddressesTest.java │   │   │   │   ├── [4.8K] SmtpBracketEnforcementTest.java │   │   │   │   ├── [6.5K] SmtpContentTypeTest.java │   │   │   │   ├── [ 19K] SmtpIdentityVerificationTest.java │   │   │   │   ├── [4.8K] SmtpMaxRcptHandlerTest.java │   │   │   │   ├── [3.7K] SmtpNullSenderTest.java │   │   │   │   ├── [9.5K] SmtpRandomStoringTest.java │   │   │   │   └── [5.1K] SmtpSizeLimitationTest.java │   │   │   └── [4.0K] transport │   │   │   └── [4.0K] mailets │   │   │   ├── [6.0K] AddFooterTest.java │   │   │   ├── [ 20K] AliasMappingTest.java │   │   │   ├── [4.0K] amqp │   │   │   │   └── [5.5K] AmqpExtension.java │   │   │   ├── [6.6K] AmqpForwardAttachmentTest.java │   │   │   ├── [ 11K] AmqpForwardAttributeIntegrationTest.java │   │   │   ├── [6.9K] ContactExtractorTest.java │   │   │   ├── [ 13K] DlpIntegrationTest.java │   │   │   ├── [ 10K] DomainMappingTest.java │   │   │   ├── [1.5K] ErrorMailet.java │   │   │   ├── [1.6K] ErrorMatcher.java │   │   │   ├── [2.0K] ExtractAttributeStub.java │   │   │   ├── [ 18K] GlobalRateLimitIntegrationTest.java │   │   │   ├── [5.5K] GroupMappingRelayTest.java │   │   │   ├── [ 21K] GroupMappingTest.java │   │   │   ├── [ 39K] ICSAttachmentWorkflowTest.java │   │   │   ├── [9.7K] IsOverQuotaMatcherTest.java │   │   │   ├── [9.8K] MailReprocessingIntegrationTest.java │   │   │   ├── [1.5K] NoClassDefFoundErrorMailet.java │   │   │   ├── [1.6K] NoClassDefFoundErrorMatcher.java │   │   │   ├── [1.5K] NoopMailet.java │   │   │   ├── [1.7K] OneRuntimeErrorMailet.java │   │   │   ├── [1.8K] OneRuntimeExceptionMailet.java │   │   │   ├── [1.8K] OneRuntimeExceptionMatcher.java │   │   │   ├── [1.6K] OneThreadSuicideMailet.java │   │   │   ├── [ 14K] PerRecipientRateLimitMailetIntegrationTest.java │   │   │   ├── [ 13K] PerSenderRateLimitIntegrationTest.java │   │   │   ├── [8.7K] RequeueThrottlingIntegrationTest.java │   │   │   ├── [1.5K] RuntimeErrorMailet.java │   │   │   ├── [1.5K] RuntimeExceptionMailet.java │   │   │   ├── [1.6K] RuntimeExceptionMatcher.java │   │   │   ├── [6.2K] StripAttachmentTest.java │   │   │   ├── [7.5K] ToRepositoryIntegrationTest.java │   │   │   └── [ 10K] ToSenderDomainRepositoryIntegrationTest.java │   │   ├── [4.0K] ldap │   │   │   ├── [2.7K] pom.xml │   │   │   ├── [1.9K] README.md │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] transport │   │   │   │   └── [4.0K] matchers │   │   │   │   ├── [2.2K] AttributeUtils.java │   │   │   │   ├── [3.4K] CacheSettings.java │   │   │   │   ├── [7.8K] HasLDAPAttribute.java │   │   │   │   ├── [3.9K] IsInLDAPGroup.java │   │   │   │   ├── [8.0K] SenderHasLDAPAttribute.java │   │   │   │   └── [4.2K] SenderIsInLDAPGroup.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] transport │   │   │   │   └── [4.0K] matchers │   │   │   │   ├── [3.9K] CacheSettingsTest.java │   │   │   │   ├── [ 12K] HasLDAPAttributeTest.java │   │   │   │   ├── [6.0K] IsInLDAPGroupTest.java │   │   │   │   ├── [ 14K] SenderHasLDAPAttributeTest.java │   │   │   │   └── [6.3K] SenderIsInLDAPGroupTest.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] ldif-files │   │   │   └── [1.1K] populate.ldif │   │   ├── [4.0K] mailetcontainer-api │   │   │   ├── [1.9K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mailetcontainer │   │   │   │   │   └── [4.0K] api │   │   │   │   │   ├── [4.0K] jmx │   │   │   │   │   │   ├── [1.5K] MailetManagementMBean.java │   │   │   │   │   │   ├── [2.0K] MailProcessorManagementMBean.java │   │   │   │   │   │   ├── [1.5K] MailSpoolerMBean.java │   │   │   │   │   │   └── [1.7K] MatcherManagementMBean.java │   │   │   │   │   ├── [1.6K] LocalResources.java │   │   │   │   │   ├── [1.8K] MailetLoader.java │   │   │   │   │   ├── [2.9K] MailProcessor.java │   │   │   │   │   └── [1.8K] MatcherLoader.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.1K] mailetcontainer.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailetcontainer │   │   │   └── [4.0K] api │   │   │   └── [4.0K] mock │   │   │   ├── [1.9K] ExceptionThrowingMailet.java │   │   │   ├── [2.0K] ExceptionThrowingMatcher.java │   │   │   ├── [1.8K] MockMailet.java │   │   │   ├── [2.0K] MockMailetLoader.java │   │   │   ├── [1.6K] MockMailProcessor.java │   │   │   ├── [2.4K] MockMatcher.java │   │   │   └── [2.0K] MockMatcherLoader.java │   │   ├── [4.0K] mailetcontainer-impl │   │   │   ├── [5.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mailetcontainer │   │   │   │   │   ├── [4.1K] AutomaticallySentMailDetectorImpl.java │   │   │   │   │   ├── [4.0K] impl │   │   │   │   │   │   ├── [3.3K] CompositeProcessorImpl.java │   │   │   │   │   │   ├── [ 17K] JamesMailetContext.java │   │   │   │   │   │   ├── [ 15K] JamesMailSpooler.java │   │   │   │   │   │   ├── [4.0K] jmx │   │   │   │   │   │   │   ├── [4.5K] JMXStateCompositeProcessorListener.java │   │   │   │   │   │   │   ├── [6.9K] JMXStateMailetProcessorListener.java │   │   │   │   │   │   │   ├── [4.0K] MailetManagement.java │   │   │   │   │   │   │   ├── [3.4K] MailProcessorManagement.java │   │   │   │   │   │   │   └── [3.9K] MatcherManagement.java │   │   │   │   │   │   ├── [6.2K] LocalResourcesImpl.java │   │   │   │   │   │   ├── [5.3K] MailetConfigImpl.java │   │   │   │   │   │   ├── [8.7K] MailetProcessorImpl.java │   │   │   │   │   │   ├── [3.4K] MatcherConfigImpl.java │   │   │   │   │   │   ├── [2.3K] MatcherMailetPair.java │   │   │   │   │   │   ├── [4.0K] matchers │   │   │   │   │   │   │   ├── [3.3K] And.java │   │   │   │   │   │   │   ├── [3.0K] CompositeMatcher.java │   │   │   │   │   │   │   ├── [2.3K] GenericCompositeMatcher.java │   │   │   │   │   │   │   ├── [2.4K] Not.java │   │   │   │   │   │   │   ├── [2.3K] Or.java │   │   │   │   │   │   │   └── [2.7K] Xor.java │   │   │   │   │   │   ├── [8.2K] MatcherSplitter.java │   │   │   │   │   │   ├── [5.5K] ProcessorImpl.java │   │   │   │   │   │   └── [4.0K] ProcessorUtil.java │   │   │   │   │   └── [4.0K] lib │   │   │   │   │   ├── [9.1K] AbstractStateCompositeProcessor.java │   │   │   │   │   ├── [ 15K] AbstractStateMailetProcessor.java │   │   │   │   │   └── [1.8K] MailProcessingErrorHandlingConfiguration.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [1.9K] mailetcontainer-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailetcontainer │   │   │   ├── [ 16K] AutomaticallySentMailDetectorImplTest.java │   │   │   ├── [4.0K] impl │   │   │   │   ├── [2.4K] CompositeProcessorImplTest.java │   │   │   │   ├── [ 19K] JamesMailetContextContract.java │   │   │   │   ├── [4.0K] JamesMailetContextTest.java │   │   │   │   ├── [4.3K] MailetConfigImplTest.java │   │   │   │   ├── [2.7K] MailetProcessorImplTest.java │   │   │   │   └── [4.0K] matchers │   │   │   │   ├── [3.7K] AndTest.java │   │   │   │   ├── [6.3K] InvertMatcherWithCompositeMatcherTest.java │   │   │   │   ├── [3.9K] NotTest.java │   │   │   │   ├── [3.9K] OrTest.java │   │   │   │   └── [3.8K] XorTest.java │   │   │   └── [4.0K] lib │   │   │   ├── [5.3K] AbstractStateCompositeProcessorTest.java │   │   │   └── [ 12K] AbstractStateMailetProcessorTest.java │   │   ├── [4.0K] mailets │   │   │   ├── [ 11K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] transport │   │   │   │   │   ├── [4.0K] mailets │   │   │   │   │   │   ├── [ 10K] Bounce.java │   │   │   │   │   │   ├── [5.6K] DeconnectionRight.java │   │   │   │   │   │   ├── [4.0K] delivery │   │   │   │   │   │   │   ├── [8.7K] MailboxAppenderImpl.java │   │   │   │   │   │   │   ├── [1.6K] MailboxAppender.java │   │   │   │   │   │   │   ├── [ 12K] MailDispatcher.java │   │   │   │   │   │   │   ├── [1.4K] MailStore.java │   │   │   │   │   │   │   └── [5.0K] SimpleMailStore.java │   │   │   │   │   │   ├── [ 23K] DSNBounce.java │   │   │   │   │   │   ├── [8.7K] Forward.java │   │   │   │   │   │   ├── [5.1K] FromRepository.java │   │   │   │   │   │   ├── [4.0K] jsieve │   │   │   │   │   │   │   ├── [2.5K] ActionContext.java │   │   │   │   │   │   │   ├── [2.9K] ActionDispatcher.java │   │   │   │   │   │   │   ├── [2.9K] ActionUtils.java │   │   │   │   │   │   │   ├── [4.0K] delivery │   │   │   │   │   │   │   │   ├── [7.1K] SieveExecutor.java │   │   │   │   │   │   │   │   ├── [2.8K] SieveFailureMessageComposer.java │   │   │   │   │   │   │   │   └── [4.5K] SievePoster.java │   │   │   │   │   │   │   ├── [2.0K] DiscardAction.java │   │   │   │   │   │   │   ├── [3.6K] FileIntoAction.java │   │   │   │   │   │   │   ├── [2.5K] KeepAction.java │   │   │   │   │   │   │   ├── [1.8K] MailAction.java │   │   │   │   │   │   │   ├── [1.7K] Poster.java │   │   │   │   │   │   │   ├── [3.1K] RedirectAction.java │   │   │   │   │   │   │   ├── [6.6K] RejectAction.java │   │   │   │   │   │   │   ├── [3.2K] ResourceLocator.java │   │   │   │   │   │   │   ├── [ 14K] SieveMailAdapter.java │   │   │   │   │   │   │   ├── [4.9K] VacationAction.java │   │   │   │   │   │   │   └── [6.2K] VacationReply.java │   │   │   │   │   │   ├── [3.8K] LocalDelivery.java │   │   │   │   │   │   ├── [2.5K] MailToAllUsers.java │   │   │   │   │   │   ├── [4.0K] managesieve │   │   │   │   │   │   │   ├── [7.5K] ManageSieveMailet.java │   │   │   │   │   │   │   └── [4.0K] transcode │   │   │   │   │   │   │   └── [5.8K] MessageToCoreToMessage.java │   │   │   │   │   │   ├── [2.6K] MetricsMailet.java │   │   │   │   │   │   ├── [ 10K] NotifyPostmaster.java │   │   │   │   │   │   ├── [ 10K] NotifySender.java │   │   │   │   │   │   ├── [ 860] package.html │   │   │   │   │   │   ├── [6.5K] RandomStoring.java │   │   │   │   │   │   ├── [5.5K] RecipientRewriteTable.java │   │   │   │   │   │   ├── [ 21K] RecipientRewriteTableProcessor.java │   │   │   │   │   │   ├── [4.0K] redirect │   │   │   │   │   │   │   ├── [7.4K] AddressExtractor.java │   │   │   │   │   │   │   ├── [1.8K] InitParameters.java │   │   │   │   │   │   │   ├── [2.4K] InitParametersSerializer.java │   │   │   │   │   │   │   ├── [5.1K] LoadedOnceInitParameters.java │   │   │   │   │   │   │   ├── [8.8K] MailModifier.java │   │   │   │   │   │   │   ├── [9.7K] MessageAlteringUtils.java │   │   │   │   │   │   │   ├── [4.1K] NotifyMailetInitParameters.java │   │   │   │   │   │   │   ├── [5.5K] NotifyMailetsMessage.java │   │   │   │   │   │   │   ├── [7.9K] ProcessRedirectNotify.java │   │   │   │   │   │   │   ├── [4.8K] RedirectMailetInitParameters.java │   │   │   │   │   │   │   ├── [ 12K] RedirectNotify.java │   │   │   │   │   │   │   ├── [3.6K] SpecialAddress.java │   │   │   │   │   │   │   ├── [1.9K] SpecialAddressKind.java │   │   │   │   │   │   │   └── [1.9K] TypeCode.java │   │   │   │   │   │   ├── [ 19K] Redirect.java │   │   │   │   │   │   ├── [4.0K] remote │   │   │   │   │   │   │   └── [4.0K] delivery │   │   │   │   │   │   │   ├── [2.4K] AddressesArrayToMailAddressListConverter.java │   │   │   │   │   │   │   ├── [6.8K] Bouncer.java │   │   │   │   │   │   │   ├── [3.9K] Delay.java │   │   │   │   │   │   │   ├── [6.6K] DelaysAndMaxRetry.java │   │   │   │   │   │   │   ├── [2.1K] DeliveryRetriesHelper.java │   │   │   │   │   │   │   ├── [ 13K] DeliveryRunnable.java │   │   │   │   │   │   │   ├── [2.7K] DnsHelper.java │   │   │   │   │   │   │   ├── [7.0K] EnhancedMessagingException.java │   │   │   │   │   │   │   ├── [3.2K] ExecutionResult.java │   │   │   │   │   │   │   ├── [2.2K] HeloNameProvider.java │   │   │   │   │   │   │   ├── [1.8K] InternetAddressConverter.java │   │   │   │   │   │   │   ├── [ 15K] MailDelivrer.java │   │   │   │   │   │   │   ├── [ 17K] MailDelivrerToHost.java │   │   │   │   │   │   │   ├── [5.8K] MessageComposer.java │   │   │   │   │   │   │   ├── [ 14K] RemoteDeliveryConfiguration.java │   │   │   │   │   │   │   └── [1.7K] Repeat.java │   │   │   │   │   │   ├── [ 18K] RemoteDelivery.java │   │   │   │   │   │   ├── [5.6K] Requeue.java │   │   │   │   │   │   ├── [ 17K] Resend.java │   │   │   │   │   │   ├── [3.0K] Sieve.java │   │   │   │   │   │   ├── [6.7K] SPF.java │   │   │   │   │   │   ├── [4.4K] SplitMail.java │   │   │   │   │   │   ├── [8.6K] SubAddressing.java │   │   │   │   │   │   ├── [5.9K] ToPlainText.java │   │   │   │   │   │   ├── [3.3K] ToRepository.java │   │   │   │   │   │   ├── [6.2K] ToSenderDomainRepository.java │   │   │   │   │   │   ├── [4.5K] ToSenderFolder.java │   │   │   │   │   │   ├── [8.7K] VacationMailet.java │   │   │   │   │   │   ├── [4.4K] VacationReply.java │   │   │   │   │   │   ├── [2.5K] WithPriority.java │   │   │   │   │   │   └── [5.5K] WithStorageDirective.java │   │   │   │   │   ├── [4.0K] matchers │   │   │   │   │   │   ├── [2.9K] AbstractNetworkMatcher.java │   │   │   │   │   │   ├── [2.5K] AbstractPriorityMatcher.java │   │   │   │   │   │   ├── [1.5K] AtLeastPriority.java │   │   │   │   │   │   ├── [1.5K] AtMostPriority.java │   │   │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   │   │   ├── [ 11K] DlpDomainRules.java │   │   │   │   │   │   │   ├── [5.3K] Dlp.java │   │   │   │   │   │   │   └── [3.7K] DlpRulesLoader.java │   │   │   │   │   │   ├── [3.7K] DSNDelayRequested.java │   │   │   │   │   │   ├── [3.9K] DSNFailureRequested.java │   │   │   │   │   │   ├── [3.8K] DSNSuccessRequested.java │   │   │   │   │   │   ├── [1.5K] HasPriority.java │   │   │   │   │   │   ├── [3.5K] InSpammerBlacklist.java │   │   │   │   │   │   ├── [3.6K] IsInDropList.java │   │   │   │   │   │   ├── [3.4K] IsMarkedAsSpam.java │   │   │   │   │   │   ├── [4.1K] IsOverQuota.java │   │   │   │   │   │   ├── [2.2K] IsRemoteDeliveryPermanentError.java │   │   │   │   │   │   ├── [2.2K] IsRemoteDeliveryTemporaryError.java │   │   │   │   │   │   ├── [3.1K] IsSenderInRRTLoop.java │   │   │   │   │   │   ├── [ 861] package.html │   │   │   │   │   │   ├── [1.8K] RemoteAddrInNetwork.java │   │   │   │   │   │   ├── [1.8K] RemoteAddrNotInNetwork.java │   │   │   │   │   │   ├── [2.4K] RemoteDeliveryFailedWithSMTPCode.java │   │   │   │   │   │   └── [3.6K] SenderInFakeDomain.java │   │   │   │   │   └── [4.0K] util │   │   │   │   │   ├── [3.0K] MailAddressUtils.java │   │   │   │   │   ├── [3.9K] MimeMessageBodyGenerator.java │   │   │   │   │   ├── [1.5K] Patterns.java │   │   │   │   │   ├── [2.5K] RecipientsUtils.java │   │   │   │   │   ├── [2.1K] ReplyToUtils.java │   │   │   │   │   ├── [2.0K] SenderUtils.java │   │   │   │   │   ├── [1.8K] SizeUtils.java │   │   │   │   │   ├── [ 11K] SpecialAddressesUtils.java │   │   │   │   │   └── [2.6K] TosUtils.java │   │   │   │   ├── [4.0K] resources │   │   │   │   │   ├── [3.6K] managesieve.help.txt │   │   │   │   │   └── [5.2K] sieveConfig.xml │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] transport │   │   │   │   └── [4.0K] mailets │   │   │   │   └── [2.2K] XOriginatingIpInNetwork.scala │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] samples │   │   │   │   │   └── [4.0K] mailets │   │   │   │   │   ├── [2.1K] HelloWorldMailet.java │   │   │   │   │   └── [6.2K] InstrumentationMailet.java │   │   │   │   └── [4.0K] transport │   │   │   │   ├── [4.0K] mailets │   │   │   │   │   ├── [9.4K] BounceTest.java │   │   │   │   │   ├── [8.3K] DeconnectionRightTest.java │   │   │   │   │   ├── [4.0K] delivery │   │   │   │   │   │   ├── [5.6K] LocalDeliveryTest.java │   │   │   │   │   │   ├── [6.4K] MailboxAppenderImplTest.java │   │   │   │   │   │   ├── [ 21K] MailDispatcherTest.java │   │   │   │   │   │   ├── [ 47K] SieveIntegrationTest.java │   │   │   │   │   │   └── [4.5K] SimpleMailStoreTest.java │   │   │   │   │   ├── [ 66K] DSNBounceTest.java │   │   │   │   │   ├── [8.1K] ForwardTest.java │   │   │   │   │   ├── [4.0K] jsieve │   │   │   │   │   │   ├── [4.0K] delivery │   │   │   │   │   │   │   └── [2.8K] SieveExecutorTest.java │   │   │   │   │   │   └── [3.3K] DiscardActionTest.java │   │   │   │   │   ├── [3.1K] MailToAllUsersTest.java │   │   │   │   │   ├── [4.0K] managesieve │   │   │   │   │   │   └── [ 26K] ManageSieveMailetTestCase.java │   │   │   │   │   ├── [2.6K] MetricsMailetTest.java │   │   │   │   │   ├── [7.4K] NotifyPostmasterTest.java │   │   │   │   │   ├── [7.7K] NotifySenderTest.java │   │   │   │   │   ├── [ 15K] RecipientRewriteTableProcessorTest.java │   │   │   │   │   ├── [4.5K] RecipientRewriteTableTest.java │   │   │   │   │   ├── [4.0K] redirect │   │   │   │   │   │   ├── [ 11K] AddressExtractorTest.java │   │   │   │   │   │   ├── [4.8K] LoadedOnceInitParametersTest.java │   │   │   │   │   │   ├── [3.5K] MailModifierTest.java │   │   │   │   │   │   ├── [3.7K] MessageAlteringUtilsTest.java │   │   │   │   │   │   ├── [ 21K] NotifyMailetInitParametersTest.java │   │   │   │   │   │   ├── [ 11K] NotifyMailetsMessageTest.java │   │   │   │   │   │   ├── [ 22K] RedirectMailetInitParametersTest.java │   │   │   │   │   │   └── [3.3K] SpecialAddressTest.java │   │   │   │   │   ├── [ 17K] RedirectTest.java │   │   │   │   │   ├── [4.0K] remote │   │   │   │   │   │   └── [4.0K] delivery │   │   │   │   │   │   ├── [3.1K] AddressesArrayToMailAddressListConverterTest.java │   │   │   │   │   │   ├── [ 26K] BouncerTest.java │   │   │   │   │   │   ├── [5.6K] DelaysAndMaxRetryTest.java │   │   │   │   │   │   ├── [4.3K] DelayTest.java │   │   │   │   │   │   ├── [3.3K] DeliveryRetryHelperTest.java │   │   │   │   │   │   ├── [ 12K] DeliveryRunnableTest.java │   │   │   │   │   │   ├── [3.1K] HeloNameProviderTest.java │   │   │   │   │   │   ├── [2.5K] InternetAddressConverterTest.java │   │   │   │   │   │   ├── [ 23K] MailDelivrerTest.java │   │   │   │   │   │   ├── [ 38K] RemoteDeliveryConfigurationTest.java │   │   │   │   │   │   ├── [3.4K] RemoteDeliveryRunningTest.java │   │   │   │   │   │   ├── [ 14K] RemoteDeliveryTest.java │   │   │   │   │   │   └── [2.0K] RepeatTest.java │   │   │   │   │   ├── [9.0K] RequeueTest.java │   │   │   │   │   ├── [6.1K] ResendTest.java │   │   │   │   │   ├── [3.3K] ResourceLocatorTest.java │   │   │   │   │   ├── [9.2K] SPFTest.java │   │   │   │   │   ├── [4.8K] SplitMailTest.java │   │   │   │   │   ├── [10.0K] SubAddressingTest.java │   │   │   │   │   ├── [6.0K] ToPlainTextTest.java │   │   │   │   │   ├── [5.7K] ToRepositoryTest.java │   │   │   │   │   ├── [8.1K] ToSenderDomainRepositoryTest.java │   │   │   │   │   ├── [ 17K] VacationMailetTest.java │   │   │   │   │   ├── [6.7K] VacationReplyTest.java │   │   │   │   │   ├── [5.4K] WithPriorityTest.java │   │   │   │   │   └── [8.5K] WithStorageDirectiveTest.java │   │   │   │   ├── [4.0K] matchers │   │   │   │   │   ├── [3.3K] AtLeastPriorityTest.java │   │   │   │   │   ├── [3.3K] AtMostPriorityTest.java │   │   │   │   │   ├── [4.0K] dlp │   │   │   │   │   │   ├── [2.4K] DlpDomainRulesTest.java │   │   │   │   │   │   └── [ 22K] DlpTest.java │   │   │   │   │   ├── [9.1K] DSNDelayRequestedTest.java │   │   │   │   │   ├── [9.2K] DSNFailureRequestedTest.java │   │   │   │   │   ├── [9.2K] DSNSuccessRequestedTest.java │   │   │   │   │   ├── [3.1K] HasPriorityTest.java │   │   │   │   │   ├── [3.6K] InSpammerBlacklistTest.java │   │   │   │   │   ├── [6.2K] IsInDropListTest.java │   │   │   │   │   ├── [7.1K] IsMarkedAsSpamTest.java │   │   │   │   │   ├── [6.9K] IsOverQuotaTest.java │   │   │   │   │   ├── [3.7K] IsRemoteDeliveryPermanentErrorTest.java │   │   │   │   │   ├── [3.7K] IsRemoteDeliveryTemporaryErrorTest.java │   │   │   │   │   ├── [6.2K] IsSenderInRRTLoopTest.java │   │   │   │   │   ├── [4.2K] RemoteAddrInNetworkTest.java │   │   │   │   │   ├── [4.2K] RemoteAddrNotInNetworkTest.java │   │   │   │   │   └── [6.1K] RemoteDeliveryFailedWithSMTPCodeTest.java │   │   │   │   └── [4.0K] util │   │   │   │   ├── [7.5K] MailAddressUtilsTest.java │   │   │   │   ├── [6.0K] MimeMessageBodyGeneratorTest.java │   │   │   │   ├── [4.6K] RecipientsUtilsTest.java │   │   │   │   ├── [2.7K] ReplyToUtilsTest.java │   │   │   │   ├── [2.9K] SenderUtilsTest.java │   │   │   │   ├── [2.7K] SizeUtilsTest.java │   │   │   │   ├── [ 22K] SpecialAddressesUtilsTest.java │   │   │   │   └── [4.6K] TosUtilsTest.java │   │   │   ├── [4.0K] resources │   │   │   │   ├── [6.1K] brokenReplyTo.eml │   │   │   │   ├── [4.0K] eml │   │   │   │   │   └── [5.8K] gmail.eml │   │   │   │   ├── [2.2K] noReplyTo.eml │   │   │   │   ├── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] transport │   │   │   │   │   └── [4.0K] mailets │   │   │   │   │   └── [4.0K] delivery │   │   │   │   │   ├── [1.3K] addressAllBcc.script │   │   │   │   │   ├── [1.3K] addressAllCc.script │   │   │   │   │   ├── [1.3K] addressAllFrom.script │   │   │   │   │   ├── [1.3K] addressAllResend-From.script │   │   │   │   │   ├── [1.3K] addressAllResend-To.script │   │   │   │   │   ├── [1.3K] addressAllSender.script │   │   │   │   │   ├── [1.3K] addressAllTo.script │   │   │   │   │   ├── [1.3K] addressDomain.script │   │   │   │   │   ├── [1.3K] addressLocalPart.script │   │   │   │   │   ├── [1.3K] allofAllFalse.script │   │   │   │   │   ├── [1.3K] allofAllTrue.script │   │   │   │   │   ├── [1.3K] allofOneFalse.script │   │   │   │   │   ├── [1.3K] anyofAllFalse.script │   │   │   │   │   ├── [1.3K] anyofAllTrue.script │   │   │   │   │   ├── [1.3K] anyofOneFalse.script │   │   │   │   │   ├── [1.3K] bodyContentInvalid.script │   │   │   │   │   ├── [1.3K] bodyContentMatch.script │   │   │   │   │   ├── [1.3K] bodyContentWrongContentType.script │   │   │   │   │   ├── [1.3K] bodyRawInvalid.script │   │   │   │   │   ├── [1.3K] bodyRawMatch.script │   │   │   │   │   ├── [1.3K] bodyTextInvalid.script │   │   │   │   │   ├── [1.3K] bodyTextMatch.script │   │   │   │   │   ├── [1.2K] discard.script │   │   │   │   │   ├── [1.2K] doubleVacation.script │   │   │   │   │   ├── [1.3K] envelopeFromOtherSender.script │   │   │   │   │   ├── [1.3K] envelopeFrom.script │   │   │   │   │   ├── [1.3K] envelopeToOtherReceiver.script │   │   │   │   │   ├── [1.3K] envelopeTo.script │   │   │   │   │   ├── [1.3K] exists.script │   │   │   │   │   ├── [1.2K] false.script │   │   │   │   │   ├── [1.2K] fileinto.script │   │   │   │   │   ├── [1.3K] headerEncodedFolded.script │   │   │   │   │   ├── [1.3K] header.script │   │   │   │   │   ├── [1.1K] keep.script │   │   │   │   │   ├── [1.3K] notFalse.script │   │   │   │   │   ├── [1.3K] notTrue.script │   │   │   │   │   ├── [1.2K] redirect.script │   │   │   │   │   ├── [1.2K] reject.script │   │   │   │   │   ├── [1.3K] sizeOver.script │   │   │   │   │   ├── [1.3K] sizeUnder.script │   │   │   │   │   ├── [1.2K] stop.script │   │   │   │   │   ├── [1.2K] true.script │   │   │   │   │   ├── [1.2K] vacationDaysAddressesReason.script │   │   │   │   │   ├── [1.2K] vacationDaysReason.script │   │   │   │   │   ├── [1.2K] vacationMime.script │   │   │   │   │   ├── [1.2K] vacationReasonAndFileInto.script │   │   │   │   │   ├── [1.2K] vacationReason.script │   │   │   │   │   └── [1.2K] vacationSubjectFromReason.script │   │   │   │   └── [6.1K] spamMail.eml │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] transport │   │   │   └── [4.0K] mailets │   │   │   └── [4.5K] XOriginatingIpInNetworkSpec.scala │   │   ├── [4.0K] mock-smtp-server │   │   │   ├── [5.8K] pom.xml │   │   │   ├── [4.2K] README.adoc │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] mock │   │   │   │   │   └── [4.0K] smtp │   │   │   │   │   └── [4.0K] server │   │   │   │   │   ├── [8.6K] ConfigurationClient.java │   │   │   │   │   ├── [3.2K] ExtendedEhloCommand.java │   │   │   │   │   ├── [4.1K] ExtendedMailFromCommand.java │   │   │   │   │   ├── [3.2K] ExtendedRcptToCommand.java │   │   │   │   │   ├── [ 11K] HTTPConfigurationServer.java │   │   │   │   │   ├── [4.0K] jackson │   │   │   │   │   │   ├── [2.2K] MailAddressDeserializer.java │   │   │   │   │   │   ├── [1.5K] MailAddressModule.java │   │   │   │   │   │   └── [1.7K] MailAddressSerializer.java │   │   │   │   │   ├── [7.9K] MockMessageHandler.java │   │   │   │   │   ├── [2.6K] MockSMTPServer.java │   │   │   │   │   ├── [2.1K] MockSMTPServerMain.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   ├── [4.1K] Condition.java │   │   │   │   │   │   ├── [ 13K] Mail.java │   │   │   │   │   │   ├── [1.9K] Mails.java │   │   │   │   │   │   ├── [4.8K] MockSMTPBehaviorInformation.java │   │   │   │   │   │   ├── [5.8K] MockSMTPBehavior.java │   │   │   │   │   │   ├── [2.2K] MockSmtpBehaviors.java │   │   │   │   │   │   ├── [3.4K] Operator.java │   │   │   │   │   │   ├── [3.9K] Response.java │   │   │   │   │   │   ├── [2.1K] SMTPCommand.java │   │   │   │   │   │   ├── [2.0K] SMTPExtension.java │   │   │   │   │   │   └── [2.2K] SMTPExtensions.java │   │   │   │   │   ├── [2.0K] ReceivedMailRepository.java │   │   │   │   │   ├── [4.0K] SMTPBehaviorRepository.java │   │   │   │   │   └── [4.0K] testing │   │   │   │   │   └── [4.2K] MockSmtpServerExtension.java │   │   │   │   └── [4.0K] jib │   │   │   │   └── [ 765] logback.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mock │   │   │   └── [4.0K] smtp │   │   │   └── [4.0K] server │   │   │   ├── [6.3K] ConfigurationClientTest.java │   │   │   ├── [7.4K] Fixture.java │   │   │   ├── [9.2K] HTTPConfigurationServerTest.java │   │   │   ├── [4.0K] jackson │   │   │   │   └── [2.3K] MailAddressModuleTest.java │   │   │   ├── [ 25K] MockSMTPServerTest.java │   │   │   ├── [4.0K] model │   │   │   │   ├── [6.0K] ConditionTest.java │   │   │   │   ├── [6.6K] MailsTest.java │   │   │   │   ├── [2.5K] MailTest.java │   │   │   │   ├── [5.8K] MockSMTPBehaviorInformationTest.java │   │   │   │   ├── [2.4K] MockSmtpBehaviorsTest.java │   │   │   │   ├── [5.6K] MockSMTPBehaviorTest.java │   │   │   │   ├── [4.2K] OperatorTest.java │   │   │   │   └── [4.6K] ResponseTest.java │   │   │   ├── [3.5K] ReceivedMailRepositoryTest.java │   │   │   ├── [4.5K] SMTPBehaviorRepositoryTest.java │   │   │   └── [5.2K] SMTPCommandTest.java │   │   ├── [4.0K] rate-limiter │   │   │   ├── [ 434] docker-compose.yml │   │   │   ├── [ 83] extensions.properties │   │   │   ├── [7.9K] mailetcontainer.xml │   │   │   ├── [4.8K] pom.xml │   │   │   ├── [ 10K] README.adoc │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   ├── [4.0K] rate │   │   │   │   │   └── [4.0K] limiter │   │   │   │   │   ├── [4.0K] api │   │   │   │   │   │   └── [2.8K] RateLimiter.scala │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   └── [2.9K] MemoryRateLimiter.scala │   │   │   │   └── [4.0K] transport │   │   │   │   └── [4.0K] mailets │   │   │   │   ├── [4.3K] EntityType.scala │   │   │   │   ├── [9.5K] GlobalRateLimit.scala │   │   │   │   ├── [9.0K] PerRecipientRateLimit.scala │   │   │   │   └── [9.9K] PerSenderRateLimit.scala │   │   │   └── [4.0K] test │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   ├── [4.0K] rate │   │   │   │   └── [4.0K] limiter │   │   │   │   ├── [4.0K] api │   │   │   │   │   └── [6.0K] RateLimiterContract.scala │   │   │   │   └── [4.0K] memory │   │   │   │   └── [1.5K] MemoryRateLimiterTest.scala │   │   │   └── [4.0K] transport │   │   │   └── [4.0K] mailets │   │   │   ├── [ 11K] GlobalRateLimitTest.scala │   │   │   ├── [ 17K] PerRecipientRateLimitTest.scala │   │   │   └── [ 20K] PerSenderRateLimitTest.scala │   │   ├── [4.0K] rate-limiter-redis │   │   │   ├── [4.0K] docker-compose-sample │   │   │   │   ├── [4.0K] config-template │   │   │   │   │   ├── [4.0K] master │   │   │   │   │   │   ├── [ 175] docker-entrypoint-master.sh │   │   │   │   │   │   └── [ 49] redis.conf.template │   │   │   │   │   ├── [4.0K] replica │   │   │   │   │   │   ├── [ 175] docker-entrypoint-replica.sh │   │   │   │   │   │   └── [ 96] redis.conf.template │   │   │   │   │   └── [4.0K] sentinel │   │   │   │   │   ├── [ 189] docker-entrypoint-sentinel.sh │   │   │   │   │   └── [ 262] sentinel.conf.template │   │   │   │   ├── [3.6K] docker-compose-with-redis-sentinel.yml │   │   │   │   ├── [ 826] README.md │   │   │   │   └── [ 163] redis.properties │   │   │   ├── [ 686] docker-compose.yml │   │   │   ├── [ 81] extensions.properties │   │   │   ├── [ 72] healthcheck.properties │   │   │   ├── [6.9K] mailetcontainer.xml │   │   │   ├── [6.4K] pom.xml │   │   │   ├── [ 930] README.adoc │   │   │   ├── [ 76] redis.properties │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] rate │   │   │   │   │   └── [4.0K] limiter │   │   │   │   │   └── [4.0K] redis │   │   │   │   │   ├── [3.3K] RedisClusterRateLimiterFactory.java │   │   │   │   │   └── [3.5K] RedisMasterReplicaRateLimiterFactory.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] rate │   │   │   │   └── [4.0K] limiter │   │   │   │   └── [4.0K] redis │   │   │   │   └── [4.9K] RedisRateLimiter.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] rate │   │   │   │   └── [4.0K] limiter │   │   │   │   ├── [2.3K] KvrocksRateLimiterTest.scala │   │   │   │   ├── [4.6K] KvrocksSentinelRateLimiterTest.scala │   │   │   │   ├── [2.2K] RedisRateLimiterTest.scala │   │   │   │   ├── [1.8K] RedisRateLimiterWithMasterReplicaTopologyTest.scala │   │   │   │   ├── [4.6K] RedisRateLimiterWithSentinelTest.scala │   │   │   │   └── [2.5K] TopologyRedisRateLimiterTest.scala │   │   │   └── [4.0K] resources │   │   │   └── [3.5K] keystore.p12 │   │   └── [4.0K] remote-delivery-integration-testing │   │   ├── [2.3K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   ├── [4.0K] mailets │   │   │   ├── [ 14K] RemoteDeliveryDKIMIntegrationTest.java │   │   │   ├── [ 15K] RemoteDeliveryErrorHandlingTest.java │   │   │   ├── [ 19K] RemoteDeliveryErrorTest.java │   │   │   ├── [6.8K] RemoteDeliveryForwardIntegrationTest.java │   │   │   └── [ 11K] RemoteDeliveryOnSuccessTest.java │   │   ├── [4.0K] smtp │   │   │   ├── [4.0K] dsn │   │   │   │   ├── [ 15K] DSNLocalIntegrationTest.java │   │   │   │   ├── [ 18K] DSNRelayTest.java │   │   │   │   └── [ 19K] DSNRemoteIntegrationTest.java │   │   │   ├── [4.0K] priority │   │   │   │   └── [ 14K] SmtpMtPriorityRelayTest.java │   │   │   └── [4.0K] tls │   │   │   └── [ 15K] SmtpRequireTlsRelayTest.java │   │   └── [8.7K] SubAddressingRelayTest.java │   ├── [4.0K] mailrepository │   │   ├── [4.0K] mailrepository-api │   │   │   ├── [2.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailrepository │   │   │   │   └── [4.0K] api │   │   │   │   ├── [2.8K] EmptyErrorMailRepositoryHealthCheck.java │   │   │   │   ├── [1.3K] Initializable.java │   │   │   │   ├── [2.1K] MailKey.java │   │   │   │   ├── [1.4K] MailRepositoryFactory.java │   │   │   │   ├── [6.7K] MailRepository.java │   │   │   │   ├── [1.4K] MailRepositoryLoader.java │   │   │   │   ├── [3.9K] MailRepositoryPath.java │   │   │   │   ├── [4.4K] MailRepositoryStore.java │   │   │   │   ├── [4.5K] MailRepositoryUrl.java │   │   │   │   ├── [1.5K] MailRepositoryUrlStore.java │   │   │   │   ├── [3.2K] package-info.java │   │   │   │   └── [2.0K] Protocol.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailrepository │   │   │   ├── [4.0K] api │   │   │   │   ├── [3.9K] EmptyErrorMailRepositoryHealthCheckContract.java │   │   │   │   ├── [2.1K] MailKeyTest.java │   │   │   │   ├── [6.3K] MailRepositoryPathTest.java │   │   │   │   ├── [6.9K] MailRepositoryUrlTest.java │   │   │   │   └── [1.7K] ProtocolTest.java │   │   │   ├── [ 22K] MailRepositoryContract.java │   │   │   └── [3.8K] MailRepositoryUrlStoreContract.java │   │   ├── [4.0K] mailrepository-blob │   │   │   ├── [3.8K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailrepository │   │   │   │   └── [4.0K] blob │   │   │   │   ├── [3.4K] BlobMailRepositoryFactory.scala │   │   │   │   ├── [9.4K] BlobMailRepository.scala │   │   │   │   └── [3.7K] MailMetadata.scala │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailrepository │   │   │   └── [4.0K] blob │   │   │   ├── [3.2K] BlobMailRepositoryTest.java │   │   │   └── [2.6K] MailRepositoryBlobIdFactoryTest.java │   │   ├── [4.0K] mailrepository-cassandra │   │   │   ├── [3.8K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] mailrepository │   │   │   │   └── [4.0K] cassandra │   │   │   │   ├── [3.7K] CassandraMailRepositoryDataDefinition.java │   │   │   │   ├── [2.4K] CassandraMailRepositoryFactory.java │   │   │   │   ├── [6.8K] CassandraMailRepository.java │   │   │   │   ├── [6.0K] CassandraMailRepositoryKeysDAO.java │   │   │   │   ├── [ 15K] CassandraMailRepositoryMailDaoV2.java │   │   │   │   ├── [2.0K] CassandraMailRepositoryUrlDataDefinition.java │   │   │   │   ├── [2.0K] CassandraMailRepositoryUrlStore.java │   │   │   │   ├── [1.7K] MailRepositoryBlobReferenceSource.java │   │   │   │   ├── [2.0K] MailRepositoryTable.java │   │   │   │   ├── [2.2K] MailRepositoryTableV2.java │   │   │   │   ├── [3.9K] UrlsDao.java │   │   │   │   └── [1.3K] UrlsTable.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailrepository │   │   │   └── [4.0K] cassandra │   │   │   ├── [6.2K] CassandraMailRepositoryKeysDAOTest.java │   │   │   ├── [9.6K] CassandraMailRepositoryMailDAOTest.java │   │   │   ├── [9.5K] CassandraMailRepositoryTest.java │   │   │   ├── [3.0K] CassandraMailRepositoryUrlStoreExtension.java │   │   │   ├── [1.5K] CassandraMailRepositoryUrlStoreTest.java │   │   │   └── [9.7K] CassandraMailRepositoryWithFakeImplementationsTest.java │   │   └── [4.0K] mailrepository-memory │   │   ├── [2.9K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailrepository │   │   │   └── [4.0K] memory │   │   │   ├── [5.5K] MailRepositoryStoreConfiguration.java │   │   │   ├── [1.7K] MemoryMailRepositoryFactory.java │   │   │   ├── [3.5K] MemoryMailRepository.java │   │   │   ├── [6.9K] MemoryMailRepositoryStore.java │   │   │   ├── [1.9K] MemoryMailRepositoryUrlStore.java │   │   │   └── [2.0K] SimpleMailRepositoryLoader.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] mailrepository │   │   │   └── [4.0K] memory │   │   │   ├── [3.3K] MailRepositoryStoreConfigurationTest.java │   │   │   ├── [2.9K] MemoryEmptyErrorMailRepositoryHealthCheckTest.java │   │   │   ├── [ 10K] MemoryMailRepositoryStoreTest.java │   │   │   ├── [1.9K] MemoryMailRepositoryTest.java │   │   │   ├── [2.1K] MemoryMailRepositoryUrlStoreExtension.java │   │   │   └── [1.5K] MemoryMailRepositoryUrlStoreTest.java │   │   └── [4.0K] resources │   │   └── [1.3K] mailrepositorystore.xml │   ├── [4.2K] Overview.md │   ├── [6.8K] pom.xml │   ├── [4.0K] protocols │   │   ├── [4.0K] fetchmail │   │   │   ├── [4.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] fetchmail │   │   │   │   │   ├── [9.6K] Account.java │   │   │   │   │   ├── [3.2K] DynamicAccount.java │   │   │   │   │   ├── [ 27K] FetchMail.java │   │   │   │   │   ├── [5.5K] FetchScheduler.java │   │   │   │   │   ├── [1.4K] FetchSchedulerMBean.java │   │   │   │   │   ├── [8.0K] FolderProcessor.java │   │   │   │   │   ├── [ 56K] MessageProcessor.java │   │   │   │   │   ├── [ 31K] ParsedConfiguration.java │   │   │   │   │   ├── [ 13K] ProcessorAbstract.java │   │   │   │   │   └── [3.5K] StoreProcessor.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [1.2K] fetchmail.xml │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [1.3K] fetchmail-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] fetchmail │   │   │   └── [4.3K] FetchMailTest.java │   │   ├── [4.0K] jmap │   │   │   ├── [4.4K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   ├── [2.7K] Endpoint.java │   │   │   │   ├── [4.0K] exceptions │   │   │   │   │   ├── [1.8K] NoAuthorizationSuppliedException.java │   │   │   │   │   └── [1.6K] UnauthorizedException.java │   │   │   │   ├── [4.0K] http │   │   │   │   │   ├── [1.9K] AuthenticateHeader.java │   │   │   │   │   ├── [2.7K] AuthenticationChallenge.java │   │   │   │   │   ├── [2.0K] AuthenticationScheme.java │   │   │   │   │   ├── [2.0K] AuthenticationStrategy.java │   │   │   │   │   ├── [3.1K] Authenticator.java │   │   │   │   │   ├── [3.8K] JWTAuthenticationStrategy.java │   │   │   │   │   └── [6.0K] XUserAuthenticationStrategy.java │   │   │   │   ├── [1.3K] HttpConstants.java │   │   │   │   ├── [1.3K] InjectionKeys.java │   │   │   │   ├── [5.6K] JMAPConfiguration.java │   │   │   │   ├── [3.3K] JMAPRoute.java │   │   │   │   ├── [1.9K] JMAPRoutesHandler.java │   │   │   │   ├── [2.0K] JMAPRoutes.java │   │   │   │   ├── [6.0K] JMAPServer.java │   │   │   │   ├── [1.4K] JMAPUrls.java │   │   │   │   ├── [6.9K] UriMatcher.java │   │   │   │   ├── [1.9K] Version.java │   │   │   │   └── [3.8K] VersionParser.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] jmap │   │   │   ├── [1.5K] EndpointTest.java │   │   │   ├── [2.2K] FixedUriMatcherTest.java │   │   │   ├── [3.3K] JMAPConfigurationTest.java │   │   │   ├── [ 12K] JMAPServerTest.java │   │   │   ├── [2.5K] VersionParserTest.java │   │   │   └── [1.4K] VersionTest.java │   │   ├── [4.0K] jmap-draft │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] draft │   │   │   │   ├── [4.0K] methods │   │   │   │   │   ├── [ 0] BlobManagerImpl.java │   │   │   │   │   └── [ 0] GetMessageListMethod.java │   │   │   │   └── [4.0K] model │   │   │   │   └── [ 0] BlobId.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] jmap │   │   │   └── [4.0K] draft │   │   │   ├── [4.0K] methods │   │   │   │   ├── [ 0] BlobManagerImplTest.java │   │   │   │   └── [ 0] MIMEMessageConverterTest.java │   │   │   └── [4.0K] model │   │   │   └── [4.0K] message │   │   │   └── [4.0K] view │   │   │   ├── [ 0] MessageFastViewFactoryTest.java │   │   │   ├── [ 0] MessageFullViewFactoryTest.java │   │   │   ├── [ 0] MessageHeaderViewFactoryTest.java │   │   │   └── [ 0] MessageMetadataViewFactoryTest.java │   │   ├── [4.0K] jmap-draft-integration-testing │   │   │   ├── [4.0K] jmap-draft-integration-testing-common │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] draft │   │   │   │   └── [4.0K] methods │   │   │   │   └── [4.0K] integration │   │   │   │   └── [ 0] SetMessagesMethodTest.java │   │   │   └── [4.0K] rabbitmq-jmap-draft-integration-testing │   │   │   └── [ 0] pom.xml │   │   ├── [4.0K] jmap-rfc-8621 │   │   │   ├── [4.0K] doc │   │   │   │   ├── [ 847] README.md │   │   │   │   └── [4.0K] specs │   │   │   │   ├── [ 11K] LICENSE.md │   │   │   │   ├── [1.9K] README.md │   │   │   │   ├── [4.0K] rfc │   │   │   │   │   └── [4.0K] src │   │   │   │   │   ├── [1.5K] jmap.mdown │   │   │   │   │   ├── [1.8K] mail.mdown │   │   │   │   │   └── [1.1K] quotas.mdown │   │   │   │   └── [4.0K] spec │   │   │   │   ├── [1.5K] authentication.mdown │   │   │   │   ├── [4.0K] custom-quotas │   │   │   │   │   └── [3.5K] quotas.mdown │   │   │   │   ├── [4.0K] jmap │   │   │   │   │   ├── [ 67K] api.mdown │   │   │   │   │   ├── [6.6K] binary.mdown │   │   │   │   │   ├── [ 14K] ianaconsiderations.mdown │   │   │   │   │   ├── [ 10K] intro.mdown │   │   │   │   │   ├── [ 18K] push.mdown │   │   │   │   │   ├── [6.8K] securityconsiderations.mdown │   │   │   │   │   └── [ 11K] session.mdown │   │   │   │   ├── [4.0K] mail │   │   │   │   │   ├── [5.7K] delegation.mdown │   │   │   │   │   ├── [ 12K] ianaconsiderations.mdown │   │   │   │   │   ├── [5.5K] identity.mdown │   │   │   │   │   ├── [ 830] identitySortOrder.mdown │   │   │   │   │   ├── [ 12K] intro.mdown │   │   │   │   │   ├── [ 17K] mailbox.mdown │   │   │   │   │   ├── [ 70K] message.mdown │   │   │   │   │   ├── [ 19K] messagesubmission.mdown │   │   │   │   │   ├── [5.5K] rights.mdown │   │   │   │   │   ├── [4.4K] searchsnippet.mdown │   │   │   │   │   ├── [ 11K] securityconsiderations.mdown │   │   │   │   │   ├── [2.6K] thread.mdown │   │   │   │   │   └── [2.5K] vacationresponse.mdown │   │   │   │   └── [4.0K] quotas │   │   │   │   ├── [ 323] ianaconsiderations.mdown │   │   │   │   ├── [3.1K] intro.mdown │   │   │   │   ├── [7.1K] quota.mdown │   │   │   │   └── [ 770] securityconsiderations.mdown │   │   │   ├── [8.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   ├── [4.0K] event │   │   │   │   │   │   ├── [5.0K] ComputeMessageFastViewProjectionListener.java │   │   │   │   │   │   ├── [9.3K] PopulateEmailQueryViewListener.java │   │   │   │   │   │   └── [7.2K] PropagateLookupRightListener.java │   │   │   │   │   ├── [4.0K] http │   │   │   │   │   │   └── [4.0K] rfc8621 │   │   │   │   │   │   └── [1.3K] InjectionKeys.java │   │   │   │   │   ├── [4.0K] mailet │   │   │   │   │   │   ├── [5.3K] ExtractMDNOriginalJMAPMessageId.java │   │   │   │   │   │   ├── [4.0K] filter │   │   │   │   │   │   │   ├── [ 11K] ActionApplier.java │   │   │   │   │   │   │   ├── [7.2K] ContentMatcher.java │   │   │   │   │   │   │   ├── [4.4K] HeaderExtractor.java │   │   │   │   │   │   │   ├── [4.3K] JMAPFiltering.java │   │   │   │   │   │   │   ├── [4.8K] MailMatcher.java │   │   │   │   │   │   │   └── [1.8K] RuleMatcher.java │   │   │   │   │   │   ├── [1.8K] SentByJmap.java │   │   │   │   │   │   └── [4.6K] TextCalendarBodyToAttachment.java │   │   │   │   │   ├── [4.0K] mime4j │   │   │   │   │   │   ├── [6.7K] JamesBodyDescriptorBuilder.java │   │   │   │   │   │   └── [ 13K] MaximalBodyDescriptor.java │   │   │   │   │   ├── [4.0K] send │   │   │   │   │   │   ├── [2.5K] MailMetadata.java │   │   │   │   │   │   ├── [1.5K] MailShouldBeInOutboxException.java │   │   │   │   │   │   ├── [2.8K] PostDequeueDecoratorFactory.java │   │   │   │   │   │   └── [7.5K] PostDequeueDecorator.java │   │   │   │   │   └── [4.0K] utils │   │   │   │   │   ├── [1.5K] AccountIdUtil.java │   │   │   │   │   └── [7.8K] JsoupHtmlTextExtractor.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   ├── [4.0K] change │   │   │   │   │   ├── [1.9K] AccountIdRegistrationKey.scala │   │   │   │   │   ├── [2.0K] EventDTOModule.scala │   │   │   │   │   ├── [5.5K] JmapEventSerializer.scala │   │   │   │   │   ├── [9.3K] MailboxChangeListener.scala │   │   │   │   │   ├── [2.2K] StateChangeListener.scala │   │   │   │   │   └── [5.0K] StateChange.scala │   │   │   │   ├── [4.0K] core │   │   │   │   │   ├── [2.1K] Capabilities.scala │   │   │   │   │   ├── [ 17K] Capability.scala │   │   │   │   │   ├── [2.1K] Id.scala │   │   │   │   │   ├── [3.3K] Invocation.scala │   │   │   │   │   ├── [9.2K] JmapRfc8621Configuration.scala │   │   │   │   │   ├── [5.5K] ProblemDetails.scala │   │   │   │   │   ├── [2.6K] Properties.scala │   │   │   │   │   ├── [3.5K] PushSubscriptionGet.scala │   │   │   │   │   ├── [ 11K] PushSubscriptionSet.scala │   │   │   │   │   ├── [3.5K] Query.scala │   │   │   │   │   ├── [1.8K] RequestLevelErrorType.scala │   │   │   │   │   ├── [1.9K] RequestObject.scala │   │   │   │   │   ├── [1.4K] ResponseObject.scala │   │   │   │   │   ├── [4.9K] Session.scala │   │   │   │   │   ├── [2.6K] SessionTranslator.scala │   │   │   │   │   ├── [3.7K] SetError.scala │   │   │   │   │   ├── [1.9K] UnsignedInt.scala │   │   │   │   │   ├── [1.6K] UTCDate.scala │   │   │   │   │   └── [3.1K] WebSocketTransport.scala │   │   │   │   ├── [4.0K] delegation │   │   │   │   │   ├── [3.0K] DelegatedAccountGet.scala │   │   │   │   │   ├── [ 781] DelegatedAccountSet.scala │   │   │   │   │   ├── [3.5K] DelegateGet.scala │   │   │   │   │   ├── [3.0K] DelegateSet.scala │   │   │   │   │   └── [2.8K] Delegation.scala │   │   │   │   ├── [4.0K] highlight │   │   │   │   │   └── [4.3K] SearchSnippetGetRequest.scala │   │   │   │   ├── [4.0K] http │   │   │   │   │   ├── [6.0K] BasicAuthenticationStrategy.scala │   │   │   │   │   ├── [3.4K] MailboxesProvisioner.scala │   │   │   │   │   └── [2.8K] UserProvisioning.scala │   │   │   │   ├── [4.0K] json │   │   │   │   │   ├── [2.0K] BackReferenceDeserializer.scala │   │   │   │   │   ├── [7.4K] DelegationSerializer.scala │   │   │   │   │   ├── [ 19K] EmailGetSerializer.scala │   │   │   │   │   ├── [8.1K] EmailQuerySerializer.scala │   │   │   │   │   ├── [ 26K] EmailSetSerializer.scala │   │   │   │   │   ├── [6.4K] EmailSubmissionSetSerializer.scala │   │   │   │   │   ├── [9.6K] IdentitySerializer.scala │   │   │   │   │   ├── [3.3K] MailboxQuerySerializer.scala │   │   │   │   │   ├── [ 13K] MailboxSerializer.scala │   │   │   │   │   ├── [7.0K] MDNSerializer.scala │   │   │   │   │   ├── [5.3K] package.scala │   │   │   │   │   ├── [7.2K] PushSerializer.scala │   │   │   │   │   ├── [7.8K] PushSubscriptionSerializer.scala │   │   │   │   │   ├── [7.0K] QuotaSerializer.scala │   │   │   │   │   ├── [ 10K] ResponseSerializer.scala │   │   │   │   │   ├── [3.1K] SearchSnippetSerializer.scala │   │   │   │   │   ├── [3.0K] ThreadSerializer.scala │   │   │   │   │   ├── [1.8K] UploadSerializer.scala │   │   │   │   │   └── [6.4K] VacationSerializer.scala │   │   │   │   ├── [4.0K] mail │   │   │   │   │   ├── [1.8K] BlobId.scala │   │   │   │   │   ├── [1.7K] EmailAddressGroup.scala │   │   │   │   │   ├── [ 14K] EmailBodyPart.scala │   │   │   │   │   ├── [2.4K] EmailBodyValue.scala │   │   │   │   │   ├── [7.5K] EmailGet.scala │   │   │   │   │   ├── [7.7K] EmailHeader.scala │   │   │   │   │   ├── [3.1K] EmailImport.scala │   │   │   │   │   ├── [4.5K] EmailParse.scala │   │   │   │   │   ├── [ 12K] EmailQuery.scala │   │   │   │   │   ├── [ 41K] Email.scala │   │   │   │   │   ├── [ 29K] EmailSet.scala │   │   │   │   │   ├── [8.1K] EmailSubmissionSet.scala │   │   │   │   │   ├── [2.0K] IdentityChanges.scala │   │   │   │   │   ├── [3.5K] IdentityGet.scala │   │   │   │   │   ├── [4.7K] IdentitySet.scala │   │   │   │   │   ├── [3.8K] Keyword.scala │   │   │   │   │   ├── [2.0K] KeywordsCombiner.scala │   │   │   │   │   ├── [4.9K] Keywords.scala │   │   │   │   │   ├── [ 11K] MailboxFactory.scala │   │   │   │   │   ├── [4.0K] MailboxGet.scala │   │   │   │   │   ├── [2.1K] MailboxNamespace.scala │   │   │   │   │   ├── [1.7K] MailboxQueryChanges.scala │   │   │   │   │   ├── [2.0K] MailboxQuery.scala │   │   │   │   │   ├── [6.5K] Mailbox.scala │   │   │   │   │   ├── [ 19K] MailboxSet.scala │   │   │   │   │   ├── [6.6K] MDNParse.scala │   │   │   │   │   ├── [5.8K] MDN.scala │   │   │   │   │   ├── [ 11K] MDNSend.scala │   │   │   │   │   ├── [6.5K] MinimalEmailBodyPart.scala │   │   │   │   │   ├── [ 11K] Quotas.scala │   │   │   │   │   ├── [6.1K] Rights.scala │   │   │   │   │   └── [2.7K] Thread.scala │   │   │   │   ├── [4.0K] method │   │   │   │   │   ├── [1.9K] CoreEchoMethod.scala │   │   │   │   │   ├── [4.8K] DelegatedAccountDeletePerformer.scala │   │   │   │   │   ├── [5.2K] DelegatedAccountGetMethod.scala │   │   │   │   │   ├── [3.9K] DelegatedAccountSetMethod.scala │   │   │   │   │   ├── [5.1K] DelegateGetMethod.scala │   │   │   │   │   ├── [6.2K] DelegateSetCreatePerformer.scala │   │   │   │   │   ├── [4.6K] DelegateSetDeletePerformer.scala │   │   │   │   │   ├── [4.4K] DelegateSetMethod.scala │   │   │   │   │   ├── [5.0K] EmailChangesMethod.scala │   │   │   │   │   ├── [8.6K] EmailGetMethod.scala │   │   │   │   │   ├── [ 10K] EmailImportMethod.scala │   │   │   │   │   ├── [7.1K] EmailParseMethod.scala │   │   │   │   │   ├── [ 14K] EmailQueryMethod.scala │   │   │   │   │   ├── [7.9K] EmailSetCreatePerformer.scala │   │   │   │   │   ├── [5.7K] EmailSetDeletePerformer.scala │   │   │   │   │   ├── [5.2K] EmailSetMethod.scala │   │   │   │   │   ├── [ 13K] EmailSetUpdatePerformer.scala │   │   │   │   │   ├── [ 26K] EmailSubmissionSetMethod.scala │   │   │   │   │   ├── [3.6K] IdentityChangesMethod.scala │   │   │   │   │   ├── [4.6K] IdentityGetMethod.scala │   │   │   │   │   ├── [5.6K] IdentitySetCreatePerformer.scala │   │   │   │   │   ├── [4.1K] IdentitySetDeletePerformer.scala │   │   │   │   │   ├── [4.5K] IdentitySetMethod.scala │   │   │   │   │   ├── [5.8K] IdentitySetUpdatePerformer.scala │   │   │   │   │   ├── [5.6K] MailboxChangesMethod.scala │   │   │   │   │   ├── [ 11K] MailboxGetMethod.scala │   │   │   │   │   ├── [3.0K] MailboxQueryChangesMethod.scala │   │   │   │   │   ├── [4.0K] MailboxQueryMethod.scala │   │   │   │   │   ├── [ 12K] MailboxSetCreatePerformer.scala │   │   │   │   │   ├── [8.0K] MailboxSetDeletePerformer.scala │   │   │   │   │   ├── [6.8K] MailboxSetMethod.scala │   │   │   │   │   ├── [ 17K] MailboxSetUpdatePerformer.scala │   │   │   │   │   ├── [7.1K] MDNParseMethod.scala │   │   │   │   │   ├── [ 17K] MDNSendMethod.scala │   │   │   │   │   ├── [ 12K] Method.scala │   │   │   │   │   ├── [2.5K] package.scala │   │   │   │   │   ├── [5.9K] PushSubscriptionGetMethod.scala │   │   │   │   │   ├── [6.6K] PushSubscriptionSetCreatePerformer.scala │   │   │   │   │   ├── [4.3K] PushSubscriptionSetDeletePerformer.scala │   │   │   │   │   ├── [4.1K] PushSubscriptionSetMethod.scala │   │   │   │   │   ├── [9.0K] PushSubscriptionUpdatePerformer.scala │   │   │   │   │   ├── [4.5K] QuotaChangesMethod.scala │   │   │   │   │   ├── [6.2K] QuotaGetMethod.scala │   │   │   │   │   ├── [4.9K] QuotaQueryMethod.scala │   │   │   │   │   ├── [6.4K] SearchSnippetGetMethod.scala │   │   │   │   │   ├── [3.6K] ThreadChangesMethod.scala │   │   │   │   │   ├── [5.3K] ThreadGetMethod.scala │   │   │   │   │   ├── [6.5K] VacationResponseGetMethod.scala │   │   │   │   │   └── [9.4K] VacationResponseSetMethod.scala │   │   │   │   ├── [4.0K] metrics │   │   │   │   │   └── [4.0K] HttpClientMetrics.scala │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   ├── [5.0K] PushListener.scala │   │   │   │   │   ├── [3.9K] PushRequest.scala │   │   │   │   │   └── [7.3K] WebPushClient.scala │   │   │   │   ├── [4.0K] routes │   │   │   │   │   ├── [ 18K] DownloadRoutes.scala │   │   │   │   │   ├── [ 12K] EventSourceRoutes.scala │   │   │   │   │   ├── [7.9K] JMAPApiRoutes.scala │   │   │   │   │   ├── [6.8K] JmapApi.scala │   │   │   │   │   ├── [9.1K] ProcessingContext.scala │   │   │   │   │   ├── [6.6K] SessionRoutes.scala │   │   │   │   │   ├── [4.6K] SessionSupplier.scala │   │   │   │   │   ├── [8.6K] UploadRoutes.scala │   │   │   │   │   └── [ 12K] WebSocketRoutes.scala │   │   │   │   ├── [4.0K] utils │   │   │   │   │   ├── [4.0K] quotas │   │   │   │   │   │   ├── [1.4K] QuotaLoader.scala │   │   │   │   │   │   ├── [2.7K] QuotaLoaderWithPreloadedDefault.scala │   │   │   │   │   │   └── [2.5K] QuotaReader.scala │   │   │   │   │   └── [4.0K] search │   │   │   │   │   └── [ 14K] MailboxFilter.scala │   │   │   │   └── [4.0K] vacation │   │   │   │   ├── [2.2K] VacationResponseGet.scala │   │   │   │   ├── [3.0K] VacationResponse.scala │   │   │   │   └── [6.3K] VacationResponseSet.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   ├── [4.0K] event │   │   │   │   │   ├── [ 16K] ComputeMessageFastViewProjectionListenerTest.java │   │   │   │   │   ├── [ 13K] PopulateEmailQueryViewListenerTest.java │   │   │   │   │   └── [ 15K] PropagateLookupRightListenerTest.java │   │   │   │   ├── [4.0K] mailet │   │   │   │   │   ├── [4.0K] filter │   │   │   │   │   │   ├── [7.4K] JMAPFilteringExtension.java │   │   │   │   │   │   ├── [2.8K] JMAPFilteringFixture.java │   │   │   │   │   │   └── [ 58K] JMAPFilteringTest.java │   │   │   │   │   ├── [3.7K] SentByJmapTest.java │   │   │   │   │   └── [8.6K] TextCalendarBodyToAttachmentTest.java │   │   │   │   ├── [4.0K] pushsubscription │   │   │   │   │   ├── [1.9K] DefaultWebPushClientServerSideForgeryTest.java │   │   │   │   │   └── [2.0K] DefaultWebPushClientTest.java │   │   │   │   ├── [4.0K] send │   │   │   │   │   ├── [1.8K] MailMetadataTest.java │   │   │   │   │   └── [ 17K] PostDequeueDecoratorTest.java │   │   │   │   └── [4.0K] utils │   │   │   │   └── [ 11K] JsoupHtmlTextExtractorTest.java │   │   │   ├── [4.0K] resources │   │   │   │   ├── [1.3K] calendar.eml │   │   │   │   ├── [2.1K] emptyBodyMessageWithOneAttachment.eml │   │   │   │   ├── [ 940] example.html │   │   │   │   ├── [2.3K] fullMessage.eml │   │   │   │   └── [6.1K] spamMail.eml │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] jmap │   │   │   ├── [4.0K] change │   │   │   │   ├── [2.3K] AccountIdRegistrationKeyTest.scala │   │   │   │   ├── [ 39K] MailboxChangeListenerTest.scala │   │   │   │   ├── [8.1K] StateChangeEventSerializerTest.scala │   │   │   │   ├── [3.9K] StateChangeListenerTest.scala │   │   │   │   └── [4.9K] TypeStateFactoryTest.scala │   │   │   ├── [4.0K] core │   │   │   │   ├── [2.7K] JmapUrlEndpointResolverTest.scala │   │   │   │   ├── [4.5K] KeywordsCombinerTest.scala │   │   │   │   ├── [6.1K] KeywordsTest.scala │   │   │   │   ├── [5.6K] KeywordTest.scala │   │   │   │   ├── [4.0K] MailboxValidationTest.scala │   │   │   │   └── [1.8K] UTCDateTest.scala │   │   │   ├── [4.0K] http │   │   │   │   ├── [4.2K] MailboxesProvisionerTest.scala │   │   │   │   ├── [4.7K] UserCredentialParserTest.scala │   │   │   │   └── [4.1K] UserProvisioningTest.scala │   │   │   ├── [4.0K] json │   │   │   │   ├── [8.0K] BackReferenceTest.scala │   │   │   │   ├── [3.5K] EmailSetSerializerTest.scala │   │   │   │   ├── [3.0K] EmailSubmissionSetSerializerTest.scala │   │   │   │   ├── [2.8K] Fixture.scala │   │   │   │   ├── [2.4K] JsErrorSerializationTest.scala │   │   │   │   ├── [7.4K] MailboxGetSerializationTest.scala │   │   │   │   ├── [5.6K] MailboxSerializationTest.scala │   │   │   │   ├── [ 13K] MDNSerializationTest.scala │   │   │   │   ├── [2.2K] PushSerializerTest.scala │   │   │   │   ├── [6.6K] PushSubscriptionSerializerTest.scala │   │   │   │   ├── [ 11K] QuotaSerializerTest.scala │   │   │   │   ├── [5.2K] RequestObjectSerializationTest.scala │   │   │   │   ├── [3.4K] ResponseObjectSerializationTest.scala │   │   │   │   ├── [5.5K] SearchSnippetSerializerTest.scala │   │   │   │   ├── [9.9K] SessionSerializationTest.scala │   │   │   │   ├── [7.3K] VacationResponseGetSerializationTest.scala │   │   │   │   └── [3.3K] VacationResponseSerializationTest.scala │   │   │   ├── [4.0K] mail │   │   │   │   ├── [6.1K] MailboxTest.scala │   │   │   │   └── [6.9K] RightsTest.scala │   │   │   ├── [4.0K] method │   │   │   │   └── [2.8K] CoreEchoMethodTest.scala │   │   │   ├── [4.0K] pushsubscription │   │   │   │   ├── [ 20K] PushListenerTest.scala │   │   │   │   ├── [2.4K] PushRequestTest.scala │   │   │   │   ├── [4.2K] PushServerExtension.scala │   │   │   │   ├── [5.0K] PushSubscriptionSetCreateProcessorTest.scala │   │   │   │   ├── [2.5K] SafeWebPushClientContract.scala │   │   │   │   └── [6.3K] WebPushClientContract.scala │   │   │   └── [4.0K] routes │   │   │   ├── [ 16K] JMAPApiRoutesTest.scala │   │   │   ├── [ 12K] SessionRoutesTest.scala │   │   │   └── [2.6K] SessionSupplierTest.scala │   │   ├── [4.0K] jmap-rfc-8621-integration-tests │   │   │   ├── [4.0K] distributed-jmap-rfc-8621-integration-tests │   │   │   │   ├── [7.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   └── [4.0K] rfc8621 │   │   │   │   │   └── [4.0K] distributed │   │   │   │   │   ├── [2.9K] DistributedAuthenticationTest.java │   │   │   │   │   ├── [3.1K] DistributedBase.java │   │   │   │   │   ├── [1.4K] DistributedCorsHeaderAPITest.java │   │   │   │   │   ├── [2.9K] DistributedCustomMethodTest.java │   │   │   │   │   ├── [2.9K] DistributedCustomNamespaceTest.java │   │   │   │   │   ├── [1.4K] DistributedDelegatedAccountGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedDelegatedAccountSetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedDelegateGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedDelegateSetMethodTest.java │   │   │   │   │   ├── [1.8K] DistributedDownloadTest.java │   │   │   │   │   ├── [1.4K] DistributedEchoMethodTest.java │   │   │   │   │   ├── [3.5K] DistributedEmailChangeMethodTest.java │   │   │   │   │   ├── [1.8K] DistributedEmailGetMethodTest.java │   │   │   │   │   ├── [3.2K] DistributedEmailQueryMethodNoViewTest.java │   │   │   │   │   ├── [1.5K] DistributedEmailQueryMethodTest.java │   │   │   │   │   ├── [2.5K] DistributedEmailSetMethodTest.java │   │   │   │   │   ├── [4.7K] DistributedEmailSubmissionSetMethodFutureReleaseTest.java │   │   │   │   │   ├── [1.8K] DistributedEmailSubmissionSetMethodtest.java │   │   │   │   │   ├── [1.4K] DistributedIdentityGetTest.java │   │   │   │   │   ├── [1.4K] DistributedIdentitySetTest.java │   │   │   │   │   ├── [1.7K] DistributedIMAPSetMessagesCompatibilityTest.java │   │   │   │   │   ├── [1.4K] DistributedJmapPreviewTest.java │   │   │   │   │   ├── [3.7K] DistributedMailboxChangeMethodTest.java │   │   │   │   │   ├── [1.7K] DistributedMailboxGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedMailboxQueryChangesMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedMailboxQueryMethodTest.java │   │   │   │   │   ├── [2.4K] DistributedMailboxSetMethodTest.java │   │   │   │   │   ├── [1.8K] DistributedMDNParseMethodTest.java │   │   │   │   │   ├── [1.8K] DistributedMDNSendMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedProvisioningTest.java │   │   │   │   │   ├── [3.5K] DistributedPushSubscriptionSetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedQuotaChangesMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedQuotaGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedQuotaMailingTest.java │   │   │   │   │   ├── [1.4K] DistributedQuotaQueryMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedSearchSnippetGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedSessionRouteTest.java │   │   │   │   │   ├── [5.3K] DistributedThreadGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedUploadTest.java │   │   │   │   │   ├── [1.4K] DistributedVacationIntegrationTest.java │   │   │   │   │   ├── [3.8K] DistributedVacationRelayIntegrationTest.java │   │   │   │   │   ├── [1.4K] DistributedVacationResponseGetMethodTest.java │   │   │   │   │   ├── [1.4K] DistributedVacationResponseSetMethodTest.java │   │   │   │   │   ├── [3.4K] DistributedWebPushTest.java │   │   │   │   │   ├── [1.4K] DistributedWebSocketTest.java │   │   │   │   │   └── [ 16K] ReadLevelTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [1.2K] dnsservice.xml │   │   │   │   ├── [1.1K] domainlist.xml │   │   │   │   ├── [1.6K] imapserver.xml │   │   │   │   ├── [ 172] jmap.properties │   │   │   │   ├── [2.2K] keystore │   │   │   │   ├── [2.0K] listeners.xml │   │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   │   ├── [5.2K] mailetcontainer.xml │   │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   │   ├── [1.1K] pop3server.xml │   │   │   │   └── [2.1K] smtpserver.xml │   │   │   ├── [4.0K] jmap-rfc-8621-integration-tests-common │   │   │   │   ├── [4.5K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   ├── [4.0K] resources │   │   │   │   │   └── [4.0K] eml │   │   │   │   │   ├── [1.3K] alternative.cal.eml │   │   │   │   │   ├── [ 832] alternative.eml │   │   │   │   │   ├── [1.5K] attachment-filename-in-content-type.eml │   │   │   │   │   ├── [ 18K] html_body.eml │   │   │   │   │   ├── [2.7K] html.eml │   │   │   │   │   ├── [1011] inlined-mixed.eml │   │   │   │   │   ├── [ 735] inlined-single-attachment.eml │   │   │   │   │   ├── [1.5K] mdn_complex.eml │   │   │   │   │   ├── [ 704] mdn_relate_original_message.eml │   │   │   │   │   ├── [ 908] mdn_simple.eml │   │   │   │   │   ├── [1.3K] multipart_complex.eml │   │   │   │   │   ├── [2.6K] multipart_simple.eml │   │   │   │   │   ├── [3.1K] nested2.eml │   │   │   │   │   ├── [1.8K] nested.eml │   │   │   │   │   ├── [2.8K] related_in_alternative_multipart.eml │   │   │   │   │   └── [7.4K] simple-inlined-attachment.eml │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] rfc8621 │   │   │   │   └── [4.0K] contract │   │   │   │   ├── [7.8K] AuthenticationContract.scala │   │   │   │   ├── [ 20K] BackReferenceContract.scala │   │   │   │   ├── [2.8K] CorsHeaderAPITest.scala │   │   │   │   ├── [4.0K] custom │   │   │   │   │   └── [4.0K] authentication │   │   │   │   │   └── [4.0K] strategy │   │   │   │   │   ├── [2.1K] AllowAuthenticationStrategy.scala │   │   │   │   │   ├── [1.9K] DenyAuthenticationStrategy.scala │   │   │   │   │   └── [ 16K] ModularizeJmapRFC8621AuthenticationStrategyContract.java │   │   │   │   ├── [ 20K] CustomMethodContract.scala │   │   │   │   ├── [6.6K] CustomNamespaceContract.scala │   │   │   │   ├── [ 18K] DelegatedAccountGetMethodContract.scala │   │   │   │   ├── [ 12K] DelegatedAccountSetContract.scala │   │   │   │   ├── [ 18K] DelegateGetMethodContract.scala │   │   │   │   ├── [ 25K] DelegateSetContract.scala │   │   │   │   ├── [8.3K] DisabledCapabilityContract.scala │   │   │   │   ├── [ 26K] DownloadContract.scala │   │   │   │   ├── [6.2K] EchoMethodContract.scala │   │   │   │   ├── [ 49K] EmailChangesMethodContract.scala │   │   │   │   ├── [285K] EmailGetMethodContract.scala │   │   │   │   ├── [ 52K] EmailImportContract.scala │   │   │   │   ├── [ 38K] EmailParseMethodContract.scala │   │   │   │   ├── [253K] EmailQueryMethodContract.scala │   │   │   │   ├── [273K] EmailSetMethodContract.scala │   │   │   │   ├── [ 76K] EmailSubmissionSetMethodContract.scala │   │   │   │   ├── [ 55K] EmailSubmissionSetMethodFutureReleaseContract.scala │   │   │   │   ├── [ 26K] EventSourceContract.scala │   │   │   │   ├── [9.3K] Fixture.scala │   │   │   │   ├── [5.7K] IdentityChangesContract.scala │   │   │   │   ├── [ 23K] IdentityGetContract.scala │   │   │   │   ├── [ 77K] IdentitySetContract.scala │   │   │   │   ├── [ 23K] ImapKeywordsConsistencyContract.scala │   │   │   │   ├── [ 13K] ImapSetMessagesMailboxesUpdatesCompatibilityContract.scala │   │   │   │   ├── [6.4K] JmapPreviewContract.scala │   │   │   │   ├── [6.6K] JmapRequests.scala │   │   │   │   ├── [ 89K] MailboxChangesMethodContract.scala │   │   │   │   ├── [ 65K] MailboxGetMethodContract.scala │   │   │   │   ├── [6.0K] MailboxQueryChangesContract.scala │   │   │   │   ├── [ 17K] MailboxQueryMethodContract.scala │   │   │   │   ├── [304K] MailboxSetMethodContract.scala │   │   │   │   ├── [ 29K] MDNParseMethodContract.scala │   │   │   │   ├── [ 64K] MDNSendMethodContract.scala │   │   │   │   ├── [2.3K] package.scala │   │   │   │   ├── [4.0K] probe │   │   │   │   │   ├── [2.4K] DelegationProbe.scala │   │   │   │   │   └── [1.8K] TypeStateProbe.scala │   │   │   │   ├── [3.2K] ProvisioningContract.scala │   │   │   │   ├── [4.1K] PushServerExtension.scala │   │   │   │   ├── [ 93K] PushSubscriptionSetMethodContract.scala │   │   │   │   ├── [ 17K] QuotaChangesMethodContract.scala │   │   │   │   ├── [ 52K] QuotaGetMethodContract.scala │   │   │   │   ├── [8.8K] QuotaMailingTest.scala │   │   │   │   ├── [ 32K] QuotaQueryMethodContract.scala │   │   │   │   ├── [ 36K] SearchSnippetGetMethodContract.scala │   │   │   │   ├── [ 18K] SessionRoutesContract.scala │   │   │   │   ├── [4.0K] tags │   │   │   │   │   └── [1.3K] CategoryTags.java │   │   │   │   ├── [5.6K] ThreadChangesContract.scala │   │   │   │   ├── [ 20K] ThreadGetContract.scala │   │   │   │   ├── [7.4K] UploadContract.scala │   │   │   │   ├── [ 17K] VacationIntegrationTest.scala │   │   │   │   ├── [4.8K] VacationRelayIntegrationTest.scala │   │   │   │   ├── [ 24K] VacationResponseGetMethodContract.scala │   │   │   │   ├── [ 29K] VacationResponseSetMethodContract.scala │   │   │   │   ├── [ 28K] WebPushContract.scala │   │   │   │   ├── [ 50K] WebSocketContract.scala │   │   │   │   └── [8.6K] WebSocketWithPingIntervalContract.scala │   │   │   ├── [4.0K] memory-jmap-rfc-8621-integration-tests │   │   │   │   ├── [2.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   └── [4.0K] rfc8621 │   │   │   │   │   └── [4.0K] memory │   │   │   │   │   ├── [2.3K] MemoryAuthenticationTest.java │   │   │   │   │   ├── [1.4K] MemoryBackReferenceTest.java │   │   │   │   │   ├── [2.3K] MemoryBase.java │   │   │   │   │   ├── [1.4K] MemoryCorsHeaderAPITest.java │   │   │   │   │   ├── [2.3K] MemoryCustomMethodTest.java │   │   │   │   │   ├── [2.3K] MemoryCustomNamespaceTest.java │   │   │   │   │   ├── [1.4K] MemoryDelegatedAccountGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryDelegatedAccountSetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryDelegateGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryDelegateSetMethodTest.java │   │   │   │   │   ├── [2.6K] MemoryDisabledCapabilityTest.java │   │   │   │   │   ├── [1.7K] MemoryDownloadTest.java │   │   │   │   │   ├── [1.4K] MemoryEchoMethodTest.java │   │   │   │   │   ├── [2.9K] MemoryEmailChangesMethodTest.java │   │   │   │   │   ├── [1.7K] MemoryEmailGetMethodTest.java │   │   │   │   │   ├── [1.9K] MemoryEmailImportTest.java │   │   │   │   │   ├── [2.5K] MemoryEmailParseMethodTest.java │   │   │   │   │   ├── [3.6K] MemoryEmailQueryMethodNoViewTest.java │   │   │   │   │   ├── [2.4K] MemoryEmailQueryMethodTest.java │   │   │   │   │   ├── [1.8K] MemoryEmailSetMethodTest.java │   │   │   │   │   ├── [2.8K] MemoryEmailSubmissionSetMethodFutureReleaseTest.java │   │   │   │   │   ├── [1.7K] MemoryEmailSubmissionSetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryEventSourceTest.java │   │   │   │   │   ├── [2.2K] MemoryIdentityChangesMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryIdentityGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryIdentitySetMethodTests.java │   │   │   │   │   ├── [1.7K] MemoryIMAPKeywordsInconsistenciesTest.java │   │   │   │   │   ├── [1.7K] MemoryIMAPSetMessagesCompatibilityTest.java │   │   │   │   │   ├── [3.2K] MemoryMailboxChangesMethodTest.java │   │   │   │   │   ├── [1.7K] MemoryMailboxGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryMailboxQueryChangesMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryMailboxQueryMethodTest.java │   │   │   │   │   ├── [1.8K] MemoryMailboxSetMethodTest.java │   │   │   │   │   ├── [1.7K] MemoryMDNParseMethodTest.java │   │   │   │   │   ├── [1.7K] MemoryMDNSendMethodTest.java │   │   │   │   │   ├── [2.3K] MemoryModularizeJmapRFC8621AuthenticationStrategyContract.java │   │   │   │   │   ├── [1.4K] MemoryProvisioningTest.java │   │   │   │   │   ├── [2.9K] MemoryPushSubscriptionSetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryQuotaChangesMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryQuotaGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryQuotaMailingTest.java │   │   │   │   │   ├── [1.4K] MemoryQuotaQueryMethodTest.java │   │   │   │   │   ├── [1.4K] MemorySearchSnippetGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemorySessionRouteTest.java │   │   │   │   │   ├── [1.4K] MemoryThreadChangesMethodTest.java │   │   │   │   │   ├── [1.7K] MemoryThreadGetMethodTest.java │   │   │   │   │   ├── [1.3K] MemoryUploadTest.java │   │   │   │   │   ├── [1.4K] MemoryVacationIntegrationTest.java │   │   │   │   │   ├── [3.1K] MemoryVacationRelayIntegrationTest.java │   │   │   │   │   ├── [1.4K] MemoryVacationResponseGetMethodTest.java │   │   │   │   │   ├── [1.4K] MemoryVacationResponseSetMethodTest.java │   │   │   │   │   ├── [2.7K] MemoryWebPushTest.java │   │   │   │   │   ├── [1.4K] MemoryWebSocketTest.java │   │   │   │   │   └── [2.9K] MemoryWebSocketWithPingIntervalTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [1.2K] dnsservice.xml │   │   │   │   ├── [1.1K] domainlist.xml │   │   │   │   ├── [1.6K] imapserver.xml │   │   │   │   ├── [ 227] jmap.properties │   │   │   │   ├── [2.2K] keystore │   │   │   │   ├── [1.9K] listeners.xml │   │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   │   ├── [3.8K] mailetcontainer.xml │   │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   │   ├── [1.1K] pop3server.xml │   │   │   │   ├── [2.1K] smtpserver.xml │   │   │   │   └── [1.3K] usersrepository.xml │   │   │   ├── [2.8K] pom.xml │   │   │   └── [4.0K] postgres-jmap-rfc-8621-integration-tests │   │   │   ├── [4.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jmap │   │   │   │   └── [4.0K] rfc8621 │   │   │   │   └── [4.0K] postgres │   │   │   │   ├── [2.9K] PostgresAuthenticationTest.java │   │   │   │   ├── [3.1K] PostgresBase.java │   │   │   │   ├── [2.9K] PostgresCustomMethodTest.java │   │   │   │   ├── [3.0K] PostgresCustomNamespaceTest.java │   │   │   │   ├── [1.4K] PostgresDelegatedAccountGetMethodTest.java │   │   │   │   ├── [1.4K] PostgresDelegatedAccountSetTest.java │   │   │   │   ├── [1.7K] PostgresDownloadTest.java │   │   │   │   ├── [1.4K] PostgresEchoMethodTest.java │   │   │   │   ├── [3.5K] PostgresEmailChangesMethodTest.java │   │   │   │   ├── [1.7K] PostgresEmailGetMethodTest.java │   │   │   │   ├── [3.2K] PostgresEmailQueryMethodTest.java │   │   │   │   ├── [2.4K] PostgresEmailSetMethodTest.java │   │   │   │   ├── [4.5K] PostgresEmailSubmissionSetMethodFutureReleaseTest.java │   │   │   │   ├── [1.7K] PostgresEmailSubmissionSetMethodTest.java │   │   │   │   ├── [1.4K] PostgresIdentityGetTest.java │   │   │   │   ├── [1.4K] PostgresIdentitySetTest.java │   │   │   │   ├── [1.4K] PostgresJmapPreviewTest.java │   │   │   │   ├── [3.7K] PostgresMailboxChangesMethodTest.java │   │   │   │   ├── [1.6K] PostgresMailboxGetMethodTest.java │   │   │   │   ├── [1.4K] PostgresMailboxQueryChangesTest.java │   │   │   │   ├── [1.4K] PostgresMailboxQueryMethodTest.java │   │   │   │   ├── [2.3K] PostgresMailboxSetMethodTest.java │   │   │   │   ├── [1.7K] PostgresMDNParseMethodTest.java │   │   │   │   ├── [1.7K] PostgresMDNSendMethodTest.java │   │   │   │   ├── [1.4K] PostgresProvisioningTest.java │   │   │   │   ├── [3.6K] PostgresPushSubscriptionSetMethodTest.java │   │   │   │   ├── [1.4K] PostgresQuotaChangesMethodTest.java │   │   │   │   ├── [1.4K] PostgresQuotaGetMethodTest.java │   │   │   │   ├── [1.4K] PostgresQuotaQueryMethodTest.java │   │   │   │   ├── [1.4K] PostgresSessionRoutesTest.java │   │   │   │   ├── [3.2K] PostgresThreadGetTest.java │   │   │   │   ├── [1.4K] PostgresUploadTest.java │   │   │   │   ├── [1.4K] PostgresVacationResponseGetMethodTest.java │   │   │   │   ├── [1.4K] PostgresVacationResponseSetMethodTest.java │   │   │   │   ├── [3.4K] PostgresWebPushTest.java │   │   │   │   └── [1.4K] PostgresWebSocketTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [ 816] imapserver.xml │   │   │   ├── [ 227] jmap.properties │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.2K] listeners.xml │   │   │   ├── [3.8K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   ├── [1.1K] pop3server.xml │   │   │   ├── [ 100] rabbitmq.properties │   │   │   ├── [2.1K] smtpserver.xml │   │   │   └── [1.3K] usersrepository.xml │   │   ├── [4.0K] jwt │   │   │   ├── [4.4K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] jwt │   │   │   │   ├── [1.7K] CheckTokenClient.java │   │   │   │   ├── [5.4K] DefaultCheckTokenClient.java │   │   │   │   ├── [5.5K] DefaultPublicKeyProvider.java │   │   │   │   ├── [4.0K] introspection │   │   │   │   │   ├── [2.2K] IntrospectionEndpoint.java │   │   │   │   │   ├── [1.5K] TokenIntrospectionException.java │   │   │   │   │   └── [4.5K] TokenIntrospectionResponse.java │   │   │   │   ├── [3.1K] JwksPublicKeyProvider.java │   │   │   │   ├── [1.9K] JwtConfiguration.java │   │   │   │   ├── [6.7K] JwtTokenVerifier.java │   │   │   │   ├── [1.3K] MissingOrInvalidKeyException.java │   │   │   │   ├── [3.2K] OidcJwtTokenVerifier.java │   │   │   │   ├── [1.9K] PublicKeyProvider.java │   │   │   │   ├── [2.4K] PublicKeyReader.java │   │   │   │   └── [4.0K] userinfo │   │   │   │   ├── [1.5K] UserInfoCheckException.java │   │   │   │   └── [2.2K] UserinfoResponse.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] jwt │   │   │   ├── [4.7K] DefaultPublicKeyProviderTest.java │   │   │   ├── [4.0K] introspection │   │   │   │   └── [8.6K] DefaultCheckTokenClientTest.java │   │   │   ├── [7.6K] JwksPublicKeyProviderTest.java │   │   │   ├── [3.2K] JwtConfigurationTest.java │   │   │   ├── [ 13K] JwtTokenVerifierTest.java │   │   │   ├── [ 19K] OidcJwtTokenVerifierTest.java │   │   │   ├── [ 11K] OidcTokenFixture.java │   │   │   └── [2.5K] PublicKeyReaderTest.java │   │   ├── [4.0K] protocols-imap4 │   │   │   ├── [7.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] imapserver │   │   │   │   │   └── [4.0K] netty │   │   │   │   │   ├── [2.3K] AbstractNettyImapRequestLineReader.java │   │   │   │   │   ├── [4.8K] ChannelImapResponseWriter.java │   │   │   │   │   ├── [4.6K] HAProxyMessageHandler.java │   │   │   │   │   ├── [ 23K] ImapChannelUpstreamHandler.java │   │   │   │   │   ├── [7.4K] IMAPCommandsThrottler.java │   │   │   │   │   ├── [2.3K] IMAPHealthCheck.java │   │   │   │   │   ├── [2.3K] ImapHeartbeatHandler.java │   │   │   │   │   ├── [3.3K] ImapIdleStateHandler.java │   │   │   │   │   ├── [2.4K] ImapLineHandlerAdapter.java │   │   │   │   │   ├── [3.3K] IMAPMDCContext.java │   │   │   │   │   ├── [1.9K] ImapMetrics.java │   │   │   │   │   ├── [ 19K] ImapRequestFrameDecoder.java │   │   │   │   │   ├── [5.5K] IMAPServerFactory.java │   │   │   │   │   ├── [ 22K] IMAPServer.java │   │   │   │   │   ├── [1.3K] IMAPServerMBean.java │   │   │   │   │   ├── [2.5K] NettyConstants.java │   │   │   │   │   ├── [6.6K] NettyImapRequestLineReader.java │   │   │   │   │   ├── [ 12K] NettyImapSession.java │   │   │   │   │   ├── [6.7K] NettyStreamImapRequestLineReader.java │   │   │   │   │   ├── [6.1K] ReactiveThrottler.java │   │   │   │   │   ├── [1.8K] SwitchableLineBasedFrameDecoderFactory.java │   │   │   │   │   ├── [2.9K] SwitchableLineBasedFrameDecoder.java │   │   │   │   │   └── [2.2K] TrafficShapingConfiguration.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [2.4K] imapserver.xml │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [3.1K] imapserver-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] imapserver │   │   │   │   └── [4.0K] netty │   │   │   │   ├── [3.7K] IMAPCommandsThrottlerTest.java │   │   │   │   ├── [5.5K] IMAPHealthCheckTest.java │   │   │   │   ├── [4.2K] IMAPServerConfigurationTest.java │   │   │   │   ├── [176K] IMAPServerTest.java │   │   │   │   ├── [2.0K] IpConnectionCheck.java │   │   │   │   └── [ 17K] ReactiveThrottlerTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [ 956] certs.csr │   │   │   ├── [1.1K] certs.self-signed.csr │   │   │   ├── [ 509] commandsThrottling.xml │   │   │   ├── [ 572] imapServerCompress.xml │   │   │   ├── [1.7K] imapServerHealthCheck.xml │   │   │   ├── [ 716] imapServerIdCommandResponseFields.xml │   │   │   ├── [ 684] imapServerImapConnectCheck.xml │   │   │   ├── [ 542] imapServerNoLimits.xml │   │   │   ├── [ 466] imapServerPlainAuthAllowed.xml │   │   │   ├── [ 487] imapServerPlainAuthDisabled.xml │   │   │   ├── [ 466] imapServerPlainAuthDisallowed.xml │   │   │   ├── [ 539] imapServerPlainAuthEnabledWithoutRequireSSL.xml │   │   │   ├── [ 582] imapServerProxy.xml │   │   │   ├── [ 526] imapServerRequireSSLIsFalseAndStartSSLIsFalse.xml │   │   │   ├── [ 525] imapServerRequireSSLIsFalseAndStartSSLIsTrue.xml │   │   │   ├── [ 525] imapServerRequireSSLIsTrueAndStartSSLIsFalse.xml │   │   │   ├── [ 524] imapServerRequireSSLIsTrueAndStartSSLIsTrue.xml │   │   │   ├── [ 864] imapServerSSLCompress.xml │   │   │   ├── [ 359] imapServerSslDefaultJKS.xml │   │   │   ├── [ 400] imapServerSslJKSBadPassword.xml │   │   │   ├── [ 409] imapServerSslJKSNotFound.xml │   │   │   ├── [ 400] imapServerSslJKS.xml │   │   │   ├── [ 205] imapServerSslNoKeys.xml │   │   │   ├── [ 341] imapServerSslPEMBadPass.xml │   │   │   ├── [ 348] imapServerSslPEMExtraPass.xml │   │   │   ├── [ 309] imapServerSslPEMMissingPass.xml │   │   │   ├── [ 316] imapServerSslPEMNoPass.xml │   │   │   ├── [ 341] imapServerSslPEM.xml │   │   │   ├── [ 370] imapServerSslPKCS12MissingPassword.xml │   │   │   ├── [ 402] imapServerSslPKCS12WrongPassword.xml │   │   │   ├── [ 403] imapServerSslPKCS12.xml │   │   │   ├── [ 835] imapServerSSL.xml │   │   │   ├── [ 834] imapServerStartTLS.xml │   │   │   ├── [ 619] imapServer.xml │   │   │   ├── [ 451] imapSSL.xml │   │   │   ├── [2.2K] keystore │   │   │   ├── [2.5K] keystore.jks │   │   │   ├── [2.5K] keystore.p12 │   │   │   ├── [ 451] oauth.xml │   │   │   ├── [1.7K] private.key │   │   │   └── [1.6K] private.nopass.key │   │   ├── [4.0K] protocols-library │   │   │   ├── [4.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] protocols │   │   │   │   └── [4.0K] lib │   │   │   │   ├── [4.0K] handler │   │   │   │   │   ├── [1.6K] HandlersPackage.java │   │   │   │   │   └── [2.3K] ProtocolHandlerLoader.java │   │   │   │   ├── [4.0K] jmx │   │   │   │   │   ├── [4.3K] AbstractCommandHandlerResultJMXMonitor.java │   │   │   │   │   ├── [3.8K] AbstractCommandHandlerStats.java │   │   │   │   │   ├── [3.9K] AbstractConnectHandlerResultJMXMonitor.java │   │   │   │   │   ├── [3.9K] AbstractLineHandlerResultJMXMonitor.java │   │   │   │   │   ├── [1.4K] CommandHandlerStatsMBean.java │   │   │   │   │   ├── [3.3K] ConnectHandlerStats.java │   │   │   │   │   ├── [1.6K] HandlerStatsMBean.java │   │   │   │   │   ├── [3.3K] LineHandlerStats.java │   │   │   │   │   └── [2.2K] ServerMBean.java │   │   │   │   ├── [6.0K] LegacyJavaEncryptionFactory.java │   │   │   │   ├── [4.0K] netty │   │   │   │   │   ├── [ 17K] AbstractConfigurableAsyncServer.java │   │   │   │   │   ├── [3.5K] AbstractProtocolAsyncServer.java │   │   │   │   │   ├── [3.4K] AbstractServerFactory.java │   │   │   │   │   └── [1.5K] CertificateReloadable.java │   │   │   │   ├── [3.3K] POP3BeforeSMTPHelper.java │   │   │   │   ├── [7.5K] ProtocolHandlerChainImpl.java │   │   │   │   └── [6.6K] SslConfig.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] protocols │   │   │   │   └── [4.0K] lib │   │   │   │   ├── [9.2K] AbstractConfigurableAsyncServerTest.java │   │   │   │   └── [4.0K] mock │   │   │   │   ├── [2.2K] ConfigLoader.java │   │   │   │   └── [5.1K] MockProtocolHandlerLoader.java │   │   │   └── [4.0K] resources │   │   │   ├── [2.2K] keystore │   │   │   ├── [ 42] testServerDefaults.xml │   │   │   ├── [ 43] testServerDisabled.xml │   │   │   ├── [ 358] testServerPlain.xml │   │   │   ├── [ 347] testServerStartTLS.xml │   │   │   ├── [ 370] testServerTLSDefaultAuth.xml │   │   │   ├── [ 564] testServerTLSNeedAuth.xml │   │   │   └── [ 347] testServerTLS.xml │   │   ├── [4.0K] protocols-lmtp │   │   │   ├── [8.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] lmtpserver │   │   │   │   │   ├── [3.8K] CoreCmdHandlerLoader.java │   │   │   │   │   ├── [5.0K] DataLineLMTPHandler.java │   │   │   │   │   ├── [4.0K] hook │   │   │   │   │   │   └── [6.9K] MailboxDeliverToRecipientHandler.java │   │   │   │   │   ├── [4.0K] jmx │   │   │   │   │   │   ├── [1.4K] CommandHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [1.4K] ConnectHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [1.7K] JMXHandlersLoader.java │   │   │   │   │   │   └── [1.4K] LineHandlerResultJMXMonitor.java │   │   │   │   │   ├── [3.7K] MailetContainerCmdHandlerLoader.java │   │   │   │   │   ├── [7.0K] MailetContainerHandler.java │   │   │   │   │   ├── [4.0K] netty │   │   │   │   │   │   ├── [1.9K] LMTPMetricsImpl.java │   │   │   │   │   │   ├── [3.0K] LMTPServerFactory.java │   │   │   │   │   │   ├── [6.6K] LMTPServer.java │   │   │   │   │   │   └── [1.7K] LMTPServerMBean.java │   │   │   │   │   └── [1.6K] NoopJamesMessageHook.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [1.6K] lmtpserver.xml │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [1.5K] lmtpserver-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] lmtpserver │   │   │   │   └── [ 29K] LmtpServerTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.8K] lmtpdsn.xml │   │   │   ├── [1.4K] lmtpmailet.xml │   │   │   ├── [1.7K] lmtpnormaldsn.xml │   │   │   └── [1.4K] lmtp.xml │   │   ├── [4.0K] protocols-managesieve │   │   │   ├── [2.5K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] main │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] managesieveserver │   │   │   │   └── [4.0K] netty │   │   │   │   ├── [2.5K] ChannelManageSieveResponseWriter.java │   │   │   │   ├── [6.9K] ManageSieveChannelUpstreamHandler.java │   │   │   │   ├── [3.1K] ManageSieveMDCContext.java │   │   │   │   ├── [3.6K] ManageSieveServerFactory.java │   │   │   │   ├── [6.1K] ManageSieveServer.java │   │   │   │   ├── [1.3K] ManageSieveServerMBean.java │   │   │   │   └── [1.6K] NettyConstants.java │   │   │   └── [4.0K] resources │   │   │   └── [4.0K] META-INF │   │   │   └── [4.0K] spring │   │   │   └── [1.5K] managesieveserver-context.xml │   │   ├── [4.0K] protocols-pop3 │   │   │   ├── [7.5K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] pop3server │   │   │   │   │   ├── [4.0K] core │   │   │   │   │   │   ├── [3.5K] CoreCmdHandlerLoader.java │   │   │   │   │   │   └── [5.4K] PassCmdHandler.java │   │   │   │   │   ├── [4.0K] jmx │   │   │   │   │   │   ├── [2.2K] CommandHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [1.6K] ConnectHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [1.7K] JMXHandlersLoader.java │   │   │   │   │   │   ├── [1.6K] LineHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [2.6K] POP3CommandHandlerStats.java │   │   │   │   │   │   └── [1.5K] POP3CommandHandlerStatsMBean.java │   │   │   │   │   ├── [4.0K] mailbox │   │   │   │   │   │   ├── [1.9K] DefaultMailboxAdapterFactory.java │   │   │   │   │   │   ├── [1.5K] MailboxAdapterFactory.java │   │   │   │   │   │   └── [5.4K] MailboxAdapter.java │   │   │   │   │   └── [4.0K] netty │   │   │   │   │   ├── [2.9K] POP3ServerFactory.java │   │   │   │   │   ├── [3.8K] POP3Server.java │   │   │   │   │   └── [1.3K] POP3ServerMBean.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [4.0K] META-INF │   │   │   │   │   └── [4.0K] spring │   │   │   │   │   └── [1.5K] pop3server-context.xml │   │   │   │   └── [1.8K] pop3server.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] pop3server │   │   │   │   └── [ 39K] POP3ServerTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [2.2K] keystore │   │   │   └── [ 606] pop3server.xml │   │   ├── [4.0K] protocols-pop3-distributed │   │   │   ├── [6.4K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] pop3server │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [8.1K] CassandraPop3MetadataStore.java │   │   │   │   ├── [6.7K] DistributedMailboxAdapter.java │   │   │   │   ├── [3.5K] MemoryPop3MetadataStore.java │   │   │   │   ├── [2.4K] Pop3MetadataDataDefinition.java │   │   │   │   ├── [4.2K] Pop3MetadataStore.java │   │   │   │   ├── [3.8K] PopulateMetadataStoreListener.java │   │   │   │   └── [4.0K] task │   │   │   │   ├── [2.9K] MessageInconsistenciesEntry.java │   │   │   │   ├── [6.4K] MetaDataFixInconsistenciesAdditionalInformationDTO.java │   │   │   │   ├── [3.2K] MetaDataFixInconsistenciesDTO.java │   │   │   │   ├── [ 23K] MetaDataFixInconsistenciesService.java │   │   │   │   └── [5.9K] MetaDataFixInconsistenciesTask.java │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] pop3server │   │   │   │   └── [4.0K] mailbox │   │   │   │   ├── [2.3K] CassandraPop3MetadataStoreTest.java │   │   │   │   ├── [4.1K] DistributedPop3ServerTest.java │   │   │   │   ├── [2.1K] MemoryPop3MetadataStoreTest.java │   │   │   │   ├── [ 10K] Pop3MetadataStoreContract.java │   │   │   │   └── [4.0K] task │   │   │   │   ├── [3.0K] MetaDataFixInconsistenciesAdditionalInformationDTOTest.java │   │   │   │   ├── [2.0K] MetaDataFixInconsistenciesDTOTest.java │   │   │   │   └── [ 19K] MetaDataFixInconsistenciesServiceTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [2.2K] keystore │   │   │   └── [ 606] pop3server.xml │   │   ├── [4.0K] protocols-smtp │   │   │   ├── [9.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] smtpserver │   │   │   │   │   ├── [3.2K] AddDefaultAttributesMessageHook.java │   │   │   │   │   ├── [1.9K] AuthRequiredToRelayRcptHook.java │   │   │   │   │   ├── [4.0K] CoreCmdHandlerLoader.java │   │   │   │   │   ├── [ 12K] DataLineJamesMessageHookHandler.java │   │   │   │   │   ├── [4.0K] dsn │   │   │   │   │   │   ├── [1.7K] DSNEhloHook.java │   │   │   │   │   │   ├── [3.0K] DSNMailParameterHook.java │   │   │   │   │   │   ├── [2.9K] DSNMessageHook.java │   │   │   │   │   │   └── [3.3K] DSNRcptParameterHook.java │   │   │   │   │   ├── [4.6K] EnforceHeaderLimitationsMessageHook.java │   │   │   │   │   ├── [2.8K] ExtendedSMTPSession.java │   │   │   │   │   ├── [4.0K] fastfail │   │   │   │   │   │   ├── [3.6K] DNSRBLHandler.java │   │   │   │   │   │   ├── [ 14K] JDBCGreylistHandler.java │   │   │   │   │   │   ├── [1.7K] MaxRcptHandler.java │   │   │   │   │   │   ├── [1.8K] MaxUnknownCmdHandler.java │   │   │   │   │   │   ├── [1.8K] ResolvableEhloHeloHandler.java │   │   │   │   │   │   ├── [1.8K] ReverseEqualsEhloHeloHandler.java │   │   │   │   │   │   ├── [2.1K] SpamTrapHandler.java │   │   │   │   │   │   ├── [8.1K] SPFHandler.java │   │   │   │   │   │   ├── [9.3K] URIRBLHandler.java │   │   │   │   │   │   ├── [ 14K] URIScanner.java │   │   │   │   │   │   ├── [4.3K] ValidRcptHandler.java │   │   │   │   │   │   ├── [5.1K] ValidRcptMX.java │   │   │   │   │   │   └── [2.3K] ValidSenderDomainHandler.java │   │   │   │   │   ├── [4.0K] futurerelease │   │   │   │   │   │   ├── [2.5K] FutureReleaseEHLOHook.java │   │   │   │   │   │   ├── [6.1K] FutureReleaseMailParameterHook.java │   │   │   │   │   │   └── [2.5K] FutureReleaseParameters.java │   │   │   │   │   ├── [3.0K] JamesDataCmdHandler.java │   │   │   │   │   ├── [2.0K] JamesMailCmdHandler.java │   │   │   │   │   ├── [1.8K] JamesMessageHook.java │   │   │   │   │   ├── [2.0K] JamesRcptCmdHandler.java │   │   │   │   │   ├── [1.6K] JamesWelcomeMessageHandler.java │   │   │   │   │   ├── [4.0K] jmx │   │   │   │   │   │   ├── [2.1K] CommandHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [1.6K] ConnectHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [3.8K] HookResultJMXMonitor.java │   │   │   │   │   │   ├── [4.0K] HookStats.java │   │   │   │   │   │   ├── [1.8K] HookStatsMBean.java │   │   │   │   │   │   ├── [1.8K] JMXHandlersLoader.java │   │   │   │   │   │   ├── [1.6K] LineHandlerResultJMXMonitor.java │   │   │   │   │   │   ├── [3.0K] SMTPCommandHandlerStats.java │   │   │   │   │   │   └── [1.7K] SMTPCommandHandlerStatsMBean.java │   │   │   │   │   ├── [4.0K] MailPriorityHandler.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   └── [1.5K] ProtocolMailAddressAdapter.java │   │   │   │   │   ├── [4.0K] netty │   │   │   │   │   │   ├── [2.7K] MaxConnectionLifespanHandler.java │   │   │   │   │   │   ├── [3.8K] SMTPChannelInboundHandler.java │   │   │   │   │   │   ├── [2.0K] SmtpMetricsImpl.java │   │   │   │   │   │   ├── [1.3K] SmtpMetrics.java │   │   │   │   │   │   ├── [4.0K] SMTPServerFactory.java │   │   │   │   │   │   ├── [ 18K] SMTPServer.java │   │   │   │   │   │   └── [2.4K] SMTPServerMBean.java │   │   │   │   │   ├── [3.2K] POP3BeforeSMTPHandler.java │   │   │   │   │   ├── [4.0K] priority │   │   │   │   │   │   ├── [1.8K] SmtpMtPriorityEhloHook.java │   │   │   │   │   │   ├── [2.5K] SmtpMtPriorityMessageHook.java │   │   │   │   │   │   ├── [4.5K] SmtpMtPriorityParameterHook.java │   │   │   │   │   │   └── [2.9K] SmtpMtPriorityParameters.java │   │   │   │   │   ├── [9.6K] SenderAuthIdentifyVerificationHook.java │   │   │   │   │   ├── [7.1K] SendMailHandler.java │   │   │   │   │   ├── [3.2K] SetMimeHeaderHandler.java │   │   │   │   │   ├── [1.7K] SMTPConstants.java │   │   │   │   │   ├── [ 15K] TLDLookup.java │   │   │   │   │   ├── [4.0K] tls │   │   │   │   │   │   ├── [2.5K] EnforceMtaSts.java │   │   │   │   │   │   ├── [1.8K] SmtpRequireTlsEhloHook.java │   │   │   │   │   │   ├── [3.7K] SmtpRequireTlsMessageHook.java │   │   │   │   │   │   ├── [3.3K] SmtpRequireTlsParameterHook.java │   │   │   │   │   │   └── [2.4K] TestMtaSts.java │   │   │   │   │   └── [6.7K] UsersRepositoryAuthHook.java │   │   │   │   └── [4.0K] resources │   │   │   │   ├── [4.0K] META-INF │   │   │   │   │   └── [4.0K] spring │   │   │   │   │   └── [1.5K] smtpserver-context.xml │   │   │   │   └── [2.1K] smtpserver.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] smtpserver │   │   │   │   ├── [8.2K] AuthAnnounceTest.java │   │   │   │   ├── [2.2K] DisableFeatureTest.java │   │   │   │   ├── [ 12K] DSNTest.java │   │   │   │   ├── [7.0K] EnforcedHeaderLimitationHookIntegrationTest.java │   │   │   │   ├── [4.0K] futurerelease │   │   │   │   │   └── [1.5K] FutureReleaseParametersTest.java │   │   │   │   ├── [ 13K] FutureReleaseTest.java │   │   │   │   ├── [4.0K] MaxConnectionLifespanHandlerTest.java │   │   │   │   ├── [4.0K] POP3BeforeSMTPHandlerTest.java │   │   │   │   ├── [4.0K] priority │   │   │   │   │   └── [1.5K] SmtpMtPriorityParametersTest.java │   │   │   │   ├── [3.9K] SetMimeHeaderHandlerTest.java │   │   │   │   ├── [7.5K] SmtpMtPriorityMessageHookTest.java │   │   │   │   ├── [3.2K] SMTPProxyProtocolTest.java │   │   │   │   ├── [7.8K] SmtpRequireTlsMessageHookTest.java │   │   │   │   ├── [ 21K] SMTPSaslTest.java │   │   │   │   ├── [ 76K] SMTPServerTest.java │   │   │   │   ├── [8.9K] SMTPServerTestSystem.java │   │   │   │   ├── [4.6K] SMTPSTest.java │   │   │   │   ├── [6.2K] SMTPTestConfiguration.java │   │   │   │   ├── [ 11K] SPFHandlerTest.java │   │   │   │   ├── [9.6K] URIRBLHandlerTest.java │   │   │   │   ├── [ 11K] ValidRcptHandlerTest.java │   │   │   │   └── [4.3K] ValidRcptMXTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [2.2K] keystore │   │   │   ├── [ 776] log4j.xml │   │   │   ├── [ 808] smtpserver-advancedSecurity.xml │   │   │   ├── [1.6K] smtpserver-authAnnounceAlways.xml │   │   │   ├── [1.6K] smtpserver-authAnnounceNever.xml │   │   │   ├── [2.0K] smtpserver-authAnnounceSometimeMatching.xml │   │   │   ├── [1.6K] smtpserver-authAnnounceSometimeNotMatching.xml │   │   │   ├── [2.1K] smtpserver-disabled-feature.xml │   │   │   ├── [2.3K] smtpserver-dsn.xml │   │   │   ├── [2.1K] smtpserver-EnforceHeader.xml │   │   │   ├── [2.1K] smtpserver-futurerelease.xml │   │   │   ├── [2.0K] smtpserver-logout.xml │   │   │   ├── [2.3K] smtpserver-mtPriority.xml │   │   │   ├── [1.6K] smtpserver-noauth.xml │   │   │   ├── [1.7K] smtpserver-no-plain.xml │   │   │   ├── [2.1K] smtpserver-proxy.xml │   │   │   ├── [1.7K] smtpserver-requireSSL.xml │   │   │   ├── [ 972] smtpserver-requireTls.xml │   │   │   ├── [2.0K] smtpserver-tls.xml │   │   │   └── [1.3K] test_keystore │   │   ├── [4.0K] protocols-smtp-dkim │   │   │   ├── [3.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] smtpserver │   │   │   │   └── [ 15K] DKIMHook.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] smtpserver │   │   │   └── [ 14K] DKIMHookTest.java │   │   ├── [4.0K] webadmin │   │   │   ├── [2.1K] pom.xml │   │   │   ├── [4.0K] webadmin-cassandra │   │   │   │   ├── [3.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [2.0K] CassandraVersionRequest.java │   │   │   │   │   │   ├── [1.7K] CassandraVersionResponse.java │   │   │   │   │   │   ├── [2.6K] MailboxMergingRequest.java │   │   │   │   │   │   └── [3.1K] WebAdminMigrationTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   ├── [4.1K] CassandraMailboxMergingRoutes.java │   │   │   │   │   │   ├── [4.9K] CassandraMigrationRoutes.java │   │   │   │   │   │   ├── [3.1K] RecomputeMailboxCountersRequestToTask.java │   │   │   │   │   │   ├── [2.1K] RunningOptionsParser.java │   │   │   │   │   │   ├── [2.5K] SolveMailboxInconsistenciesRequestToTask.java │   │   │   │   │   │   ├── [2.2K] SolveMessageDeletedInconsistenciesRequestToTask.java │   │   │   │   │   │   ├── [2.2K] SolveMessageInconsistenciesRequestToTask.java │   │   │   │   │   │   ├── [2.2K] SolveMessageRecentInconsistenciesRequestToTask.java │   │   │   │   │   │   └── [3.1K] TasksCleanupRoutes.java │   │   │   │   │   ├── [4.0K] services │   │   │   │   │   │   └── [5.2K] TasksCleanupService.java │   │   │   │   │   └── [4.0K] tasks │   │   │   │   │   ├── [3.6K] TasksCleanupTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.5K] TasksCleanupTaskDTO.java │   │   │   │   │   └── [3.6K] TasksCleanupTask.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   ├── [4.0K] dto │   │   │   │   │   ├── [2.4K] VersionRequestTest.java │   │   │   │   │   └── [2.1K] WebAdminMigrationTaskSerializationTest.java │   │   │   │   └── [4.0K] routes │   │   │   │   ├── [ 12K] CassandraMigrationRoutesTest.java │   │   │   │   ├── [2.8K] RecomputeMailboxCountersRequestToTaskTest.java │   │   │   │   ├── [8.5K] SolveMailboxInconsistenciesRequestToTaskTest.java │   │   │   │   ├── [8.9K] SolveMessageInconsistenciesRequestToTaskTest.java │   │   │   │   └── [ 16K] TasksCleanupRoutesTest.java │   │   │   ├── [4.0K] webadmin-cassandra-data │   │   │   │   ├── [3.8K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   └── [2.7K] CassandraMappingsRoutes.java │   │   │   │   │   └── [4.0K] service │   │   │   │   │   ├── [2.1K] CassandraMappingsService.java │   │   │   │   │   └── [4.1K] CassandraMappingsSolveInconsistenciesTask.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   ├── [4.0K] routes │   │   │   │   │   └── [9.1K] CassandraMappingsRoutesTest.java │   │   │   │   └── [4.0K] service │   │   │   │   └── [3.8K] CassandraMappingsSolveInconsistenciesTaskTest.java │   │   │   ├── [4.0K] webadmin-core │   │   │   │   ├── [5.5K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] authentication │   │   │   │   │   │   ├── [1.3K] AuthenticationFilter.java │   │   │   │   │   │   ├── [3.2K] JwtFilter.java │   │   │   │   │   │   ├── [1.4K] NoAuthenticationFilter.java │   │   │   │   │   │   └── [2.3K] PasswordFilter.java │   │   │   │   │   ├── [1.4K] Constants.java │   │   │   │   │   ├── [1.8K] CORSFilter.java │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [1.3K] DTOModuleInjections.java │   │   │   │   │   │   ├── [5.0K] ExecutionDetailsDto.java │   │   │   │   │   │   ├── [1.8K] HealthCheckDto.java │   │   │   │   │   │   ├── [2.2K] HealthCheckExecutionResultDto.java │   │   │   │   │   │   └── [1.8K] HeathCheckAggregationExecutionResultDto.java │   │   │   │   │   ├── [1.8K] FixedPortSupplier.java │   │   │   │   │   ├── [4.0K] jettyserver │   │   │   │   │   │   ├── [3.0K] EmbeddedJettyFactory.java │   │   │   │   │   │   ├── [7.4K] EmbeddedJettyServer.java │   │   │   │   │   │   ├── [3.0K] JettyServer.java │   │   │   │   │   │   └── [7.6K] SocketConnectorFactory.java │   │   │   │   │   ├── [4.0K] mdc │   │   │   │   │   │   ├── [3.8K] LoggingRequestFilter.java │   │   │   │   │   │   ├── [2.9K] LoggingResponseFilter.java │   │   │   │   │   │   ├── [1.9K] MDCCleanupFilter.java │   │   │   │   │   │   ├── [2.1K] MDCFilter.java │   │   │   │   │   │   ├── [2.3K] RequestId.java │   │   │   │   │   │   └── [1.3K] RequestLogger.java │   │   │   │   │   ├── [4.0K] metric │   │   │   │   │   │   ├── [1.7K] MetricPostFilter.java │   │   │   │   │   │   └── [1.7K] MetricPreFilter.java │   │   │   │   │   ├── [1.3K] PortSupplier.java │   │   │   │   │   ├── [1.2K] PublicRoutes.java │   │   │   │   │   ├── [1.6K] RandomPortSupplier.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   ├── [1.9K] CORSRoute.java │   │   │   │   │   │   ├── [ 11K] HealthCheckRoutes.java │   │   │   │   │   │   └── [ 15K] TasksRoutes.java │   │   │   │   │   ├── [1.3K] Routes.java │   │   │   │   │   ├── [4.0K] tasks │   │   │   │   │   │   ├── [2.5K] TaskFromRequest.java │   │   │   │   │   │   ├── [6.7K] TaskFromRequestRegistry.java │   │   │   │   │   │   ├── [1.4K] TaskIdDto.java │   │   │   │   │   │   └── [2.3K] TaskRegistrationKey.java │   │   │   │   │   ├── [4.8K] TlsConfiguration.java │   │   │   │   │   ├── [1.5K] UserCondition.java │   │   │   │   │   ├── [4.0K] utils │   │   │   │   │   │   ├── [5.2K] ErrorResponder.java │   │   │   │   │   │   ├── [1.4K] JsonExtractException.java │   │   │   │   │   │   ├── [3.0K] JsonExtractor.java │   │   │   │   │   │   ├── [3.1K] JsonTransformer.java │   │   │   │   │   │   ├── [1.3K] JsonTransformerModule.java │   │   │   │   │   │   ├── [6.4K] ParametersExtractor.java │   │   │   │   │   │   └── [1.5K] Responses.java │   │   │   │   │   ├── [9.7K] WebAdminConfiguration.java │   │   │   │   │   └── [9.8K] WebAdminServer.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   ├── [4.0K] authentication │   │   │   │   │   ├── [5.1K] JwtFilterTest.java │   │   │   │   │   └── [3.8K] PasswordFilterTest.java │   │   │   │   ├── [2.2K] FixedPortSupplierTest.java │   │   │   │   ├── [4.0K] mdc │   │   │   │   │   └── [1.4K] RequestIdTest.java │   │   │   │   ├── [1.5K] RandomPortSupplierTest.java │   │   │   │   ├── [4.0K] routes │   │   │   │   │   ├── [2.6K] ErrorRoutes.java │   │   │   │   │   ├── [4.7K] ErrorRoutesTest.java │   │   │   │   │   ├── [ 25K] HealthCheckRoutesTest.java │   │   │   │   │   └── [ 25K] TasksRoutesTest.java │   │   │   │   ├── [4.0K] tasks │   │   │   │   │   ├── [6.5K] TaskFromRequestRegistryTest.java │   │   │   │   │   ├── [2.4K] TaskFromRequestTest.java │   │   │   │   │   └── [2.1K] TaskRegistrationKeyTest.java │   │   │   │   ├── [2.9K] TlsConfigurationTest.java │   │   │   │   ├── [4.0K] utils │   │   │   │   │   ├── [6.8K] ErrorResponderTest.java │   │   │   │   │   ├── [4.2K] JsonExtractorTest.java │   │   │   │   │   └── [6.8K] ParametersExtractorTest.java │   │   │   │   ├── [6.2K] WebAdminConfigurationTest.java │   │   │   │   ├── [5.3K] WebAdminServerTest.java │   │   │   │   ├── [5.1K] WebAdminUtils.java │   │   │   │   └── [2.8K] WebAdminUtilsTest.java │   │   │   ├── [4.0K] webadmin-data │   │   │   │   ├── [5.6K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [1.7K] AddUserRequest.java │   │   │   │   │   │   ├── [1.5K] AliasSourcesResponse.java │   │   │   │   │   │   ├── [2.5K] DLPConfigurationDTO.java │   │   │   │   │   │   ├── [4.8K] DLPConfigurationItemDTO.java │   │   │   │   │   │   ├── [1.9K] DomainAliasResponse.java │   │   │   │   │   │   ├── [1.5K] ForwardDestinationResponse.java │   │   │   │   │   │   ├── [6.1K] MappingsModule.java │   │   │   │   │   │   ├── [1.4K] UserResponse.java │   │   │   │   │   │   ├── [3.9K] VacationDTO.java │   │   │   │   │   │   └── [1.7K] VerifyUserRequest.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   ├── [4.8K] AddressMappingRoutes.java │   │   │   │   │   │   ├── [7.6K] AliasRoutes.java │   │   │   │   │   │   ├── [6.8K] BlobRoutes.java │   │   │   │   │   │   ├── [3.6K] DeleteUserDataRoutes.java │   │   │   │   │   │   ├── [7.4K] DLPConfigurationRoutes.java │   │   │   │   │   │   ├── [6.7K] DomainMappingsRoutes.java │   │   │   │   │   │   ├── [ 12K] DomainsRoutes.java │   │   │   │   │   │   ├── [9.8K] DropListRoutes.java │   │   │   │   │   │   ├── [8.9K] ForwardRoutes.java │   │   │   │   │   │   ├── [8.4K] GroupsRoutes.java │   │   │   │   │   │   ├── [2.1K] MailAddressParser.java │   │   │   │   │   │   ├── [6.8K] MappingRoutes.java │   │   │   │   │   │   ├── [4.7K] RegexMappingRoutes.java │   │   │   │   │   │   ├── [7.3K] SieveQuotaRoutes.java │   │   │   │   │   │   ├── [5.9K] SieveScriptRoutes.java │   │   │   │   │   │   ├── [2.8K] UserCreationRequestLogger.java │   │   │   │   │   │   ├── [3.8K] UsernameChangeRoutes.java │   │   │   │   │   │   ├── [ 17K] UserRoutes.java │   │   │   │   │   │   └── [6.0K] VacationRoutes.java │   │   │   │   │   └── [4.0K] service │   │   │   │   │   ├── [5.6K] DeleteUserDataService.java │   │   │   │   │   ├── [4.3K] DeleteUserDataTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.2K] DeleteUserDataTaskDTO.java │   │   │   │   │   ├── [3.8K] DeleteUserDataTask.java │   │   │   │   │   ├── [4.6K] DeleteUsersDataOfDomainTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.0K] DeleteUsersDataOfDomainTaskDTO.java │   │   │   │   │   ├── [6.9K] DeleteUsersDataOfDomainTask.java │   │   │   │   │   ├── [4.8K] DomainAliasService.java │   │   │   │   │   ├── [5.5K] UsernameChangeService.java │   │   │   │   │   ├── [4.6K] UsernameChangeTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.4K] UsernameChangeTaskDTO.java │   │   │   │   │   ├── [4.2K] UsernameChangeTask.java │   │   │   │   │   └── [3.2K] UserService.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [4.1K] DLPConfigurationItemDTOTest.java │   │   │   │   │   │   ├── [1.4K] DomainAliasResponseTest.java │   │   │   │   │   │   └── [3.0K] VacationDTOTest.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   ├── [8.9K] AddressMappingRoutesTest.java │   │   │   │   │   │   ├── [ 28K] AliasRoutesTest.java │   │   │   │   │   │   ├── [ 18K] BlobRoutesTest.java │   │   │   │   │   │   ├── [ 11K] DeleteUserDataRoutesTest.java │   │   │   │   │   │   ├── [ 35K] DLPConfigurationRoutesTest.java │   │   │   │   │   │   ├── [ 18K] DomainMappingsRoutesTest.java │   │   │   │   │   │   ├── [ 34K] DomainsRoutesTest.java │   │   │   │   │   │   ├── [ 12K] DropListRoutesTest.java │   │   │   │   │   │   ├── [ 27K] ForwardRoutesTest.java │   │   │   │   │   │   ├── [ 28K] GroupsRoutesTest.java │   │   │   │   │   │   ├── [ 29K] MappingRoutesTest.java │   │   │   │   │   │   ├── [ 12K] RegexMappingRoutesTest.java │   │   │   │   │   │   ├── [9.0K] SieveQuotaRoutesTest.java │   │   │   │   │   │   ├── [9.5K] SieveScriptRoutesTest.java │   │   │   │   │   │   ├── [ 13K] UsernameChangeRoutesTest.java │   │   │   │   │   │   ├── [ 52K] UserRoutesTest.java │   │   │   │   │   │   └── [ 13K] VacationRoutesTest.java │   │   │   │   │   └── [4.0K] service │   │   │   │   │   ├── [6.1K] DeleteUserDataTaskSerializationTest.java │   │   │   │   │   ├── [4.7K] DeleteUsersDataOfDomainTaskSerializationTest.java │   │   │   │   │   ├── [9.2K] DeleteUsersDataOfDomainTaskTest.java │   │   │   │   │   └── [6.4K] UsernameChangeTaskSerializationTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] sieve │   │   │   │   └── [ 70] my_sieve │   │   │   ├── [4.0K] webadmin-dropwizard-metrics │   │   │   │   ├── [3.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] dropwizard │   │   │   │   │   └── [3.6K] MetricsRoutes.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [4.0K] dropwizard │   │   │   │   └── [2.9K] MetricsRoutesTest.java │   │   │   ├── [4.0K] webadmin-http-client │   │   │   │   ├── [2.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] httpclient │   │   │   │   │   ├── [3.4K] DomainClient.java │   │   │   │   │   ├── [4.0K] feign │   │   │   │   │   │   ├── [2.4K] DomainFeignClient.java │   │   │   │   │   │   ├── [1.4K] JamesFeignException.java │   │   │   │   │   │   ├── [2.3K] MailboxFeignClient.java │   │   │   │   │   │   ├── [1.7K] QuotaFeignClient.java │   │   │   │   │   │   └── [2.1K] UserFeignClient.java │   │   │   │   │   ├── [1.9K] FeignHelper.java │   │   │   │   │   ├── [3.3K] MailboxClient.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   ├── [1.9K] DomainAlias.java │   │   │   │   │   │   ├── [1.5K] MailboxName.java │   │   │   │   │   │   ├── [1.5K] UserName.java │   │   │   │   │   │   └── [1.5K] UserPassword.java │   │   │   │   │   ├── [2.6K] QuotaClient.java │   │   │   │   │   ├── [4.5K] UserClient.java │   │   │   │   │   └── [1.9K] WebAdminHTTPClientFactory.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [4.0K] httpclient │   │   │   │   ├── [7.0K] DomainClientTest.java │   │   │   │   ├── [6.1K] MailboxClientTest.java │   │   │   │   ├── [5.5K] QuotaClientTest.java │   │   │   │   └── [5.9K] UserClientTest.java │   │   │   ├── [4.0K] webadmin-jmap │   │   │   │   ├── [6.1K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] data │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   ├── [1.6K] Constants.java │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   └── [8.4K] UserIdentity.java │   │   │   │   │   ├── [9.0K] EmailQueryViewPopulator.java │   │   │   │   │   ├── [2.9K] JmapUploadRoutes.java │   │   │   │   │   ├── [9.9K] MessageFastViewProjectionCorrector.java │   │   │   │   │   ├── [1.7K] PopulateEmailQueryViewRequestToTask.java │   │   │   │   │   ├── [5.4K] PopulateEmailQueryViewTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [6.2K] PopulateEmailQueryViewTask.java │   │   │   │   │   ├── [2.1K] PopulateFilteringProjectionRequestToTask.java │   │   │   │   │   ├── [4.1K] PopulateFilteringProjectionTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [7.7K] PopulateFilteringProjectionTask.java │   │   │   │   │   ├── [1.7K] RecomputeAllFastViewProjectionItemsRequestToTask.java │   │   │   │   │   ├── [6.4K] RecomputeAllFastViewProjectionItemsTask.java │   │   │   │   │   ├── [5.4K] RecomputeAllFastViewTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.7K] RecomputeUserFastViewProjectionItemsRequestToTask.java │   │   │   │   │   ├── [6.5K] RecomputeUserFastViewProjectionItemsTask.java │   │   │   │   │   ├── [5.0K] RecomputeUserFastViewTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.0K] RunningOptionsDTO.java │   │   │   │   │   ├── [1.8K] RunningOptions.java │   │   │   │   │   ├── [2.0K] RunningOptionsParser.java │   │   │   │   │   ├── [3.3K] UploadCleanupTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.7K] UploadCleanupTaskDTO.java │   │   │   │   │   ├── [4.2K] UploadRepositoryCleanupTask.java │   │   │   │   │   └── [9.0K] UserIdentityRoutes.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] data │   │   │   │   │   └── [4.0K] jmap │   │   │   │   │   ├── [ 13K] JmapUploadRoutesTest.java │   │   │   │   │   ├── [2.1K] PopulateEmailQueryViewProjectionItemsTaskAdditionalInformationDTOTest.java │   │   │   │   │   ├── [ 12K] PopulateEmailQueryViewRequestToTaskTest.java │   │   │   │   │   ├── [2.0K] PopulateEmailQueryViewTaskSerializationTest.java │   │   │   │   │   ├── [2.1K] PopulateFilteringProjectionItemsTaskAdditionalInformationDTOTest.java │   │   │   │   │   ├── [ 11K] PopulateFilteringProjectionRequestToTaskTest.java │   │   │   │   │   ├── [2.6K] PopulateFilteringProjectionTaskSerializationTest.java │   │   │   │   │   ├── [ 17K] RecomputeAllFastViewProjectionItemsRequestToTaskTest.java │   │   │   │   │   ├── [3.1K] RecomputeAllFastViewProjectionItemsTaskAdditionalInformationDTOTest.java │   │   │   │   │   ├── [2.9K] RecomputeAllFastViewProjectionItemsTaskSerializationTest.java │   │   │   │   │   ├── [ 20K] RecomputeUserFastViewProjectionItemsRequestToTaskTest.java │   │   │   │   │   ├── [3.2K] RecomputeUserFastViewProjectionItemsTaskAdditionalInformationDTOTest.java │   │   │   │   │   ├── [3.0K] RecomputeUserFastViewProjectionItemsTaskSerializationTest.java │   │   │   │   │   ├── [2.1K] UploadCleanupTaskAdditionalInformationDTOTest.java │   │   │   │   │   ├── [2.1K] UploadCleanupTaskSerializationTest.java │   │   │   │   │   └── [ 29K] UserIdentitiesRoutesTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] json │   │   │   │   ├── [ 104] cleanUpload.additionalInformation.json │   │   │   │   ├── [ 65] cleanUpload.task.json │   │   │   │   ├── [ 237] populateAll.additionalInformation.json │   │   │   │   ├── [ 94] populateAll.task.json │   │   │   │   ├── [ 133] populateFilters.additionalInformation.json │   │   │   │   ├── [ 46] populateFilters.task.json │   │   │   │   ├── [ 250] recomputeAll.additionalInformation.json │   │   │   │   ├── [ 196] recomputeAll.additionalInformation.legacy.json │   │   │   │   ├── [ 107] recomputeAll.task.json │   │   │   │   ├── [ 50] recomputeAll.task.legacy.json │   │   │   │   ├── [ 223] recomputeUser.additionalInformation.json │   │   │   │   ├── [ 169] recomputeUser.additionalInformation.legacy.json │   │   │   │   ├── [ 129] recomputeUser.task.json │   │   │   │   └── [ 76] recomputeUser.task.legacy.json │   │   │   ├── [4.0K] webadmin-mailbox │   │   │   │   ├── [ 10K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] condition │   │   │   │   │   │   └── [4.0K] user │   │   │   │   │   │   ├── [2.1K] HasNoMailboxesCondition.java │   │   │   │   │   │   └── [2.7K] HasNotAllSystemMailboxesCondition.java │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [1.7K] MailboxResponse.java │   │   │   │   │   │   ├── [2.2K] OccupationDTO.java │   │   │   │   │   │   ├── [2.3K] OccupationRatioDTO.java │   │   │   │   │   │   ├── [4.6K] QuotaDetailsDTO.java │   │   │   │   │   │   ├── [2.9K] QuotaDomainDTO.java │   │   │   │   │   │   ├── [3.0K] QuotaDTO.java │   │   │   │   │   │   ├── [2.1K] QuotaValueDeserializer.java │   │   │   │   │   │   ├── [1.8K] QuotaValueSerializer.java │   │   │   │   │   │   ├── [3.1K] SerializableReIndexingExecutionFailures.java │   │   │   │   │   │   ├── [2.6K] UsersQuotaDetailsDTO.java │   │   │   │   │   │   ├── [3.3K] ValidatedQuotaDTO.java │   │   │   │   │   │   ├── [7.0K] WebAdminIndexationContextInformationDTO.java │   │   │   │   │   │   ├── [5.0K] WebAdminSingleMailboxReindexingTaskAdditionalInformationDTO.java │   │   │   │   │   │   └── [4.9K] WebAdminUserReindexingTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [4.0K] jackson │   │   │   │   │   │   └── [2.3K] QuotaModule.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   ├── [9.0K] DomainQuotaRoutes.java │   │   │   │   │   │   ├── [7.5K] EventDeadLettersRoutes.java │   │   │   │   │   │   ├── [6.4K] GlobalQuotaRoutes.java │   │   │   │   │   │   ├── [ 11K] MailboxesRoutes.java │   │   │   │   │   │   ├── [5.7K] MessagesRoutes.java │   │   │   │   │   │   ├── [2.3K] ReindexingRunningOptionsParser.java │   │   │   │   │   │   ├── [ 15K] UserMailboxesRoutes.java │   │   │   │   │   │   └── [ 14K] UserQuotaRoutes.java │   │   │   │   │   ├── [4.0K] service │   │   │   │   │   │   ├── [4.7K] ClearMailboxContentTaskAdditionalInformationDTO.java │   │   │   │   │   │   ├── [3.2K] ClearMailboxContentTaskDTO.java │   │   │   │   │   │   ├── [7.0K] ClearMailboxContentTask.java │   │   │   │   │   │   ├── [2.0K] CreateMissingParentsRequestToTask.java │   │   │   │   │   │   ├── [4.1K] CreateMissingParentsTaskAdditionalInformationDTO.java │   │   │   │   │   │   ├── [7.7K] CreateMissingParentsTask.java │   │   │   │   │   │   ├── [5.2K] DomainQuotaService.java │   │   │   │   │   │   ├── [2.8K] EventDeadLettersRedeliverAllTaskDTO.java │   │   │   │   │   │   ├── [3.8K] EventDeadLettersRedeliverAllTask.java │   │   │   │   │   │   ├── [3.4K] EventDeadLettersRedeliverGroupTaskDTO.java │   │   │   │   │   │   ├── [4.0K] EventDeadLettersRedeliverGroupTask.java │   │   │   │   │   │   ├── [3.2K] EventDeadLettersRedeliverOneTaskDTO.java │   │   │   │   │   │   ├── [3.9K] EventDeadLettersRedeliverOneTask.java │   │   │   │   │   │   ├── [4.6K] EventDeadLettersRedeliverService.java │   │   │   │   │   │   ├── [ 12K] EventDeadLettersRedeliveryTaskAdditionalInformationDTO.java │   │   │   │   │   │   ├── [2.9K] EventDeadLettersRedeliveryTaskAdditionalInformation.java │   │   │   │   │   │   ├── [3.4K] EventDeadLettersService.java │   │   │   │   │   │   ├── [4.5K] EventRetriever.java │   │   │   │   │   │   ├── [5.0K] ExpireMailboxAdditionalInformationDTO.java │   │   │   │   │   │   ├── [2.9K] ExpireMailboxDTO.java │   │   │   │   │   │   ├── [9.7K] ExpireMailboxService.java │   │   │   │   │   │   ├── [4.8K] ExpireMailboxTask.java │   │   │   │   │   │   ├── [6.5K] ExportService.java │   │   │   │   │   │   ├── [3.9K] GlobalQuotaService.java │   │   │   │   │   │   ├── [2.7K] MailboxesExportRequestToTask.java │   │   │   │   │   │   ├── [3.4K] MailboxesExportTaskAdditionalInformationDTO.java │   │   │   │   │   │   ├── [4.5K] MailboxesExportTask.java │   │   │   │   │   │   ├── [2.9K] PreviousReIndexingService.java │   │   │   │   │   │   ├── [2.9K] SubscribeAllRequestToTask.java │   │   │   │   │   │   ├── [3.9K] SubscribeAllTaskAdditionalInformationDTO.java │   │   │   │   │   │   ├── [2.8K] SubscribeAllTaskDTO.java │   │   │   │   │   │   ├── [5.4K] SubscribeAllTask.java │   │   │   │   │   │   ├── [ 11K] UserMailboxesService.java │   │   │   │   │   │   └── [6.9K] UserQuotaService.java │   │   │   │   │   ├── [4.0K] utils │   │   │   │   │   │   └── [1.4K] MailboxHaveChildrenException.java │   │   │   │   │   └── [4.0K] validation │   │   │   │   │   ├── [1.6K] MailboxName.java │   │   │   │   │   ├── [2.9K] QuotaDTOValidator.java │   │   │   │   │   └── [2.8K] Quotas.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [2.4K] QuotaLimitValueDeserializerTest.java │   │   │   │   │   │   ├── [3.5K] SerializableReIndexingExecutionFailuresTest.java │   │   │   │   │   │   ├── [3.0K] UsersQuotaDetailsDTOTest.java │   │   │   │   │   │   ├── [6.3K] WebAdminIndexationContextInformationDTOTest.java │   │   │   │   │   │   ├── [4.5K] WebAdminSingleMailboxIndexingDTOTest.java │   │   │   │   │   │   └── [4.5K] WebAdminUserReIndexingDTOTest.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   ├── [4.9K] DomainQuotaRoutesNoVirtualHostingTest.java │   │   │   │   │   │   ├── [ 20K] DomainQuotaRoutesTest.java │   │   │   │   │   │   ├── [ 48K] EventDeadLettersRoutesTest.java │   │   │   │   │   │   ├── [ 16K] GlobalQuotaRoutesTest.java │   │   │   │   │   │   ├── [4.2K] MailboxesRoutesNoTasksTest.java │   │   │   │   │   │   ├── [ 79K] MailboxesRoutesTest.java │   │   │   │   │   │   ├── [4.9K] MalformedUrlRoutesTest.java │   │   │   │   │   │   ├── [ 14K] MessageRoutesExpireTest.java │   │   │   │   │   │   ├── [ 11K] MessageRoutesTest.java │   │   │   │   │   │   ├── [6.1K] OpenSearchQuotaSearchExtension.java │   │   │   │   │   │   ├── [4.4K] ScanningQuotaSearchExtension.java │   │   │   │   │   │   ├── [4.0K] UserMailboxesRoutesNoIndexationTest.java │   │   │   │   │   │   ├── [ 83K] UserMailboxesRoutesTest.java │   │   │   │   │   │   ├── [ 65K] UserQuotaRoutesTest.java │   │   │   │   │   │   ├── [8.2K] UserRoutesWithMailboxParamTest.java │   │   │   │   │   │   └── [4.9K] WebAdminQuotaSearchTestSystem.java │   │   │   │   │   ├── [4.0K] service │   │   │   │   │   │   ├── [2.2K] ClearMailboxContentTaskAdditionalInformationDTOTest.java │   │   │   │   │   │   ├── [2.3K] ClearMailboxContentTaskSerializationTest.java │   │   │   │   │   │   ├── [ 11K] CreateMissingParentsRequestToTaskTest.java │   │   │   │   │   │   ├── [2.2K] CreateMissingParentsTaskAdditionalInformationDTOTest.java │   │   │   │   │   │   ├── [2.1K] CreateMissingParentsTaskSerializationTest.java │   │   │   │   │   │   ├── [ 12K] EventDeadLettersRedeliverTaskTest.java │   │   │   │   │   │   ├── [ 16K] ExpireMailboxServiceTest.java │   │   │   │   │   │   ├── [2.2K] ExpireMailboxTaskAdditionalInformationDTOTest.java │   │   │   │   │   │   ├── [2.6K] ExpireMailboxTaskSerializationTest.java │   │   │   │   │   │   ├── [9.5K] ExportServiceTest.java │   │   │   │   │   │   ├── [5.4K] ExportServiceTestSystem.java │   │   │   │   │   │   ├── [ 16K] MailboxesExportRequestToTaskTest.java │   │   │   │   │   │   ├── [2.1K] MailboxesExportTaskAdditionalInformationDTOTest.java │   │   │   │   │   │   ├── [2.0K] MailboxesExportTaskSerializationTest.java │   │   │   │   │   │   ├── [ 12K] SubscribeAllRequestToTaskTest.java │   │   │   │   │   │   ├── [2.1K] SubscribeAllTaskAdditionalInformationDTOTest.java │   │   │   │   │   │   └── [2.2K] SubscribeAllTaskSerializationTest.java │   │   │   │   │   └── [4.0K] validation │   │   │   │   │   └── [3.0K] QuotaLimitValueTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] json │   │   │   │   ├── [ 192] clearMailboxContent.additionalInformation.json │   │   │   │   ├── [ 96] clearMailboxContent.task.json │   │   │   │   ├── [ 157] createMissingParents.additionalInformation.json │   │   │   │   ├── [ 39] createMissingParents.task.json │   │   │   │   ├── [ 305] expireMailbox.additionalInformation.json │   │   │   │   ├── [ 163] expireMailbox.age.task.json │   │   │   │   ├── [ 138] expireMailbox.header.task.json │   │   │   │   ├── [ 116] mailboxesExport.additionalInformation.json │   │   │   │   ├── [ 55] mailboxesExport.task.json │   │   │   │   ├── [ 142] subscribeAll.additionalInformation.json │   │   │   │   └── [ 52] subscribeAll.task.json │   │   │   ├── [4.0K] webadmin-mailbox-deleted-message-vault │   │   │   │   ├── [5.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] vault │   │   │   │   │   └── [4.0K] routes │   │   │   │   │   ├── [3.5K] DeletedMessagesVaultDeleteTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [2.8K] DeletedMessagesVaultDeleteTaskDTO.java │   │   │   │   │   ├── [4.3K] DeletedMessagesVaultDeleteTask.java │   │   │   │   │   ├── [4.6K] DeletedMessagesVaultExportTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [4.5K] DeletedMessagesVaultExportTaskDTO.java │   │   │   │   │   ├── [4.4K] DeletedMessagesVaultExportTask.java │   │   │   │   │   ├── [4.4K] DeletedMessagesVaultRestoreTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.8K] DeletedMessagesVaultRestoreTaskDTO.java │   │   │   │   │   ├── [5.2K] DeletedMessagesVaultRestoreTask.java │   │   │   │   │   ├── [10.0K] DeletedMessagesVaultRoutes.java │   │   │   │   │   ├── [4.9K] ExportService.java │   │   │   │   │   ├── [6.6K] RestoreService.java │   │   │   │   │   ├── [3.6K] WebAdminDeletedMessagesVaultDeleteTaskAdditionalInformationDTO.java │   │   │   │   │   └── [4.6K] WebAdminDeletedMessagesVaultRestoreTaskAdditionalInformationDTO.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] vault │   │   │   │   │   └── [4.0K] routes │   │   │   │   │   ├── [3.4K] DeletedMessagesVaultDeleteTaskSerializationTest.java │   │   │   │   │   ├── [5.3K] DeletedMessagesVaultExportTaskSerializationTest.java │   │   │   │   │   ├── [4.3K] DeletedMessagesVaultRestoreTaskSerializationTest.java │   │   │   │   │   ├── [ 95K] DeletedMessagesVaultRoutesTest.java │   │   │   │   │   ├── [8.2K] WebadminApiQuerySerializationContractTest.java │   │   │   │   │   ├── [2.4K] WebAdminDeletedMessagesVaultDeleteTaskSerializationTest.java │   │   │   │   │   └── [2.4K] WebAdminDeletedMessagesVaultRestoreTaskSerializationTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] query │   │   │   │   ├── [ 244] contains_origin_mailbox.json │   │   │   │   ├── [ 254] contains_recipient.json │   │   │   │   ├── [ 243] has_attachment.json │   │   │   │   ├── [ 244] has_no_attachment.json │   │   │   │   ├── [ 248] has_sender.json │   │   │   │   ├── [ 250] string_contains_ignore_case.json │   │   │   │   ├── [ 240] string_contains.json │   │   │   │   ├── [ 248] string_equals_ignore_case.json │   │   │   │   ├── [ 238] string_equals.json │   │   │   │   ├── [ 284] zoned_date_time_after_or_equals.json │   │   │   │   └── [ 285] zoned_date_time_before_or_equals.json │   │   │   ├── [4.0K] webadmin-mail-over-web │   │   │   │   ├── [3.0K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [4.0K] routes │   │   │   │   │   └── [3.0K] TransferEmailRoutes.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] routes │   │   │   │   │   └── [5.8K] TransferEmailRoutesTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] message │   │   │   │   └── [4.0K] rfc822 │   │   │   │   ├── [8.8K] message.eml │   │   │   │   ├── [8.7K] message-without-from.eml │   │   │   │   └── [8.7K] message-without-tos.eml │   │   │   ├── [4.0K] webadmin-mailqueue │   │   │   │   ├── [4.4K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [1.6K] ForceDelivery.java │   │   │   │   │   │   ├── [2.5K] MailQueueDTO.java │   │   │   │   │   │   └── [4.2K] MailQueueItemDTO.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   └── [ 15K] MailQueueRoutes.java │   │   │   │   │   └── [4.0K] service │   │   │   │   │   ├── [3.8K] ClearMailQueueTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.0K] ClearMailQueueTaskDTO.java │   │   │   │   │   ├── [5.3K] ClearMailQueueTask.java │   │   │   │   │   ├── [5.5K] DeleteMailsFromMailQueueTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [4.4K] DeleteMailsFromMailQueueTaskDTO.java │   │   │   │   │   ├── [7.7K] DeleteMailsFromMailQueueTask.java │   │   │   │   │   └── [5.7K] WebAdminDeleteMailsFromMailQueueTaskAdditionalInformationDTO.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   ├── [4.0K] dto │   │   │   │   │   ├── [2.2K] MailQueueDTOTest.java │   │   │   │   │   └── [3.1K] MailQueueItemDTOTest.java │   │   │   │   ├── [4.0K] routes │   │   │   │   │   ├── [ 40K] MailQueueRoutesTest.java │   │   │   │   │   └── [2.6K] MailQueueRoutesUnitTest.java │   │   │   │   └── [4.0K] service │   │   │   │   ├── [4.2K] ClearMailQueueTaskTest.java │   │   │   │   ├── [7.4K] DeleteMailsFromMailQueueTaskTest.java │   │   │   │   └── [3.2K] WebAdminDeleteMailsFromMailQueueTaskAdditionalInformationDTOTest.java │   │   │   ├── [4.0K] webadmin-mailrepository │   │   │   │   ├── [5.3K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] dto │   │   │   │   │   │   ├── [1.9K] ExtendedMailRepositoryResponse.java │   │   │   │   │   │   ├── [1.6K] HeadersDto.java │   │   │   │   │   │   ├── [1.7K] InaccessibleFieldException.java │   │   │   │   │   │   ├── [ 13K] MailDto.java │   │   │   │   │   │   ├── [1.9K] MailKeyDTO.java │   │   │   │   │   │   ├── [1.4K] MailRepositoryResponse.java │   │   │   │   │   │   └── [1.8K] SingleMailRepositoryResponse.java │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   └── [ 18K] MailRepositoriesRoutes.java │   │   │   │   │   └── [4.0K] service │   │   │   │   │   ├── [3.9K] ClearMailRepositoryTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [3.2K] ClearMailRepositoryTaskDTO.java │   │   │   │   │   ├── [5.7K] ClearMailRepositoryTask.java │   │   │   │   │   ├── [6.9K] MailRepositoryStoreService.java │   │   │   │   │   ├── [6.0K] ReprocessingAllMailsTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [6.1K] ReprocessingAllMailsTaskDTO.java │   │   │   │   │   ├── [5.1K] ReprocessingAllMailsTask.java │   │   │   │   │   ├── [5.6K] ReprocessingOneMailTaskAdditionalInformationDTO.java │   │   │   │   │   ├── [5.7K] ReprocessingOneMailTaskDTO.java │   │   │   │   │   ├── [5.1K] ReprocessingOneMailTask.java │   │   │   │   │   ├── [9.9K] ReprocessingService.java │   │   │   │   │   └── [4.0K] WebAdminClearMailRepositoryTaskAdditionalInformationDTO.java │   │   │   │   └── [4.0K] test │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   ├── [4.0K] routes │   │   │   │   │   │   └── [ 85K] MailRepositoriesRoutesTest.java │   │   │   │   │   └── [4.0K] service │   │   │   │   │   ├── [3.6K] ClearMailRepositoryTaskTest.java │   │   │   │   │   ├── [7.7K] MailRepositoryStoreServiceTest.java │   │   │   │   │   ├── [ 12K] ReprocessingAllMailsTaskTest.java │   │   │   │   │   ├── [8.1K] ReprocessingOneMailTaskTest.java │   │   │   │   │   ├── [ 13K] ReprocessingServiceTest.java │   │   │   │   │   └── [2.3K] WebAdminClearMailRepositoryTaskDTOTest.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [ 475] mail.eml │   │   │   ├── [4.0K] webadmin-pop3 │   │   │   │   ├── [3.6K] pom.xml │   │   │   │   ├── [1.2K] README.md │   │   │   │   └── [4.0K] src │   │   │   │   ├── [4.0K] main │   │   │   │   │   └── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] pop3 │   │   │   │   │   └── [4.0K] webadmin │   │   │   │   │   └── [3.1K] Pop3MetaDataFixInconsistenciesTaskRegistration.java │   │   │   │   └── [4.0K] test │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] pop3 │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [ 15K] Pop3MetaDataFixInconsistenciesRoutesTest.java │   │   │   ├── [4.0K] webadmin-protocols │   │   │   │   ├── [2.9K] pom.xml │   │   │   │   └── [4.0K] src │   │   │   │   └── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] protocols │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [7.9K] ProtocolServerRoutes.java │   │   │   └── [4.0K] webadmin-rabbitmq │   │   │   ├── [4.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   ├── [4.0K] routes │   │   │   │   │   ├── [2.0K] BrowseStartUpdateTaskRegistration.java │   │   │   │   │   └── [6.0K] RabbitMQMailQueuesRoutes.java │   │   │   │   └── [4.0K] service │   │   │   │   ├── [3.2K] BrowseStartUpdateTaskAdditionalInformationDTO.java │   │   │   │   ├── [2.8K] BrowseStartUpdateTaskDTO.java │   │   │   │   ├── [3.2K] BrowseStartUpdateTask.java │   │   │   │   ├── [3.9K] RepublishNotProcessedMailsTaskAdditionalInformationDTO.java │   │   │   │   ├── [4.3K] RepublishNotProcessedMailsTaskDTO.java │   │   │   │   └── [4.0K] RepublishNotprocessedMailsTask.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] webadmin │   │   │   ├── [4.0K] routes │   │   │   │   └── [6.1K] RabbitMQMailQueuesRoutesTest.java │   │   │   └── [4.0K] service │   │   │   └── [4.6K] RepublishNotprocessedMailsTaskTest.java │   │   └── [4.0K] webadmin-integration-test │   │   ├── [4.0K] distributed-webadmin-integration-test │   │   │   ├── [6.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [4.0K] integration │   │   │   │   └── [4.0K] rabbitmq │   │   │   │   ├── [ 25K] ConsistencyTasksIntegrationTest.java │   │   │   │   ├── [ 19K] FixingGhostMailboxTest.java │   │   │   │   ├── [6.1K] MailReceptionCheckIntegrationTest.java │   │   │   │   ├── [3.1K] RabbitMQAuthorizedEndpointsTest.java │   │   │   │   ├── [ 28K] RabbitMQEventDeadLettersIntegrationTest.java │   │   │   │   ├── [2.9K] RabbitMQFastViewProjectionHealthCheckIntegrationTest.java │   │   │   │   ├── [2.9K] RabbitMQForwardIntegrationTest.java │   │   │   │   ├── [3.4K] RabbitMQJwtFilterIntegrationTest.java │   │   │   │   ├── [3.1K] RabbitMQQuotaSearchIntegrationTest.java │   │   │   │   ├── [8.8K] RabbitMQReindexingWithEventDeadLettersTest.java │   │   │   │   ├── [7.6K] RabbitMQUnauthorizedEndpointsTest.java │   │   │   │   ├── [ 11K] RabbitMQWebAdminServerBlobGCIntegrationTest.java │   │   │   │   ├── [6.6K] RabbitMQWebAdminServerIntegrationImmutableTest.java │   │   │   │   ├── [ 10K] RabbitMQWebAdminServerIntegrationTest.java │   │   │   │   ├── [ 13K] RabbitMQWebAdminServerTaskSerializationIntegrationImmutableTest.java │   │   │   │   ├── [ 30K] RabbitMQWebAdminServerTaskSerializationIntegrationTest.java │   │   │   │   └── [4.0K] vault │   │   │   │   ├── [3.7K] RabbitMQDeletedMessageVaultIntegrationTest.java │   │   │   │   └── [3.7K] WorkQueueEnabledDeletedMessageVaultIntegrationTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [4.0K] eml │   │   │   │   └── [ 703] emailWithOnlyAttachment.eml │   │   │   ├── [1.6K] imapserver.xml │   │   │   ├── [ 451] jwt_publickey │   │   │   ├── [2.2K] keystore │   │   │   ├── [2.0K] listeners.xml │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   ├── [5.0K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   ├── [1.1K] pop3server.xml │   │   │   ├── [2.1K] smtpserver.xml │   │   │   └── [1.1K] webadmin.properties │   │   ├── [4.0K] memory-webadmin-integration-test │   │   │   ├── [3.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [4.0K] integration │   │   │   │   └── [4.0K] memory │   │   │   │   ├── [3.4K] DisabledMetricsTest.java │   │   │   │   ├── [2.3K] MemoryAuthorizedEndpointsTest.java │   │   │   │   ├── [2.3K] MemoryFastViewProjectionHealthCheckIntegrationTest.java │   │   │   │   ├── [2.2K] MemoryForwardIntegrationTest.java │   │   │   │   ├── [2.7K] MemoryJwtFilterIntegrationTest.java │   │   │   │   ├── [2.3K] MemoryQuotaSearchIntegrationTest.java │   │   │   │   ├── [2.3K] MemoryUnauthorizedEndpointsTest.java │   │   │   │   ├── [ 13K] MemoryUserDeletionIntegrationTest.java │   │   │   │   ├── [ 13K] MemoryUsernameChangeIntegrationTest.java │   │   │   │   ├── [3.1K] MemoryWebAdminServerIntegrationImmutableTest.java │   │   │   │   ├── [3.8K] MemoryWebAdminServerIntegrationTest.java │   │   │   │   └── [4.0K] vault │   │   │   │   └── [2.5K] MemoryDeletedMessageVaultIntegrationTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [2.5K] imapserver.xml │   │   │   ├── [ 451] jwt_publickey │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.9K] listeners.xml │   │   │   ├── [2.0K] lmtpserver.xml │   │   │   ├── [5.0K] mailetcontainer.xml │   │   │   ├── [1.1K] mailrepositorystore.xml │   │   │   ├── [2.6K] managesieveserver.xml │   │   │   ├── [2.0K] pop3server.xml │   │   │   ├── [4.9K] smtpserver.xml │   │   │   └── [1.1K] webadmin.properties │   │   ├── [1.7K] pom.xml │   │   ├── [4.0K] postgres-webadmin-integration-test │   │   │   ├── [4.2K] pom.xml │   │   │   └── [4.0K] src │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] webadmin │   │   │   │   └── [4.0K] integration │   │   │   │   ├── [4.0K] postgres │   │   │   │   │   ├── [2.6K] PostgresAuthorizedEndpointsTest.java │   │   │   │   │   ├── [2.6K] PostgresFastViewProjectionHealthCheckIntegrationTest.java │   │   │   │   │   ├── [2.5K] PostgresForwardIntegrationTest.java │   │   │   │   │   ├── [3.0K] PostgresJwtFilterIntegrationTest.java │   │   │   │   │   ├── [7.0K] PostgresPopulateEmailQueryViewTaskIntegrationTest.java │   │   │   │   │   ├── [2.6K] PostgresQuotaSearchIntegrationTest.java │   │   │   │   │   ├── [2.7K] PostgresUnauthorizedEndpointsTest.java │   │   │   │   │   ├── [ 12K] PostgresWebAdminServerBlobGCIntegrationTest.java │   │   │   │   │   ├── [2.5K] PostgresWebAdminServerIntegrationImmutableTest.java │   │   │   │   │   └── [3.2K] PostgresWebAdminServerIntegrationTest.java │   │   │   │   └── [4.0K] vault │   │   │   │   └── [5.9K] PostgresDeletedMessageVaultIntegrationTest.java │   │   │   └── [4.0K] resources │   │   │   ├── [1.2K] dnsservice.xml │   │   │   ├── [1.1K] domainlist.xml │   │   │   ├── [4.0K] eml │   │   │   │   └── [ 703] emailWithOnlyAttachment.eml │   │   │   ├── [1.6K] imapserver.xml │   │   │   ├── [ 451] jwt_publickey │   │   │   ├── [2.2K] keystore │   │   │   ├── [1.9K] listeners.xml │   │   │   ├── [1.1K] lmtpserver.xml │   │   │   ├── [5.0K] mailetcontainer.xml │   │   │   ├── [1.2K] mailrepositorystore.xml │   │   │   ├── [1.3K] managesieveserver.xml │   │   │   ├── [1.1K] pop3server.xml │   │   │   ├── [2.1K] smtpserver.xml │   │   │   └── [1.1K] webadmin.properties │   │   └── [4.0K] webadmin-integration-test-common │   │   ├── [5.0K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] webadmin │   │   └── [4.0K] integration │   │   ├── [2.4K] AuthorizedEndpointsTest.java │   │   ├── [ 11K] FastViewProjectionHealthCheckIntegrationContract.java │   │   ├── [ 11K] ForwardIntegrationTest.java │   │   ├── [5.1K] JwtFilterIntegrationTest.java │   │   ├── [5.5K] QuotaSearchIntegrationTest.java │   │   ├── [1.6K] TestFixture.java │   │   ├── [8.9K] UnauthorizedEndpointsTest.java │   │   ├── [2.0K] UnauthorizedModule.java │   │   ├── [4.0K] vault │   │   │   ├── [3.2K] DeletedMessagesVaultRequests.java │   │   │   ├── [ 49K] DeletedMessageVaultIntegrationTest.java │   │   │   └── [2.2K] ExportRequest.java │   │   ├── [5.8K] WebAdminServerIntegrationImmutableTest.java │   │   └── [ 18K] WebAdminServerIntegrationTest.java │   ├── [4.0K] queue │   │   ├── [4.0K] queue-activemq │   │   │   ├── [4.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] queue │   │   │   │   │   └── [4.0K] activemq │   │   │   │   │   ├── [ 14K] ActiveMQCacheableMailQueue.java │   │   │   │   │   ├── [2.0K] ActiveMQConfiguration.java │   │   │   │   │   ├── [2.9K] ActiveMQHealthCheck.java │   │   │   │   │   ├── [3.3K] ActiveMQMailQueueFactory.java │   │   │   │   │   ├── [2.9K] ActiveMQMailQueueItem.java │   │   │   │   │   ├── [1.9K] ActiveMQSupport.java │   │   │   │   │   ├── [5.5K] EmbeddedActiveMQ.java │   │   │   │   │   ├── [5.1K] FileSystemBlobStrategy.java │   │   │   │   │   ├── [2.9K] FileSystemBlobTransferPolicy.java │   │   │   │   │   ├── [4.0K] metric │   │   │   │   │   │   ├── [7.5K] ActiveMQMetricCollectorImpl.java │   │   │   │   │   │   ├── [1.5K] ActiveMQMetricCollector.java │   │   │   │   │   │   ├── [1.6K] ActiveMQMetricCollectorNoop.java │   │   │   │   │   │   ├── [4.9K] ActiveMQMetricConfiguration.java │   │   │   │   │   │   └── [7.6K] ActiveMQMetrics.java │   │   │   │   │   └── [2.6K] MimeMessageBlobMessageSource.java │   │   │   │   └── [4.0K] resources │   │   │   │   └── [4.0K] META-INF │   │   │   │   └── [4.0K] spring │   │   │   │   └── [2.2K] activemq-queue-context.xml │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   └── [4.0K] activemq │   │   │   ├── [2.9K] ActiveMQHealthCheckTest.java │   │   │   ├── [7.6K] ActiveMQMailQueueBlobTest.java │   │   │   ├── [5.2K] ActiveMQMailQueueFactoryTest.java │   │   │   ├── [5.5K] ActiveMQMailQueueTest.java │   │   │   └── [4.0K] metric │   │   │   ├── [6.3K] ActiveMQMetricCollectorTest.java │   │   │   └── [3.5K] ActiveMQMetricConfigurationTest.java │   │   ├── [4.0K] queue-api │   │   │   ├── [3.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] queue │   │   │   │   └── [4.0K] api │   │   │   │   ├── [2.3K] MailPrioritySupport.java │   │   │   │   ├── [3.1K] MailQueueFactory.java │   │   │   │   ├── [1.7K] MailQueueItemDecoratorFactory.java │   │   │   │   ├── [5.2K] MailQueue.java │   │   │   │   ├── [2.8K] MailQueueManagementMBean.java │   │   │   │   ├── [2.2K] MailQueueName.java │   │   │   │   ├── [5.2K] ManageableMailQueue.java │   │   │   │   ├── [1.5K] RawMailQueueItemDecoratorFactory.java │   │   │   │   └── [1.8K] RawMailQueueItem.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   └── [4.0K] api │   │   │   ├── [4.7K] DelayedMailQueueContract.java │   │   │   ├── [7.7K] DelayedManageableMailQueueContract.java │   │   │   ├── [3.9K] DelayedPriorityMailQueueContract.java │   │   │   ├── [ 23K] MailQueueContract.java │   │   │   ├── [3.5K] MailQueueFactoryContract.java │   │   │   ├── [1.8K] MailQueueFactoryTest.java │   │   │   ├── [6.8K] MailQueueMetricContract.java │   │   │   ├── [2.9K] MailQueueMetricExtension.java │   │   │   ├── [1.8K] MailQueueNameTest.java │   │   │   ├── [2.4K] Mails.java │   │   │   ├── [ 24K] ManageableMailQueueContract.java │   │   │   ├── [2.0K] ManageableMailQueueFactoryContract.java │   │   │   ├── [ 10K] PriorityMailQueueContract.java │   │   │   └── [5.0K] PriorityManageableMailQueueContract.java │   │   ├── [4.0K] queue-jms │   │   │   ├── [4.6K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] queue │   │   │   │   ├── [4.0K] jms │   │   │   │   │   ├── [ 28K] JMSCacheableMailQueue.java │   │   │   │   │   ├── [2.7K] JMSMailQueueFactory.java │   │   │   │   │   ├── [2.5K] JMSMailQueueItem.java │   │   │   │   │   ├── [3.0K] JMSSupport.java │   │   │   │   │   └── [3.3K] MimeMessageObjectMessageSource.java │   │   │   │   └── [4.0K] library │   │   │   │   ├── [5.5K] AbstractMailQueueFactory.java │   │   │   │   └── [6.8K] MailQueueManagement.java │   │   │   ├── [4.0K] reporting-site │   │   │   │   └── [1006] site.xml │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   ├── [4.0K] jms │   │   │   │   ├── [3.9K] BrokerExtension.java │   │   │   │   ├── [2.9K] JMSCacheableMailQueueFactoryTest.java │   │   │   │   └── [5.1K] JMSCacheableMailQueueTest.java │   │   │   └── [4.0K] library │   │   │   └── [4.8K] AbstractMailQueueFactoryTest.java │   │   ├── [4.0K] queue-memory │   │   │   ├── [2.1K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] queue │   │   │   │   └── [4.0K] memory │   │   │   │   └── [ 13K] MemoryMailQueueFactory.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   └── [4.0K] memory │   │   │   ├── [2.0K] MemoryCacheableMailQueueFactoryTest.java │   │   │   └── [3.5K] MemoryCacheableMailQueueTest.java │   │   ├── [4.0K] queue-pulsar │   │   │   ├── [6.1K] pom.xml │   │   │   ├── [1.7K] README.adoc │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] queue │   │   │   │   └── [4.0K] pulsar │   │   │   │   ├── [1.7K] EnqueueId.scala │   │   │   │   ├── [2.2K] Filter.scala │   │   │   │   ├── [3.7K] FilterStage.scala │   │   │   │   ├── [1.4K] Header.scala │   │   │   │   ├── [3.7K] MailMetadata.scala │   │   │   │   ├── [1.4K] PulsarMailQueueConfiguration.scala │   │   │   │   ├── [3.8K] PulsarMailQueueFactory.scala │   │   │   │   └── [ 29K] PulsarMailQueue.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] queue │   │   │   │   └── [4.0K] pulsar │   │   │   │   ├── [5.5K] PulsarMailQueueFactoryTest.java │   │   │   │   └── [ 13K] PulsarMailQueueTest.java │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   └── [4.0K] pulsar │   │   │   └── [2.4K] JavaClient.scala │   │   └── [4.0K] queue-rabbitmq │   │   ├── [7.1K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   └── [4.0K] rabbitmq │   │   │   ├── [8.5K] Dequeuer.java │   │   │   ├── [5.3K] EnqueuedItem.java │   │   │   ├── [2.2K] EnqueueId.java │   │   │   ├── [7.9K] Enqueuer.java │   │   │   ├── [2.8K] HeadersDto.java │   │   │   ├── [3.7K] MailLoader.java │   │   │   ├── [5.4K] MailQueueName.java │   │   │   ├── [ 11K] MailReferenceDTO.java │   │   │   ├── [1.8K] MailReference.java │   │   │   ├── [2.1K] MailReferenceSerializer.java │   │   │   ├── [1.8K] MailWithEnqueueId.java │   │   │   ├── [3.6K] RabbitMQMailQueueConsumerHealthCheck.java │   │   │   ├── [3.2K] RabbitMQMailQueueDeadLetterQueueHealthCheck.java │   │   │   ├── [ 10K] RabbitMQMailQueueFactory.java │   │   │   ├── [5.6K] RabbitMQMailQueue.java │   │   │   ├── [2.5K] RabbitMQMailQueueManagement.java │   │   │   └── [4.0K] view │   │   │   ├── [4.0K] api │   │   │   │   ├── [6.6K] DeleteCondition.java │   │   │   │   ├── [2.8K] FakeMailQueueView.java │   │   │   │   └── [2.1K] MailQueueView.java │   │   │   ├── [4.0K] cassandra │   │   │   │   ├── [4.6K] BrowseStartDAO.java │   │   │   │   ├── [3.1K] BrowseStartHealthCheck.java │   │   │   │   ├── [8.4K] CassandraMailQueueBrowser.java │   │   │   │   ├── [6.7K] CassandraMailQueueMailDelete.java │   │   │   │   ├── [4.0K] CassandraMailQueueMailStore.java │   │   │   │   ├── [6.8K] CassandraMailQueueViewDataDefinition.java │   │   │   │   ├── [7.2K] CassandraMailQueueView.java │   │   │   │   ├── [2.9K] CassandraMailQueueViewStartUpCheck.java │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   ├── [7.4K] CassandraMailQueueViewConfiguration.java │   │   │   │   │   ├── [1.9K] CassandraMailQueueViewConfigurationModule.java │   │   │   │   │   ├── [3.7K] ConfigurationAggregate.java │   │   │   │   │   ├── [4.8K] ConfigurationChangedDTO.java │   │   │   │   │   ├── [2.3K] ConfigurationChanged.java │   │   │   │   │   ├── [3.1K] EventsourcingConfigurationManagement.java │   │   │   │   │   ├── [2.2K] RegisterConfigurationCommandHandler.java │   │   │   │   │   └── [2.5K] RegisterConfigurationCommand.java │   │   │   │   ├── [4.2K] ContentStartDAO.java │   │   │   │   ├── [4.3K] DeletedMailsDAO.java │   │   │   │   ├── [ 12K] EnqueuedMailsDAO.java │   │   │   │   ├── [ 11K] EnqueuedMailsDaoUtil.java │   │   │   │   ├── [1.8K] MailQueueViewBlobReferenceSource.java │   │   │   │   └── [4.0K] model │   │   │   │   ├── [4.8K] BucketedSlices.java │   │   │   │   └── [4.9K] EnqueuedItemWithSlicingContext.java │   │   │   └── [4.5K] RabbitMQMailQueueConfiguration.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] queue │   │   │   └── [4.0K] rabbitmq │   │   │   ├── [4.3K] EnqueuedItemTest.java │   │   │   ├── [5.9K] MailDTOTest.java │   │   │   ├── [2.3K] MailLoaderTest.java │   │   │   ├── [3.4K] MailQueueNameTest.java │   │   │   ├── [ 13K] RabbitMQMailQueueConfigurationChangeTest.java │   │   │   ├── [5.7K] RabbitMQMailQueueDeadLetterQueueHealthCheckTest.java │   │   │   ├── [5.5K] RabbitMqMailQueueFactoryTest.java │   │   │   ├── [ 44K] RabbitMQMailQueueTest.java │   │   │   └── [4.0K] view │   │   │   ├── [4.0K] api │   │   │   │   └── [ 12K] DeleteConditionTest.java │   │   │   ├── [4.0K] cassandra │   │   │   │   ├── [3.9K] BrowseStartDAOTest.java │   │   │   │   ├── [4.1K] BrowseStartHealthCheckTest.java │   │   │   │   ├── [3.4K] CassandraMailQueueViewTestFactory.java │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   ├── [6.6K] CassandraMailQueueViewConfigurationTest.java │   │   │   │   │   ├── [4.3K] ConfigurationChangedDTOTest.java │   │   │   │   │   ├── [3.5K] DTOTest.java │   │   │   │   │   ├── [ 12K] EventsourcingConfigurationManagementTest.java │   │   │   │   │   └── [2.2K] RegisterConfigurationCommandTest.java │   │   │   │   ├── [3.9K] ContentStartDAOTest.java │   │   │   │   ├── [4.7K] DeletedMailsDAOTest.java │   │   │   │   ├── [ 10K] EnqueuedMailsDaoTest.java │   │   │   │   ├── [2.2K] EnqueuedMailsDaoUtilTest.java │   │   │   │   └── [4.0K] model │   │   │   │   ├── [5.0K] BucketedSlicesTest.java │   │   │   │   ├── [3.7K] EnqueuedItemWithSlicingContextTest.java │   │   │   │   └── [2.3K] EnqueueIdTest.java │   │   │   └── [2.3K] RabbitMQMailQueueConfigurationTest.java │   │   └── [4.0K] resources │   │   └── [4.0K] json │   │   ├── [ 838] mail1.json │   │   ├── [ 828] mail1-legacy.json │   │   ├── [ 396] mail_min.json │   │   └── [4.0K] mailqueueview │   │   └── [4.0K] configuration │   │   └── [ 185] configuration_changed.json │   ├── [1.4K] README.crypto │   ├── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] appended-resources │   │   │   └── [ 16K] supplemental-models.xml │   │   └── [4.0K] reporting-site │   │   └── [1.2K] site.xml │   ├── [4.0K] task │   │   ├── [4.0K] task-api │   │   │   ├── [3.3K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] task │   │   │   │   │   ├── [1.6K] AsyncSafeTask.java │   │   │   │   │   ├── [2.5K] TaskId.java │   │   │   │   │   ├── [4.1K] Task.java │   │   │   │   │   ├── [2.7K] TaskManager.java │   │   │   │   │   ├── [1.3K] TaskNotFoundException.java │   │   │   │   │   └── [2.2K] TaskType.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] task │   │   │   │   ├── [1.6K] Hostname.scala │   │   │   │   └── [8.8K] TaskExecutionDetails.scala │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] task │   │   │   ├── [1.5K] CompletedTask.java │   │   │   ├── [1.5K] FailedTask.java │   │   │   ├── [1.5K] FailsDeserializationTask.java │   │   │   ├── [2.2K] MemoryReferenceTask.java │   │   │   ├── [4.1K] MemoryReferenceWithCounterTask.java │   │   │   ├── [1.4K] TaskIdTest.java │   │   │   ├── [ 23K] TaskManagerContract.java │   │   │   ├── [4.8K] TaskTest.java │   │   │   ├── [1.8K] TaskTypeTest.java │   │   │   └── [1.5K] ThrowingTask.java │   │   ├── [4.0K] task-distributed │   │   │   ├── [6.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] task │   │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   │   └── [4.0K] distributed │   │   │   │   │   ├── [1.7K] CancelRequestQueueName.java │   │   │   │   │   ├── [3.2K] DistributedTaskManagerHealthCheck.java │   │   │   │   │   ├── [7.1K] RabbitMQTerminationSubscriber.java │   │   │   │   │   ├── [ 13K] RabbitMQWorkQueue.java │   │   │   │   │   ├── [1.9K] RabbitMQWorkQueueReconnectionHandler.java │   │   │   │   │   ├── [6.7K] TasksSerializationModule.java │   │   │   │   │   ├── [1.6K] TerminationQueueName.java │   │   │   │   │   └── [1.9K] TerminationReconnectionHandler.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] task │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   ├── [4.0K] cassandra │   │   │   │   │   ├── [8.3K] CassandraTaskExecutionDetailsProjectionDAO.scala │   │   │   │   │   ├── [3.9K] CassandraTaskExecutionDetailsProjectionModule.scala │   │   │   │   │   └── [2.9K] CassandraTaskExecutionDetailsProjection.scala │   │   │   │   └── [4.0K] distributed │   │   │   │   ├── [1.7K] RabbitMQWorkQueueConfiguration.scala │   │   │   │   ├── [3.0K] RabbitMQWorkQueueSupplier.scala │   │   │   │   └── [ 11K] TaskEventDTO.scala │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] task │   │   │   └── [4.0K] eventsourcing │   │   │   ├── [4.0K] cassandra │   │   │   │   ├── [8.2K] CassandraTaskExecutionDetailsProjectionDAOTest.java │   │   │   │   └── [3.3K] CassandraTaskExecutionDetailsProjectionTest.java │   │   │   └── [4.0K] distributed │   │   │   ├── [ 32K] DistributedTaskManagerTest.java │   │   │   ├── [9.3K] DistributedTaskManagerWithQuorumQueueTest.java │   │   │   ├── [2.7K] ImmediateWorker.java │   │   │   ├── [6.3K] RabbitMQTerminationSubscriberTest.java │   │   │   ├── [4.4K] RabbitMQWorkQueuePersistenceTest.java │   │   │   ├── [8.4K] RabbitMQWorkQueueTest.java │   │   │   └── [7.9K] TaskEventsSerializationTest.java │   │   ├── [4.0K] task-json │   │   │   ├── [3.0K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   └── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] server │   │   │   │   └── [4.0K] task │   │   │   │   └── [4.0K] json │   │   │   │   ├── [4.0K] dto │   │   │   │   │   ├── [1.4K] AdditionalInformationDTO.java │   │   │   │   │   ├── [1.7K] AdditionalInformationDTOModule.java │   │   │   │   │   ├── [1.3K] TaskDTO.java │   │   │   │   │   └── [1.8K] TaskDTOModule.java │   │   │   │   ├── [3.8K] JsonTaskAdditionalInformationSerializer.java │   │   │   │   ├── [3.2K] JsonTaskSerializer.java │   │   │   │   ├── [1.9K] TaskExtensionModule.java │   │   │   │   └── [1.4K] TaskModuleInjectionKeys.java │   │   │   └── [4.0K] test │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] server │   │   │   └── [4.0K] task │   │   │   └── [4.0K] json │   │   │   ├── [4.0K] dto │   │   │   │   ├── [1.5K] CompletedTaskDTO.java │   │   │   │   ├── [1.5K] FailedTaskDTO.java │   │   │   │   ├── [1.5K] FailsDeserializationTaskDTO.java │   │   │   │   ├── [1.7K] MemoryReferenceTaskDTO.java │   │   │   │   ├── [1.9K] MemoryReferenceTaskStore.java │   │   │   │   ├── [3.0K] MemoryReferenceWithCounterTaskAdditionalInformationDTO.java │   │   │   │   ├── [1.7K] MemoryReferenceWithCounterTaskDTO.java │   │   │   │   ├── [2.0K] MemoryReferenceWithCounterTaskStore.java │   │   │   │   ├── [1.9K] TestTaskDTO.java │   │   │   │   ├── [4.8K] TestTaskDTOModules.java │   │   │   │   └── [1.5K] ThrowingTaskDTO.java │   │   │   ├── [2.7K] TaskDeserializerTest.java │   │   │   ├── [4.3K] TaskSerializationTest.java │   │   │   ├── [1.7K] TaskSerializerTest.java │   │   │   └── [1.5K] TestTask.java │   │   ├── [4.0K] task-memory │   │   │   ├── [3.7K] pom.xml │   │   │   └── [4.0K] src │   │   │   ├── [4.0K] main │   │   │   │   ├── [4.0K] java │   │   │   │   │   └── [4.0K] org │   │   │   │   │   └── [4.0K] apache │   │   │   │   │   └── [4.0K] james │   │   │   │   │   └── [4.0K] task │   │   │   │   │   ├── [7.4K] MemoryTaskManager.java │   │   │   │   │   ├── [2.5K] MemoryWorkQueue.java │   │   │   │   │   ├── [ 10K] SerialTaskManagerWorker.java │   │   │   │   │   ├── [1.3K] TaskExecutionDetailsUpdater.java │   │   │   │   │   ├── [2.9K] TaskManagerWorker.java │   │   │   │   │   ├── [1.8K] TaskWithId.java │   │   │   │   │   └── [1.5K] WorkQueue.java │   │   │   │   └── [4.0K] scala │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] task │   │   │   │   └── [4.0K] eventsourcing │   │   │   │   ├── [4.9K] CommandHandlers.scala │   │   │   │   ├── [2.6K] DecisionProjection.scala │   │   │   │   ├── [5.4K] EventSourcingTaskManager.scala │   │   │   │   ├── [3.1K] Events.scala │   │   │   │   ├── [1.4K] TaskAggregateId.scala │   │   │   │   ├── [4.7K] TaskAggregate.scala │   │   │   │   ├── [2.0K] TaskCommand.scala │   │   │   │   ├── [4.5K] TaskExecutionDetailsProjection.scala │   │   │   │   ├── [2.1K] TerminationSubscriber.scala │   │   │   │   ├── [3.3K] WorkerStatusListener.scala │   │   │   │   └── [1.3K] WorkQueueSupplier.scala │   │   │   └── [4.0K] test │   │   │   ├── [4.0K] java │   │   │   │   └── [4.0K] org │   │   │   │   └── [4.0K] apache │   │   │   │   └── [4.0K] james │   │   │   │   └── [4.0K] task │   │   │   │   ├── [2.4K] CountDownLatchExtension.java │   │   │   │   ├── [4.0K] eventsourcing │   │   │   │   │   ├── [4.7K] EventSourcingTaskManagerTest.java │   │   │   │   │   ├── [1.4K] MemoryTaskExecutionDetailsProjectionTest.java │   │   │   │   │   ├── [1.6K] MemoryTerminationSubscriberTest.java │   │   │   │   │   ├── [9.2K] TaskAggregateTest.java │   │   │   │   │   ├── [5.6K] TaskExecutionDetailsProjectionContract.java │   │   │   │   │   └── [6.6K] TerminationSubscriberContract.java │   │   │   │   ├── [1.8K] MemoryTaskManagerTest.java │   │   │   │   ├── [ 15K] SerialTaskManagerWorkerTest.java │   │   │   │   └── [2.1K] TaskWithIdTest.java │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] task │   │   │   └── [2.9K] TaskExecutionDetailsFixture.scala │   │   └── [4.0K] task-postgres │   │   ├── [4.8K] pom.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] scala │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] task │   │   │   └── [4.0K] eventsourcing │   │   │   └── [4.0K] postgres │   │   │   ├── [6.8K] PostgresTaskExecutionDetailsProjectionDAO.scala │   │   │   ├── [3.6K] PostgresTaskExecutionDetailsProjectionDataDefinition.scala │   │   │   └── [2.8K] PostgresTaskExecutionDetailsProjection.scala │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] task │   │   └── [4.0K] eventsourcing │   │   └── [4.0K] postgres │   │   ├── [8.6K] PostgresTaskExecutionDetailsProjectionDAOTest.java │   │   └── [2.8K] PostgresTaskExecutionDetailsProjectionTest.java │   └── [4.0K] testing │   ├── [3.3K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   ├── [4.0K] jmap │   │   │   ├── [ 12K] JmapRFCCommonRequests.java │   │   │   ├── [2.7K] JMAPTestingConstants.java │   │   │   └── [1.6K] LocalHostURIBuilder.java │   │   ├── [4.0K] junit │   │   │   ├── [4.0K] categories │   │   │   │   └── [1.4K] BasicFeature.java │   │   │   ├── [2.7K] ExecutorExtension.java │   │   │   └── [3.0K] TemporaryFolderExtension.java │   │   ├── [4.0K] util │   │   │   └── [4.0K] docker │   │   │   ├── [7.6K] DockerContainer.java │   │   │   ├── [1.8K] Images.java │   │   │   └── [1.5K] RateLimiters.java │   │   └── [4.0K] utils │   │   ├── [2.1K] AllMatching.java │   │   ├── [3.3K] DiscreteDistribution.java │   │   ├── [5.7K] FakeSmtp.java │   │   ├── [2.6K] SMTPMessageSenderExtension.java │   │   ├── [8.4K] SMTPMessageSender.java │   │   ├── [2.8K] SMTPSendingException.java │   │   ├── [1.3K] SmtpSendingStep.java │   │   ├── [ 11K] TestIMAPClient.java │   │   └── [2.1K] UpdatableTickingClock.java │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] james │   └── [4.0K] utils │   ├── [4.8K] DiscreteDistributionTest.java │   ├── [3.8K] SMTPMessageSenderTest.java │   └── [2.8K] TestIMAPClientTest.java ├── [4.0K] src │   ├── [4.0K] adr │   │   ├── [1.8K] 0001-record-architecture-decisions.md │   │   ├── [1019] 0002-make-taskmanager-distributed.md │   │   ├── [1.2K] 0003-distributed-workqueue.md │   │   ├── [ 562] 0004-distributed-tasks-listing.md │   │   ├── [1.1K] 0005-distributed-task-termination-ackowledgement.md │   │   ├── [1.3K] 0006-task-serialization.md │   │   ├── [ 766] 0007-distributed-task-cancellation.md │   │   ├── [ 673] 0008-distributed-task-await.md │   │   ├── [1.3K] 0009-disable-elasticsearch-dynamic-mapping.md │   │   ├── [ 907] 0009-java-11-migration.md │   │   ├── [1.5K] 0010-enable-elasticsearch-routing.md │   │   ├── [1.3K] 0011-remove-elasticsearch-document-source.md │   │   ├── [1.9K] 0012-jmap-partial-reads.md │   │   ├── [2.3K] 0013-precompute-jmap-preview.md │   │   ├── [2.7K] 0014-blobstore-storage-policies.md │   │   ├── [2.9K] 0015-objectstorage-blobid-list.md │   │   ├── [1.3K] 0016-distributed-workqueue.md │   │   ├── [1.5K] 0017-file-mail-queue-deprecation.md │   │   ├── [3.3K] 0018-jmap-new-specs.md │   │   ├── [1.6K] 0019-reactor-netty-adoption.md │   │   ├── [3.2K] 0020-cassandra-mailbox-object-consistency.md │   │   ├── [2.3K] 0021-cassandra-acl-inconsistency.md │   │   ├── [4.1K] 0022-cassandra-message-inconsistency.md │   │   ├── [2.6K] 0023-cassandra-mailbox-counters-inconsistencies.md │   │   ├── [5.4K] 0024-polyglot-strategy.md │   │   ├── [2.8K] 0025-cassandra-blob-store-cache.md │   │   ├── [3.1K] 0026-removing-configured-additional-mailboxListeners.md │   │   ├── [1.4K] 0027-eventBus-error-handling-upon-dispatch.md │   │   ├── [1.9K] 0028-Recompute-mailbox-quotas.md │   │   ├── [2.0K] 0029-Cassandra-mailbox-deletion-cleanup.md │   │   ├── [5.0K] 0030-separate-attachment-content-and-metadata.md │   │   ├── [8.2K] 0031-distributed-mail-queue.md │   │   ├── [2.4K] 0032-distributed-mail-queue-cleanup.md │   │   ├── [1.2K] 0033-use-scala-in-event-sourcing-modules.md │   │   ├── [2.8K] 0034-mailbox-api-visibility-and-usage.md │   │   ├── [7.7K] 0035-distributed-listeners-configuration.md │   │   ├── [7.6K] 0036-against-use-of-conditional-statements-in-guice-modules.md │   │   ├── [3.1K] 0037-eventbus.md │   │   ├── [2.1K] 0038-distributed-eventbus.md │   │   ├── [ 15K] 0039-distributed-blob-garbage-collector.md │   │   ├── [2.6K] 0040-quality-levels-definitions.md │   │   ├── [1.8K] 0041-replace-jcloud-with-s3.md │   │   ├── [5.6K] 0042-applicative-read-repairs.md │   │   ├── [3.5K] 0042-james-cli-based-on-webadmin.md │   │   ├── [6.0K] 0043-avoid-elasticsearch-on-critical-reads.md │   │   ├── [6.5K] 0044-against-the-use-of-cassandra-lightweight-transactions.md │   │   ├── [4.2K] 0045-support-jmap-push-with-mailbox-changes-implementation.md │   │   ├── [2.3K] 0046-generalize-event-bus.md │   │   ├── [3.7K] 0047-jmap-push-over-websockets.md │   │   ├── [4.5K] 0048-cleanup-jmap-uploads.md │   │   ├── [5.9K] 0049-deduplicated-blobs-gs-with-bloom-filters.md │   │   ├── [3.7K] 0050-jmap-web-push.md │   │   ├── [5.1K] 0051-oidc.md │   │   ├── [9.5K] 0052-pulsar-mailqueue.md │   │   ├── [3.5K] 0053-email-rate-limiting.md │   │   ├── [3.4K] 0054-elasticsearch-search-overrides.md │   │   ├── [3.8K] 0055-rspamd-spam-filtering.md │   │   ├── [3.0K] 0056-opensearch-migration.md │   │   ├── [4.4K] 0057-reactive-imap.md │   │   ├── [1.9K] 0058-upgrade-to-netty-4.md │   │   ├── [2.0K] 0059-upgrade-to-cassadra-driver-4.md │   │   ├── [2.2K] 0060-adopt-bounded-elastic.md │   │   ├── [1.7K] 0061-delegation.md │   │   ├── [2.2K] 0062-oidc-token-introspection.md │   │   ├── [2.9K] 0063-temporary-file-leaks.md │   │   ├── [2.3K] 0064-account-delegation.md │   │   ├── [3.3K] 0065-changing-username.md │   │   ├── [2.1K] 0066-modular-user-data-deletion.md │   │   ├── [5.2K] 0067-quota-for-jmap-uploads.md │   │   ├── [3.5K] 0068-mutualize-cassandra-storge-for-quota.md │   │   ├── [3.8K] 0069-crowdsec-IP-filtering.md │   │   ├── [5.4K] 0070-postgresql-adoption.md │   │   ├── [3.0K] 0071-objectstorage-sse-c.md │   │   ├── [1.8K] 0071-postgresql-mailbox-tables-structure.md │   │   ├── [2.8K] 0072-postgresql-flags-update-concurrency-control.md │   │   └── [4.0K] img │   │   ├── [ 75K] adr-68-architecture-diagram.png │   │   ├── [ 75K] adr-69-scenario-diagram.png │   │   └── [143K] adr-71-mailbox-tables-diagram.png │   ├── [4.0K] homepage │   │   ├── [2.0K] about.md │   │   ├── [4.0K] assets │   │   │   ├── [4.0K] css │   │   │   │   ├── [ 28K] font-awesome.min.css │   │   │   │   ├── [ 882] ie8.css │   │   │   │   ├── [ 735] ie9.css │   │   │   │   ├── [4.0K] images │   │   │   │   │   ├── [751K] background.jpg │   │   │   │   │   └── [ 20K] overlay.png │   │   │   │   ├── [3.6K] lightbox.css │   │   │   │   ├── [3.3K] lity.min.css │   │   │   │   ├── [ 69K] main.css │   │   │   │   └── [4.0K] test.html │   │   │   ├── [4.0K] fonts │   │   │   │   ├── [122K] FontAwesome.otf │   │   │   │   ├── [ 75K] fontawesome-webfont.eot │   │   │   │   ├── [382K] fontawesome-webfont.svg │   │   │   │   ├── [149K] fontawesome-webfont.ttf │   │   │   │   ├── [ 88K] fontawesome-webfont.woff │   │   │   │   └── [ 70K] fontawesome-webfont.woff2 │   │   │   ├── [4.0K] images │   │   │   │   ├── [ 280] close.png │   │   │   │   ├── [105K] gsoc.png │   │   │   │   ├── [8.3K] loading.gif │   │   │   │   ├── [1.3K] next.png │   │   │   │   └── [1.3K] prev.png │   │   │   └── [4.0K] js │   │   │   ├── [1.7K] github-fetch.js │   │   │   ├── [4.0K] ie │   │   │   │   ├── [2.3K] html5shiv.js │   │   │   │   ├── [ 40K] PIE.htc │   │   │   │   └── [4.5K] respond.min.js │   │   │   ├── [ 94K] jquery.min.js │   │   │   ├── [2.2K] jquery.scrollex.min.js │   │   │   ├── [ 830] jquery.scrolly.min.js │   │   │   ├── [ 15K] lightbox.js │   │   │   ├── [6.4K] lity.min.js │   │   │   ├── [2.9K] main.js │   │   │   ├── [8.9K] skel.min.js │   │   │   └── [ 12K] util.js │   │   ├── [1.3K] _config.yml │   │   ├── [ 17K] elements.html │   │   ├── [2.1K] feed.xml │   │   ├── [1.7K] Gemfile │   │   ├── [4.0K] howTo │   │   │   ├── [3.4K] custom-healthchecks.html │   │   │   ├── [7.7K] custom-james-assembly.html │   │   │   ├── [9.5K] custom-listeners.html │   │   │   ├── [6.4K] custom-smtp-commands.html │   │   │   ├── [7.1K] custom-smtp-hooks.html │   │   │   ├── [4.0K] custom-webadmin-routes.html │   │   │   ├── [ 14K] deleted-messages-vault.html │   │   │   ├── [7.2K] dkim.html │   │   │   ├── [ 11K] imap-server.html │   │   │   ├── [5.7K] index.html │   │   │   ├── [9.8K] mail-processing.html │   │   │   └── [7.4K] spf.html │   │   ├── [4.0K] images │   │   │   ├── [ 41K] guice-jpa-architecture-overview.png │   │   │   ├── [ 18K] hactoberfest.png │   │   │   ├── [3.4K] james-alt.svg │   │   │   ├── [ 86K] james-general-architecture.png │   │   │   ├── [ 95K] james-imap-server.png │   │   │   ├── [4.5K] james-logo.png │   │   │   ├── [115K] james-smtp-relay.png │   │   │   ├── [ 17K] james.svg │   │   │   ├── [ 14K] linagora.png │   │   │   ├── [ 12K] openpaas.png │   │   │   ├── [ 84K] tb1.png │   │   │   ├── [ 60K] tb2.png │   │   │   ├── [121K] tb3-5.png │   │   │   ├── [ 72K] tb3.png │   │   │   └── [ 65K] tb4.png │   │   ├── [4.0K] _includes │   │   │   ├── [3.2K] footer.html │   │   │   └── [1.1K] header.html │   │   ├── [ 30K] index.html │   │   ├── [4.0K] _layouts │   │   │   ├── [1.3K] default.html │   │   │   ├── [1.8K] howTo.html │   │   │   └── [3.5K] post.html │   │   ├── [ 12K] _posts │   │   │   ├── [ 341] 2006-07-02-2.3.0on-the-way.markdown │   │   │   ├── [ 255] 2006-08-02-james-website-updates.markdown │   │   │   ├── [ 530] 2006-08-03-2.3.0-RC3.markdown │   │   │   ├── [ 344] 2006-09-03-JSPF-0.9-b3.markdown │   │   │   ├── [ 393] 2006-10-03-JAMES-2.3.markdown │   │   │   ├── [ 871] 2007-01-03-Mailet-api.markdown │   │   │   ├── [ 375] 2007-02-03-feathercast-fetures.markdown │   │   │   ├── [ 454] 2007-02-04-JSPF-0.9-beta4.markdown │   │   │   ├── [ 517] 2007-04-04-james-commiters-guidelines.markdown │   │   │   ├── [ 508] 2007-04-05-JAMES-2.3.1-RC1.markdown │   │   │   ├── [ 416] 2007-04-15-JAMES-2.3.1.markdown │   │   │   ├── [ 343] 2007-05-15-mailet-api-lives.markdown │   │   │   ├── [ 325] 2007-05-16-mime4j-0.3.markdown │   │   │   ├── [ 320] 2007-09-16-jspf-0.9.5.markdown │   │   │   ├── [ 924] 2008-03-16-gsoc-2008.markdown │   │   │   ├── [ 324] 2008-04-16-jspf-0.9.6.markdown │   │   │   ├── [ 862] 2008-08-16-mime4j-0.4.markdown │   │   │   ├── [ 393] 2008-08-17-JSIEVE-0.2.markdown │   │   │   ├── [ 594] 2008-10-16-mime4j-0.5.markdown │   │   │   ├── [ 464] 2009-01-16-MAILET-2.4.markdown │   │   │   ├── [ 592] 2009-02-16-MAILET-docs-plugin-0.1.markdown │   │   │   ├── [ 560] 2009-03-16-Mime4j-0.6.markdown │   │   │   ├── [ 569] 2009-04-16-Mailet-base-0.1.markdown │   │   │   ├── [ 516] 2009-05-16-Mailet-crypto-0.1.markdown │   │   │   ├── [ 686] 2009-06-16-jsieve-03.markdown │   │   │   ├── [ 277] 2009-06-17-jspf-0.9.7.markdown │   │   │   ├── [ 590] 2009-07-17-jMPT-0.1.markdown │   │   │   ├── [ 500] 2009-08-17-james-2.3.2.markdown │   │   │   ├── [ 354] 2009-09-17-hupa.markdown │   │   │   ├── [ 462] 2009-10-17-jdkim.markdown │   │   │   ├── [ 429] 2010-05-01-mailet-1.0.markdown │   │   │   ├── [ 557] 2010-05-02-jsieve-0.4.markdown │   │   │   ├── [ 319] 2010-06-02-mailet-base-1.1.markdown │   │   │   ├── [ 328] 2010-06-03-jspf-0.9.8.markdown │   │   │   ├── [ 306] 2010-09-03-protocols-1.2-M2.markdown │   │   │   ├── [ 304] 2010-09-04-imap-0.2-M1.markdown │   │   │   ├── [1.6K] 2010-11-05-james-3.0-M1.markdown │   │   │   ├── [ 276] 2010-11-06-james-3.0-M2.markdown │   │   │   ├── [ 885] 2010-12-06-protocols-1.2.markdown │   │   │   ├── [ 789] 2011-01-06-imap-mailbox-0.2.markdown │   │   │   ├── [ 363] 2011-02-06-protocols-1.5.markdown │   │   │   ├── [ 491] 2011-03-06-jspf-0.9.9.markdown │   │   │   ├── [1.9K] 2011-04-06-mime4J-0.7.markdown │   │   │   ├── [ 640] 2011-05-06-jdKim0.2.markdown │   │   │   ├── [2.3K] 2011-08-06-james-beta3.markdown │   │   │   ├── [ 294] 2011-10-06-protocols-1.6-beta2.markdown │   │   │   ├── [ 277] 2011-10-07-mime4j-0.7.1.markdown │   │   │   ├── [ 298] 2011-11-07-jspf-1.0.0.markdown │   │   │   ├── [ 290] 2011-12-07-protocols-1.6.0-RC1.markdown │   │   │   ├── [ 276] 2012-01-07-mime4j-0.7.2.markdown │   │   │   ├── [ 282] 2012-01-07-protocols-1.6.0.markdown │   │   │   ├── [ 282] 2012-01-08-protocols-1.6.1.markdown │   │   │   ├── [ 597] 2012-04-08-James-3.0-beta4.markdown │   │   │   ├── [ 261] 2012-06-08-hupa-0.2.markdown │   │   │   ├── [ 367] 2012-12-08-mailet-2.5.0.markdown │   │   │   ├── [ 321] 2015-09-08-james-2.3.1.markdown │   │   │   ├── [ 308] 2015-10-08-james-2.3.1.markdown │   │   │   ├── [ 514] 2016-01-08-module-merge.markdown │   │   │   ├── [ 853] 2016-02-08-moving-to-git.markdown │   │   │   ├── [ 630] 2016-02-09-jmap.markdown │   │   │   ├── [ 384] 2016-05-09-jmap.markdown │   │   │   ├── [ 364] 2016-07-09-jmap.markdown │   │   │   ├── [ 358] 2016-07-19-jmap.markdown │   │   │   ├── [ 296] 2016-09-19-james-3.0.markdown │   │   │   ├── [ 165] 2016-10-19-james-3.0.markdown │   │   │   ├── [ 393] 2016-11-19-james-3.0.markdown │   │   │   ├── [ 389] 2017-05-16-james-3.0.0-rc1.markdown │   │   │   ├── [ 606] 2017-05-16-mime4j-0.8.1.markdown │   │   │   ├── [ 542] 2017-06-23-jsieve-0.7.markdown │   │   │   ├── [ 384] 2017-07-20-james-3.0.markdown │   │   │   ├── [ 543] 2017-10-02-BlogPostInstallingJames.markdown │   │   │   ├── [ 653] 2017-10-03-Hacktoberfest.markdown │   │   │   ├── [1.2K] 2017-10-20-james-3.0.1.markdown │   │   │   ├── [1.4K] 2018-01-26-admin-features.markdown │   │   │   ├── [2.4K] 2018-02-12-gsoc-2018.markdown │   │   │   ├── [ 923] 2018-05-07-mime4j-0.8.2.markdown │   │   │   ├── [3.2K] 2018-06-06-linagora-june-nl.markdown │   │   │   ├── [1.2K] 2018-07-31-james-3.1.0.markdown │   │   │   ├── [2.1K] 2018-11-14-james-3.2.0.markdown │   │   │   ├── [ 801] 2019-03-19-mime4j-0.8.3.markdown │   │   │   ├── [1.8K] 2019-03-26-james-3.3.0.markdown │   │   │   ├── [1.0K] 2019-08-30-latest-image-changes.markdown │   │   │   ├── [1.5K] 2019-09-05-james-3.4.0.markdown │   │   │   ├── [ 541] 2019-11-19-apache-con-eu.markdown │   │   │   ├── [7.2K] 2020-07-16-james-3.5.0.markdown │   │   │   ├── [ 726] 2020-10-29-testing-james-with-jmeter.markdown │   │   │   ├── [ 11K] 2021-03-16-james-3.6.0.markdown │   │   │   ├── [ 566] 2021-04-21-mime4j-0.8.4.markdown │   │   │   ├── [ 669] 2021-07-02-mime4j-0.8.5.markdown │   │   │   ├── [1.9K] 2021-09-21-james-joinsapachecon.markdown │   │   │   ├── [ 810] 2021-09-26-mime4j-0.8.6.markdown │   │   │   ├── [2.5K] 2021-12-02-james-3.6.1.markdown │   │   │   ├── [ 745] 2022-01-26-james-3.6.2.markdown │   │   │   ├── [2.2K] 2022-03-01-james-3.7.0.markdown │   │   │   ├── [ 708] 2022-04-01-mime4j-0.8.7.markdown │   │   │   ├── [ 901] 2022-08-26-james-3.7.1.markdown │   │   │   ├── [ 842] 2022-10-06-james-3.7.2.markdown │   │   │   ├── [ 725] 2022-10-07-jdkim-0.3.markdown │   │   │   ├── [ 729] 2022-10-28-jsieve-0.8.markdown │   │   │   ├── [ 604] 2022-10-28-jspf-1.0.2.markdown │   │   │   ├── [ 691] 2022-10-28-mime4j-0.8.8.markdown │   │   │   ├── [ 933] 2022-12-30-james-3.7.3.markdown │   │   │   ├── [ 691] 2022-12-30-mime4j-0.8.9.markdown │   │   │   ├── [ 812] 2023-03-20-james-3.7.4.markdown │   │   │   ├── [1.1K] 2023-05-17-james-3.8.0.markdown │   │   │   ├── [ 15K] 2023-06-20-fail2ban.markdown │   │   │   ├── [ 760] 2024-01-08-mime4j-0.8.10.markdown │   │   │   ├── [1005] 2024-01-09-james-3.7.5.markdown │   │   │   ├── [1004] 2024-01-09-james-3.8.1.markdown │   │   │   ├── [ 799] 2024-03-05-mime4j-0.8.11.markdown │   │   │   ├── [ 626] 2024-06-07-jspf-1.0.4.markdown │   │   │   ├── [ 780] 2024-12-23-mime4j-0.8.12.markdown │   │   │   ├── [1001] 2025-01-29-james-3.7.6.markdown │   │   │   ├── [1000] 2025-01-29-james-3.8.2.markdown │   │   │   ├── [ 635] 2025-03-03-jspf-1.0.5.markdown │   │   │   ├── [ 386] 2025-03-04-jdKim0.4.markdown │   │   │   ├── [ 491] 2025-05-21-jdKim0.5.markdown │   │   │   └── [ 958] 2025-07-18-mime4j-0.8.13.markdown │   │   └── [3.6K] posts.html │   ├── [4.0K] homepage-docker │   │   ├── [ 654] compile.sh │   │   └── [ 433] Dockerfile │   ├── [4.0K] reporting-site │   │   └── [1.7K] site.xml │   ├── [4.0K] site │   │   ├── [4.0K] apt │   │   │   ├── [4.0K] mailet │   │   │   │   ├── [4.0K] examples │   │   │   │   │   └── [1.7K] standard.apt │   │   │   │   ├── [6.5K] release-notes-old.apt │   │   │   │   └── [1.6K] usage.apt │   │   │   └── [4.0K] mpt │   │   │   └── [1.6K] release-notes.apt │   │   ├── [4.0K] custom │   │   │   └── [1.9K] project-info-report.properties │   │   ├── [4.0K] markdown │   │   │   ├── [4.0K] mailet │   │   │   │   ├── [1.4K] quickstart.md │   │   │   │   └── [ 610] release-notes.md │   │   │   └── [4.0K] server │   │   │   ├── [4.0K] install │   │   │   │   ├── [1.8K] guice-cassandra.md │   │   │   │   ├── [2.5K] guice-cassandra-rabbitmq-s3.md │   │   │   │   ├── [1.6K] guice-jpa.md │   │   │   │   └── [1.4K] guice-jpa-smtp.md │   │   │   ├── [9.4K] manage-cli.md │   │   │   ├── [ 37K] manage-guice-distributed-james.md │   │   │   └── [150K] manage-webadmin.md │   │   ├── [4.0K] resources │   │   │   ├── [4.0K] css │   │   │   │   └── [1.7K] site.css │   │   │   ├── [ 236] download.cgi │   │   │   ├── [4.0K] downloads │   │   │   │   ├── [5.6K] codetemplates.xml │   │   │   │   └── [ 29K] formatting.xml │   │   │   ├── [ 242] downloadunstable.cgi │   │   │   ├── [3.6K] favicon.ico │   │   │   ├── [4.0K] images │   │   │   │   ├── [6.5K] asf-logo-reduced.gif │   │   │   │   ├── [5.1K] james-logo.png │   │   │   │   ├── [6.9K] james-logo-square.png │   │   │   │   ├── [ 73K] james-schema-subprojects.png │   │   │   │   └── [ 14K] linagora.png │   │   │   ├── [4.0K] js │   │   │   │   └── [4.0K] james │   │   │   │   ├── [ 911] functions.js │   │   │   │   └── [2.8K] index.js │   │   │   ├── [4.0K] mailbox │   │   │   │   └── [4.0K] images │   │   │   │   ├── [6.8K] james-server-logo.gif │   │   │   │   ├── [4.0K] uml │   │   │   │   │   ├── [ 16K] org-apache-james-mailbox-api-mailboxmanager.png │   │   │   │   │   ├── [ 17K] org-apache-james-mailbox-api-mailboxsession.png │   │   │   │   │   ├── [ 44K] org-apache-james-mailbox-api-messagemanager.png │   │   │   │   │   ├── [ 89K] org-apache-james-mailbox-api-msc.png │   │   │   │   │   ├── [5.4K] org-apache-james-mailbox-api-subscriptionmanager.png │   │   │   │   │   ├── [ 29K] org-apache-james-mailbox-jpa-managers.png │   │   │   │   │   ├── [ 32K] org-apache-james-mailbox-maildir-managers.png │   │   │   │   │   ├── [ 33K] org-apache-james-mailbox-memory-managers.png │   │   │   │   │   ├── [ 18K] org-apache-james-mailbox-package.png │   │   │   │   │   ├── [ 65K] org-apache-james-mailbox-store-mailboxmanager.png │   │   │   │   │   ├── [ 44K] org-apache-james-mailbox-store-messagemanager.png │   │   │   │   │   ├── [ 45K] org-apache-james-mailbox-store-model.png │   │   │   │   │   └── [ 12K] org-apache-james-mailbox-store-subscriptionmanager.png │   │   │   │   └── [ 49] void.gif │   │   │   ├── [4.0K] mailet │   │   │   │   └── [4.0K] css │   │   │   │   └── [1.1K] site.css │   │   │   ├── [4.0K] model-eclipse-modeler │   │   │   │   ├── [ 926] model.di │   │   │   │   ├── [237K] model.notation │   │   │   │   └── [ 18K] model.uml │   │   │   ├── [4.0K] protocols │   │   │   │   └── [4.0K] images │   │   │   │   ├── [4.0K] uml │   │   │   │   │   ├── [ 55K] org.apache.james.imap.api.png │   │   │   │   │   ├── [ 11K] org.apache.james.imap-package.png │   │   │   │   │   ├── [ 13K] org.apache.james.imap-withtest-package.png │   │   │   │   │   └── [8.0K] org.apache.james.protocols-package.png │   │   │   │   └── [ 49] void.gif │   │   │   ├── [ 95] robots.txt │   │   │   └── [4.0K] server │   │   │   ├── [4.0K] css │   │   │   │   └── [1.1K] site.css │   │   │   ├── [4.0K] images │   │   │   │   ├── [4.0K] conf │   │   │   │   │   └── [ 49K] config-example.png │   │   │   │   ├── [4.0K] database │   │   │   │   │   ├── [139K] james-database-schema-derby_1000.png │   │   │   │   │   └── [ 73K] james-database-schema-derby.png │   │   │   │   ├── [4.0K] dns-mx │   │   │   │   │   ├── [3.6K] james-config-load-balance.png │   │   │   │   │   ├── [5.6K] james-config-secondary.png │   │   │   │   │   └── [3.2K] james-config-smart-host.png │   │   │   │   ├── [4.0K] eclipse │   │   │   │   │   ├── [ 14K] eclipse-import-maven-view-1.gif │   │   │   │   │   ├── [ 69K] eclipse-import-maven-view-2.gif │   │   │   │   │   ├── [ 27K] eclipse-m2eclipse-project-dependencies.gif │   │   │   │   │   ├── [ 31K] eclipse-m2eclipse-projects.gif │   │   │   │   │   └── [ 47K] eclipse-run-james.gif │   │   │   │   ├── [4.0K] intellij-idea │   │   │   │   │   ├── [431K] intellij-checkstyle-scan.png │   │   │   │   │   ├── [513K] intellij-checkstyle-setting.png │   │   │   │   │   ├── [298K] intellij-import-layout-java.png │   │   │   │   │   ├── [378K] intellij-import-layout-scala.png │   │   │   │   │   ├── [221K] intellij-james-project.png │   │   │   │   │   ├── [252K] intellij-james-zip.png │   │   │   │   │   ├── [272K] intellij-mvn.png │   │   │   │   │   └── [543K] intellij-new-project.png │   │   │   │   ├── [4.0K] jmx-management │   │   │   │   │   ├── [ 45K] jmx-domainlist.png │   │   │   │   │   ├── [ 29K] jmx-user-part.png │   │   │   │   │   └── [ 46K] jmx-user.png │   │   │   │   ├── [4.0K] jmx-monitoring │   │   │   │   │   ├── [ 32K] jmx-current-connections.png │   │   │   │   │   ├── [ 20K] jmx-gc.png │   │   │   │   │   ├── [ 36K] jmx-memory.png │   │   │   │   │   ├── [ 56K] jmx-org.apache.james.smtpserver.JamesDataCmdHandler.png │   │   │   │   │   └── [4.0K] jmx-process-root.png │   │   │   │   ├── [4.0K] netbeans │   │   │   │   │   ├── [ 61K] james-build-dir.png │   │   │   │   │   ├── [ 45K] netbeans-james-project.png │   │   │   │   │   ├── [ 52K] netbeans-svn-checkout1.png │   │   │   │   │   ├── [ 67K] netbeans-svn-checkout2.png │   │   │   │   │   └── [ 64K] netbeans-svn-checkout-browse.png │   │   │   │   ├── [4.0K] performances │   │   │   │   │   ├── [ 99K] gatling_1.png │   │   │   │   │   ├── [100K] gatling_2.png │   │   │   │   │   └── [124K] metrics.png │   │   │   │   ├── [4.0K] uml │   │   │   │   │   ├── [3.8K] org.apache.james.container-package.png │   │   │   │   │   ├── [1.6K] org.apache.james.management-package.png │   │   │   │   │   ├── [186K] org.apache.james-package-detail_large.png │   │   │   │   │   ├── [108K] org.apache.james-package-detail_small.png │   │   │   │   │   ├── [101K] org.apache.james-package-details.png │   │   │   │   │   ├── [ 43K] org.apache.james-package-large.png │   │   │   │   │   ├── [ 50K] org.apache.james-package_large.png │   │   │   │   │   ├── [ 43K] org.apache.james-package.png │   │   │   │   │   ├── [9.6K] org.apache.james-package-small.png │   │   │   │   │   ├── [ 31K] org.apache.james-package_small.png │   │   │   │   │   └── [6.3K] org.apache.james.server-package.png │   │   │   │   └── [ 49] void.gif │   │   │   ├── [4.0K] js │   │   │   │   ├── [1.3K] dev.js │   │   │   │   └── [1.2K] index.js │   │   │   └── [4.0K] rfclist │   │   │   ├── [4.0K] basic │   │   │   │   ├── [104K] rfc0822.txt │   │   │   │   ├── [234K] rfc1123.txt │   │   │   │   ├── [ 71K] rfc2045.txt │   │   │   │   ├── [103K] rfc2046.txt │   │   │   │   └── [108K] rfc2822.txt │   │   │   ├── [4.0K] imap4 │   │   │   │   ├── [ 11K] rfc1731.txt │   │   │   │   ├── [178K] rfc2060.txt │   │   │   │   ├── [ 14K] rfc2086.txt │   │   │   │   ├── [8.3K] rfc2087.txt │   │   │   │   ├── [4.0K] rfc2088.txt │   │   │   │   ├── [6.6K] rfc2177.txt │   │   │   │   ├── [ 24K] rfc2180.txt │   │   │   │   ├── [ 31K] rfc2192.txt │   │   │   │   ├── [ 16K] rfc2193.txt │   │   │   │   ├── [ 10K] rfc2195.txt │   │   │   │   ├── [9.0K] rfc2221.txt │   │   │   │   ├── [ 19K] rfc2342.txt │   │   │   │   ├── [ 11K] rfc2359.txt │   │   │   │   ├── [ 32K] rfc2595.txt │   │   │   │   ├── [ 55K] rfc2683.txt │   │   │   │   └── [ 40K] rfc5256.txt │   │   │   ├── [4.0K] ldap │   │   │   │   ├── [112K] rfc2251.txt │   │   │   │   ├── [ 48K] rfc2252.txt │   │   │   │   ├── [ 16K] rfc2253.txt │   │   │   │   ├── [ 13K] rfc2254.txt │   │   │   │   ├── [ 16K] rfc2255.txt │   │   │   │   ├── [ 32K] rfc2256.txt │   │   │   │   ├── [ 32K] rfc2829.txt │   │   │   │   ├── [ 16K] rfc2830.txt │   │   │   │   └── [9.7K] rfc3377.txt │   │   │   ├── [4.0K] lmtp │   │   │   │   └── [ 14K] rfc2033.txt │   │   │   ├── [4.0K] pop3 │   │   │   │   ├── [ 34K] rfc1725.txt │   │   │   │   ├── [8.3K] rfc1734.txt │   │   │   │   └── [ 46K] rfc1939.txt │   │   │   └── [4.0K] smtp │   │   │   ├── [118K] rfc0821.txt │   │   │   ├── [ 16K] rfc0974.txt │   │   │   ├── [ 12K] rfc1652.txt │   │   │   ├── [ 16K] rfc1830.txt │   │   │   ├── [ 23K] rfc1869.txt │   │   │   ├── [ 18K] rfc1870.txt │   │   │   ├── [ 22K] rfc1891.txt │   │   │   ├── [ 28K] rfc1893.txt │   │   │   ├── [ 14K] rfc1985.txt │   │   │   ├── [ 10K] rfc2034.txt │   │   │   ├── [ 12K] rfc2142.txt │   │   │   ├── [ 15K] rfc2197.txt │   │   │   ├── [ 20K] rfc2554.txt │   │   │   ├── [188K] rfc2821.txt │   │   │   └── [ 59K] rfc6710.txt │   │   ├── [ 14K] site.xml │   │   └── [4.0K] xdoc │   │   ├── [ 15K] contribute.xml │   │   ├── [7.4K] documentation.xml │   │   ├── [ 21K] download.xml │   │   ├── [ 12K] guidelines.xml │   │   ├── [4.0K] mailbox │   │   │   ├── [3.4K] index.xml │   │   │   ├── [3.4K] mailbox-api.xml │   │   │   ├── [1.5K] mailbox-cassandra.xml │   │   │   ├── [2.2K] mailbox-jpa.xml │   │   │   ├── [1.4K] mailbox-memory.xml │   │   │   ├── [2.4K] mailbox-spring.xml │   │   │   ├── [2.8K] mailbox-store.xml │   │   │   ├── [1.0K] mailbox-tool.xml │   │   │   └── [2.5K] source-code.xml │   │   ├── [4.0K] mailet │   │   │   ├── [4.0K] ai │   │   │   │   └── [1.5K] index.xml │   │   │   ├── [4.0K] api │   │   │   │   └── [6.2K] index.xml │   │   │   ├── [4.0K] base │   │   │   │   └── [1.8K] index.xml │   │   │   ├── [4.3K] conf.xml │   │   │   ├── [4.0K] crypto │   │   │   │   ├── [5.2K] conf.xml │   │   │   │   └── [4.9K] index.xml │   │   │   ├── [3.3K] index.xml │   │   │   ├── [4.0K] mailetdocs-maven-plugin │   │   │   │   └── [2.3K] index.xml │   │   │   ├── [4.0K] standard │   │   │   │   ├── [1.1K] conf.xml │   │   │   │   └── [1.6K] index.xml │   │   │   └── [4.0K] stylesheets │   │   │   ├── [1.5K] project.xml │   │   │   └── [ 10K] site.xsl │   │   ├── [ 13K] mail.xml │   │   ├── [4.0K] mpt │   │   │   └── [3.0K] index.xml │   │   ├── [4.0K] protocols │   │   │   ├── [ 24K] changes.xml │   │   │   ├── [5.4K] imap4.xml │   │   │   ├── [2.8K] index.xml │   │   │   ├── [1.0K] pop3.xml │   │   │   ├── [1.0K] smtp.xml │   │   │   └── [4.5K] source-code.xml │   │   ├── [4.0K] server │   │   │   ├── [4.8K] advantages.xml │   │   │   ├── [4.0K] archive │   │   │   │   ├── [3.1K] announcement_2_1.xml │   │   │   │   ├── [1.8K] architecture_v1_2.xml │   │   │   │   ├── [2.0K] architecture_v2_0.xml │   │   │   │   ├── [ 26K] configuration_v2_0.xml │   │   │   │   ├── [2.3K] document_archive.xml │   │   │   │   ├── [5.5K] install.xml │   │   │   │   ├── [7.5K] usingJDBC_v2.0.xml │   │   │   │   ├── [6.4K] usingLDAP_v1_2.xml │   │   │   │   └── [3.3K] usingTLS_v1_2.xml │   │   │   ├── [3.7K] config-activemq.xml │   │   │   ├── [3.2K] config-antispam.xml │   │   │   ├── [2.9K] config-blob-export.xml │   │   │   ├── [ 14K] config-blobstore.xml │   │   │   ├── [ 16K] config-cassandra.xml │   │   │   ├── [4.1K] config-dnsservice.xml │   │   │   ├── [4.0K] config-domainlist.xml │   │   │   ├── [ 44K] config-fetchmail.xml │   │   │   ├── [5.2K] config-guice.xml │   │   │   ├── [2.2K] config-healthcheck.xml │   │   │   ├── [ 13K] config-imap4.xml │   │   │   ├── [ 14K] config-jmap.xml │   │   │   ├── [5.8K] config-listeners.xml │   │   │   ├── [1.7K] config-mailbox.xml │   │   │   ├── [6.6K] config-mailetcontainer.xml │   │   │   ├── [5.1K] config-mailrepositorystore.xml │   │   │   ├── [ 18K] config-opensearch.xml │   │   │   ├── [5.2K] config-pop3.xml │   │   │   ├── [5.6K] config-quota.xml │   │   │   ├── [ 14K] config-rabbitmq.xml │   │   │   ├── [4.8K] config-recipientrewritetable.xml │   │   │   ├── [2.6K] config-redis.xml │   │   │   ├── [5.4K] config-sieve.xml │   │   │   ├── [ 21K] config-smtp-lmtp.xml │   │   │   ├── [5.2K] config-spring-jpa-postgres.xml │   │   │   ├── [ 14K] config-ssl-tls.xml │   │   │   ├── [ 16K] config-system.xml │   │   │   ├── [9.6K] config-users.xml │   │   │   ├── [4.0K] config-vault.xml │   │   │   ├── [7.3K] config-webadmin.xml │   │   │   ├── [9.0K] config.xml │   │   │   ├── [2.1K] dev-activemq.xml │   │   │   ├── [ 17K] dev-build.xml │   │   │   ├── [1.5K] dev-database-schema.xml │   │   │   ├── [8.5K] dev-extend-mailet.xml │   │   │   ├── [8.4K] dev-extend-matcher.xml │   │   │   ├── [3.0K] dev-extend-smtp-hook.xml │   │   │   ├── [6.0K] dev-extend.xml │   │   │   ├── [3.3K] dev-provided-smtp-hooks.xml │   │   │   ├── [1.7K] dev-provided.xml │   │   │   ├── [9.8K] dev.xml │   │   │   ├── [8.1K] feature-mailetcontainer.xml │   │   │   ├── [4.9K] feature-performance.xml │   │   │   ├── [4.2K] feature-persistence.xml │   │   │   ├── [5.9K] feature-protocols.xml │   │   │   ├── [1.9K] feature-queue-priority.xml │   │   │   ├── [ 12K] feature-security.xml │   │   │   ├── [2.4K] feature-smtp-hooks.xml │   │   │   ├── [9.0K] features.xml │   │   │   ├── [2.8K] index.xml │   │   │   ├── [ 14K] install.xml │   │   │   ├── [3.9K] manage-jmx.xml │   │   │   ├── [1.9K] manage.xml │   │   │   ├── [5.3K] metrics.xml │   │   │   ├── [3.0K] monitor-folders.xml │   │   │   ├── [3.9K] monitor-jmx.xml │   │   │   ├── [ 28K] monitor-logging.xml │   │   │   ├── [1.7K] monitor.xml │   │   │   ├── [6.2K] objectives.xml │   │   │   ├── [ 12K] packaging.xml │   │   │   ├── [ 12K] quick-start-cassandra.xml │   │   │   ├── [6.8K] quick-start.xml │   │   │   ├── [ 85K] release-notes.xml │   │   │   ├── [6.5K] rfcs.xml │   │   │   ├── [3.2K] upgrade-2.3.xml │   │   │   └── [1.4K] upgrade.xml │   │   ├── [2.3K] support.xml │   │   └── [3.4K] thanks.xml │   └── [4.0K] site-docker │   ├── [ 895] compile.sh │   └── [ 496] Dockerfile ├── [4.0K] testing │   └── [4.0K] base │   ├── [2.5K] pom.xml │   └── [4.0K] src │   └── [4.0K] main │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] junit │   │   └── [4.0K] categories │   │   └── [1.3K] Unstable.java │   └── [4.0K] resources │   ├── [1.6K] logback-test.xml │   └── [ 22] testcontainers.properties ├── [4.0K] third-party │   ├── [4.0K] clamav │   │   ├── [2.0K] docker-compose.yml │   │   ├── [3.2K] pom.xml │   │   ├── [1.3K] README.md │   │   ├── [4.0K] sample-configuration │   │   │   └── [7.2K] mailetcontainer.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] clamav │   │   │   └── [ 26K] ClamAVScan.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] clamav │   │   │   ├── [6.7K] ClamAVScanTest.java │   │   │   └── [2.4K] DockerClamAV.java │   │   └── [4.0K] resources │   │   └── [4.0K] attachment │   │   ├── [ 691] inlineNonVirusTextAttachment.eml │   │   └── [ 745] inlineVirusTextAttachment.eml │   ├── [4.0K] crowdsec │   │   ├── [1.7K] docker-compose.yml │   │   ├── [ 149] Dockerfile │   │   ├── [6.3K] pom.xml │   │   ├── [3.8K] README.md │   │   ├── [4.0K] sample-configuration │   │   │   ├── [ 61] acquis.yaml │   │   │   ├── [4.0K] collections │   │   │   │   └── [ 152] james.yaml │   │   │   ├── [ 58] crowdsec.properties │   │   │   ├── [ 70] extensions.properties │   │   │   ├── [1.7K] imapserver.xml │   │   │   ├── [1.5K] logback.xml │   │   │   ├── [4.0K] parsers │   │   │   │   ├── [2.7K] james-auth.yaml │   │   │   │   ├── [ 721] james-dictionary-attack.yaml │   │   │   │   └── [2.6K] syslog-logs.yaml │   │   │   ├── [1.8K] pop3server.xml │   │   │   ├── [4.0K] scenarios │   │   │   │   ├── [ 370] james-bf-auth.yaml │   │   │   │   └── [ 306] james-dictionary-attack.yaml │   │   │   └── [7.6K] smtpserver.xml │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] crowdsec │   │   │   ├── [4.0K] client │   │   │   │   ├── [3.2K] CrowdsecClientConfiguration.java │   │   │   │   └── [4.4K] CrowdsecHttpClient.java │   │   │   ├── [2.2K] CrowdsecEhloHook.java │   │   │   ├── [2.4K] CrowdsecImapConnectionCheck.java │   │   │   ├── [2.6K] CrowdsecPOP3CheckHandler.java │   │   │   ├── [2.8K] CrowdsecService.java │   │   │   ├── [3.4K] CrowdsecSMTPConnectHandler.java │   │   │   ├── [1.9K] CrowdsecUtils.java │   │   │   ├── [4.0K] exception │   │   │   │   └── [1.3K] CrowdsecException.java │   │   │   ├── [4.0K] model │   │   │   │   ├── [2.3K] CrowdsecDecisionDeserializer.java │   │   │   │   └── [5.0K] CrowdsecDecision.java │   │   │   └── [4.0K] module │   │   │   └── [2.1K] CrowdsecModule.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] crowdsec │   │   │   ├── [2.5K] CrowdsecDecisionDeserializerTest.java │   │   │   ├── [3.6K] CrowdsecEhloHookTest.java │   │   │   ├── [6.4K] CrowdsecExtension.java │   │   │   ├── [5.3K] CrowdsecHttpClientTest.java │   │   │   ├── [4.5K] CrowdsecImapConnectionCheckTest.java │   │   │   ├── [ 20K] CrowdsecIntegrationTest.java │   │   │   ├── [3.5K] CrowdsecServiceTest.java │   │   │   ├── [2.8K] CrowdsecSMTPConnectHandlerTest.java │   │   │   ├── [4.2K] DockerCrowdsecExtensionTest.java │   │   │   └── [2.9K] HAProxyExtension.java │   │   └── [4.0K] resources │   │   ├── [4.0K] crowdsec │   │   │   ├── [ 66] acquis.yaml │   │   │   ├── [4.0K] collections │   │   │   │   └── [ 152] james.yaml │   │   │   ├── [4.0K] parsers │   │   │   │   ├── [2.7K] james-auth.yaml │   │   │   │   ├── [ 721] james-dictionary-attack.yaml │   │   │   │   └── [2.7K] syslog-logs.yaml │   │   │   └── [4.0K] scenarios │   │   │   ├── [ 550] james-bf-auth.yaml │   │   │   └── [ 306] james-dictionary-attack.yaml │   │   ├── [ 451] haproxy.cfg │   │   ├── [3.0K] imapserver.xml │   │   ├── [1.1K] listeners.xml │   │   ├── [4.0K] log │   │   │   └── [ 0] james.log │   │   ├── [2.5K] logback-test.xml │   │   ├── [6.1K] mailetcontainer.xml │   │   ├── [3.1K] pop3server.xml │   │   ├── [3.5K] smtpserver.xml │   │   └── [1.3K] usersrepository.xml │   ├── [4.0K] elasticsearch │   │   ├── [4.0K] conf │   │   │   ├── [ 620] elasticsearch.properties │   │   │   └── [ 150] extensions.properties │   │   ├── [ 586] docker-compose.yml │   │   ├── [5.5K] pom.xml │   │   ├── [1.6K] README.md │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] metrics │   │   │   └── [4.0K] es │   │   │   └── [4.0K] v7 │   │   │   ├── [2.9K] ESMetricReporter.java │   │   │   ├── [3.5K] ESMetricReporterModule.java │   │   │   └── [4.2K] ESReporterConfiguration.java │   │   └── [4.0K] test │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] metric │   │   └── [4.0K] es │   │   └── [4.0K] v7 │   │   ├── [3.0K] DockerElasticSearchExtension.java │   │   ├── [1.6K] ES2ReporterTest.java │   │   ├── [1.6K] ES6ReporterTest.java │   │   ├── [2.0K] ES7ReporterTest.java │   │   ├── [3.5K] ESReportedConfigurationTest.java │   │   └── [4.5K] ESReporterContract.java │   ├── [1.7K] pom.xml │   ├── [4.0K] rspamd │   │   ├── [3.2K] docker-compose-distributed.yml │   │   ├── [4.1K] docker-compose-rspamd-with-kvrocks-sentinel.yml │   │   ├── [2.0K] docker-compose-rspamd-with-kvrocks-standalone.yml │   │   ├── [4.1K] docker-compose-rspamd-with-redis-sentinel.yml │   │   ├── [1.7K] docker-compose.yml │   │   ├── [7.9K] pom.xml │   │   ├── [ 11K] README.md │   │   ├── [4.0K] sample-configuration │   │   │   ├── [ 833] antivirus.conf │   │   │   ├── [ 146] classifier-bayes.conf │   │   │   ├── [ 144] extensions.properties │   │   │   ├── [1.0K] healthcheck.properties │   │   │   ├── [4.0K] kvrocks │   │   │   │   ├── [4.0K] sentinel │   │   │   │   │   ├── [4.0K] master-node │   │   │   │   │   │   └── [1009] kvrocks.conf │   │   │   │   │   ├── [4.0K] replica-node │   │   │   │   │   │   └── [1.0K] kvrocks.conf │   │   │   │   │   └── [4.0K] sentinel-node │   │   │   │   │   ├── [ 189] docker-entrypoint-sentinel.sh │   │   │   │   │   └── [ 264] sentinel.conf.template │   │   │   │   └── [4.0K] standalone │   │   │   │   └── [ 24] kvrocks.conf │   │   │   ├── [1.0K] listeners.xml │   │   │   ├── [7.2K] mailetcontainer_distributed.xml │   │   │   ├── [7.2K] mailetcontainer_memory.xml │   │   │   ├── [4.0K] redis │   │   │   │   ├── [4.0K] master │   │   │   │   │   ├── [ 175] docker-entrypoint-master.sh │   │   │   │   │   └── [ 68] redis.conf.template │   │   │   │   ├── [4.0K] replica │   │   │   │   │   ├── [ 175] docker-entrypoint-replica.sh │   │   │   │   │   └── [ 96] redis.conf.template │   │   │   │   └── [4.0K] sentinel │   │   │   │   ├── [ 189] docker-entrypoint-sentinel.sh │   │   │   │   └── [ 262] sentinel.conf.template │   │   │   ├── [ 24] redis.conf │   │   │   ├── [4.0K] redis-shake │   │   │   │   └── [ 611] shake.toml │   │   │   ├── [ 532] rspamd-kvrocks-sentinel.conf │   │   │   ├── [ 139] rspamd.properties │   │   │   ├── [ 387] rspamd-redis-sentinel.conf │   │   │   ├── [1.1K] statistic.conf │   │   │   ├── [1.1K] webadmin.properties │   │   │   └── [ 31] worker-controller.inc │   │   └── [4.0K] src │   │   ├── [4.0K] main │   │   │   └── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] rspamd │   │   │   ├── [4.0K] client │   │   │   │   ├── [3.3K] RspamdClientConfiguration.java │   │   │   │   └── [ 11K] RspamdHttpClient.java │   │   │   ├── [4.0K] exception │   │   │   │   ├── [1.4K] RspamdUnexpectedException.java │   │   │   │   └── [1.4K] UnauthorizedException.java │   │   │   ├── [4.0K] healthcheck │   │   │   │   └── [2.3K] RspamdHealthCheck.java │   │   │   ├── [4.0K] model │   │   │   │   ├── [3.1K] AnalysisResultDeserializer.java │   │   │   │   └── [5.8K] AnalysisResult.java │   │   │   ├── [4.0K] module │   │   │   │   ├── [2.1K] RspamdModule.java │   │   │   │   └── [4.1K] RspamdTaskExtensionModule.java │   │   │   ├── [4.0K] route │   │   │   │   └── [7.7K] FeedMessageRoute.java │   │   │   ├── [ 12K] RspamdListener.java │   │   │   ├── [9.4K] RspamdScanner.java │   │   │   └── [4.0K] task │   │   │   ├── [4.6K] FeedHamToRspamdTaskAdditionalInformationDTO.java │   │   │   ├── [5.4K] FeedHamToRspamdTaskDTO.java │   │   │   ├── [ 12K] FeedHamToRspamdTask.java │   │   │   ├── [4.6K] FeedSpamToRspamdTaskAdditionalInformationDTO.java │   │   │   ├── [5.4K] FeedSpamToRspamdTaskDTO.java │   │   │   ├── [ 12K] FeedSpamToRspamdTask.java │   │   │   ├── [8.0K] GetMailboxMessagesService.java │   │   │   └── [6.4K] RunningOptions.java │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] apache │   │   │   └── [4.0K] james │   │   │   └── [4.0K] rspamd │   │   │   ├── [4.0K] client │   │   │   │   └── [ 18K] RspamdHttpClientTest.java │   │   │   ├── [6.5K] DockerRspamdExtensionTest.java │   │   │   ├── [4.0K] healthcheck │   │   │   │   └── [3.4K] RspamdHealthcheckTest.java │   │   │   ├── [4.0K] model │   │   │   │   └── [9.7K] AnalysisResultDeserializationTest.java │   │   │   ├── [4.0K] route │   │   │   │   └── [ 34K] FeedMessageRouteTest.java │   │   │   ├── [6.8K] RspamdExtension.java │   │   │   ├── [ 16K] RspamdListenerTest.java │   │   │   ├── [ 26K] RspamdScannerTest.java │   │   │   └── [4.0K] task │   │   │   ├── [5.4K] FeedHamToRspamdTaskAdditionalInformationDTOTest.java │   │   │   ├── [ 28K] FeedHamToRspamdTaskTest.java │   │   │   ├── [5.5K] FeedSpamToRspamdTaskAdditionalInformationDTOTest.java │   │   │   └── [ 27K] FeedSpamToRspamdTaskTest.java │   │   └── [4.0K] resources │   │   ├── [4.0K] json │   │   │   ├── [ 301] feedHamClassifiedAsHam.additionalInformation.json │   │   │   ├── [ 270] feedHamEmptyPeriod.additionalInformation.json │   │   │   ├── [ 264] feedHamEmptyRspamdTimeout.additionalInformation.json │   │   │   ├── [ 298] feedHamNonEmptyPeriod.additionalInformation.json │   │   │   ├── [ 299] feedHamNonEmptyRspamdTimeout.additionalInformation.json │   │   │   ├── [ 304] feedSpamClassifiedAsHam.additionalInformation.json │   │   │   ├── [ 273] feedSpamEmptyPeriod.additionalInformation.json │   │   │   ├── [ 267] feedSpamEmptyRspamdTimeout.additionalInformation.json │   │   │   ├── [ 301] feedSpamNonEmptyPeriod.additionalInformation.json │   │   │   └── [ 302] feedSpamNonEmptyRspamdTimeout.additionalInformation.json │   │   ├── [4.0K] mail │   │   │   ├── [4.0K] attachment │   │   │   │   ├── [ 691] inlineNonVirusTextAttachment.eml │   │   │   │   └── [ 745] inlineVirusTextAttachment.eml │   │   │   ├── [4.0K] ham │   │   │   │   └── [3.4K] ham1.eml │   │   │   └── [4.0K] spam │   │   │   ├── [ 883] phishing.eml │   │   │   └── [ 13K] spam8.eml │   │   └── [4.0K] rspamd-config │   │   ├── [ 195] actions.conf │   │   ├── [ 846] antivirus.conf │   │   ├── [ 37] redis.conf │   │   ├── [1.0K] statistic.conf │   │   └── [ 31] worker-controller.inc │   └── [4.0K] spamassassin │   ├── [ 997] docker-compose.yml │   ├── [7.4K] pom.xml │   ├── [4.0K] sample-configuration │   │   ├── [ 71] extensions.properties │   │   ├── [1.0K] listeners.xml │   │   ├── [6.9K] mailetcontainer.xml │   │   ├── [7.7K] smtpserver.xml │   │   └── [ 49] spamassassin.properties │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] spamassassin │   │   ├── [2.0K] SpamAssassinConfiguration.java │   │   ├── [5.6K] SpamAssassinHandler.java │   │   ├── [9.8K] SpamAssassinInvoker.java │   │   ├── [5.0K] SpamAssassin.java │   │   ├── [2.5K] SpamAssassinLearner.java │   │   ├── [8.2K] SpamAssassinListener.java │   │   ├── [2.3K] SpamAssassinModule.java │   │   └── [4.7K] SpamAssassinResult.java │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] apache │   │   └── [4.0K] james │   │   └── [4.0K] spamassassin │   │   ├── [4.7K] MemorySpamAssassinTest.java │   │   ├── [4.0K] mock │   │   │   ├── [2.1K] MockSpamdExtension.java │   │   │   └── [3.5K] MockSpamd.java │   │   ├── [4.0K] module │   │   │   ├── [2.4K] SpamAssassinModuleExtension.java │   │   │   └── [2.6K] SpamAssassinTestModule.java │   │   ├── [1.8K] SpamAssassinConfigurationTest.java │   │   ├── [ 32K] SpamAssassinContract.java │   │   ├── [7.2K] SpamAssassinExtension.java │   │   ├── [8.0K] SpamAssassinHandlerTest.java │   │   ├── [9.0K] SpamAssassinIntegrationTest.java │   │   ├── [6.7K] SpamAssassinInvokerTest.java │   │   ├── [ 12K] SpamAssassinListenerTest.java │   │   ├── [3.7K] SpamAssassinResultTest.java │   │   └── [6.4K] SpamAssassinTest.java │   └── [4.0K] resources │   ├── [4.0K] eml │   │   └── [5.6K] spam.eml │   ├── [2.0K] listeners.xml │   ├── [5.3K] mailetcontainer.xml │   ├── [2.2K] smtpserver.xml │   └── [4.0K] spamassassin_db │   ├── [4.0K] ham │   │   ├── [5.1K] ham1 │   │   ├── [3.3K] ham2 │   │   └── [3.8K] ham3 │   └── [4.0K] spam │   ├── [4.6K] spam1 │   ├── [6.0K] spam2 │   └── [6.8K] spam3 └── [ 73K] upgrade-instructions.md 5337 directories, 9565 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮件到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对 POC 代码进行快照,为了长期维护,请考虑为本地 POC 付费/捐赠,感谢您的支持。