public DependencyRegistry(ServiceConfiguration serviceConfiguration)
        {
            var repositoryFactory = new RepositoryFactory(serviceConfiguration.DatabaseConfiguration, serviceConfiguration.DataDirectory);

            For <IAccountRepository>().Use(() => repositoryFactory.CreateAccountRepository());
            For <IMessageRepository>().Use(() => repositoryFactory.CreateMessageRepository());
            For <IFolderRepository>().Use(() => repositoryFactory.CreateFolderRepository());

            For <IDnsClient>().Use <Dns.DnsClient>();

            For <ILog>().Use <Log>();
        }