Interface IAuthoredMailTally
- Namespace
- MailFathom.Application.Contacts.Collection
- Assembly
- MailFathom.Application.dll
Counts how much of an account's stored mail one address wrote.
public interface IAuthoredMailTally
Remarks
This is what makes a threshold possible without collection keeping a ledger of its own. The evidence that somebody writes to the owner is the mail this deployment already holds, so it is read rather than accumulated — which is the whole of why collection derives no personal data beyond the contacts it records. An owner who erases the collected half of their book erases everything collection produced, because there is nothing else it wrote.
The count is over one account's mail rather than the whole store, so mail belonging to an account whose owner never switched collection on never becomes the reason a contact was recorded.
Methods
- CountMessagesAuthoredByAsync(MailAccountId, EmailAddress, int, CancellationToken)
Counts the messages of one account that one address authored.