[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