Table of Contents

Interface IMailSynchronizationWindowReader

Namespace
MailFathom.Application.Synchronization.Checkpoints
Assembly
MailFathom.Application.dll

Resolves how far back synchronization may reach for one configured mail account.

public interface IMailSynchronizationWindowReader

Remarks

The window is read once per run and handed to the mailbox session as an input, for the same reason the transport security policy is: an adapter may narrow what it is given and must never decide for itself which emails a run is allowed to see. An account that configured no bound reads as Unbounded rather than as an absent answer.

Methods

GetWindow(MailAccountId)

Gets the configured synchronization window for an account.