Table of Contents

Constructor MailboxScopeResolver

Namespace
MailFathom.Application.Emails.Mailboxes
Assembly
MailFathom.Application.dll

MailboxScopeResolver(IMailAccountCatalog, IMailFolderParticipationReader, IJunkMailFolderCatalog, MailFolderReferenceResolver)

Initializes the resolver.

public MailboxScopeResolver(IMailAccountCatalog accountCatalog, IMailFolderParticipationReader folderParticipation, IJunkMailFolderCatalog junkFolders, MailFolderReferenceResolver folderReferences)

Parameters

accountCatalog IMailAccountCatalog

Answers which accounts this deployment serves.

folderParticipation IMailFolderParticipationReader

Answers which folders a tool may read from.

junkFolders IJunkMailFolderCatalog

Answers which folder each account advertises as its junk folder.

folderReferences MailFolderReferenceResolver

Turns the alias or the role a request named into the folder of an account it means.

Exceptions

ArgumentNullException

Thrown when any argument is null.