public static Task <IMailboxItemWriteReference> NewMailAsync( this IMailboxDeliveryStore store, string id, string mailbox, CancellationToken token) { return(store.NewMailAsync(id, mailbox, "inbox", token)); }
public MailDispatcher( IMailQueue incoming, IMailboxDeliveryStore delivery, IMailTransferQueue transfer, ILogger log, IDomainSettingResolver domainResolver, SpamAssassin spamAssassin, IVolatile <AgentSettings> settings) { _settings = settings; _incoming = incoming; _delivery = delivery; _transfer = transfer; _log = log; _domainResolver = domainResolver; _spamAssassin = spamAssassin; _settings.ValueChanged += UpdateDomains; UpdateDomains(null, _settings.Value, null); }