public virtual async Task MarkAsRead(IList <UniqueId> uids) { if (_mailFolder == null) { _mailFolder = await AuthenticateAsync(); } await _mailFolder.OpenAsync(FolderAccess.ReadWrite); await _mailFolder.SetFlagsAsync(uids, MessageFlags.Seen, false); }