Hi,
have you tried this;
Private Sub FetchEnvelopesAsync(mailbox As cMailbox)
Dim T As New Thread( New ThreadStart(
Function()
Try
Using client = CreateClientByAccount(mailbox.AccountState.Account)
client.[Select](mailbox.Fullname)
Dim query = client.Messages.Where( _
Function(x) x.[Date] < DateTime.Today.AddDays(1)).[Select] _
(Function(x) New cMyMessage() _
With {.Envelope = x.Envelope, .Uid = x.Uid})
For Each message As Object In query
message.Mailbox = mailbox
AddMessageToViewSafely(mailbox, message)
Next
End Using
Catch ex As Exception
LogSafely(ex.Message)
End Try
End Function))
End Sub
Jegan