Estoy usando el componente de código abierto para recuperar correos electrónicos de mi servidor de correo usando vb.net (pop3) pero debido a que tengo muchos mensajes, me da tiempo de respuesta y creo que si recibo los mensajes nuevos lo haré hacer leer más rápido. este es mi código:¿Cómo recuperar solo correos electrónicos no leídos usando pop3?
Dim popp As New Pop3Client("[email protected]", "*******", "pop3.mail.com")
popp.AuthenticateMode = Pop3AuthenticateMode.Pop
popp.Port = 110
'popp.Ssl = True
popp.Authenticate()
Dim msglist As New List(Of String)
If popp.State = Pop3ConnectionState.Authenticated Then
Dim totalmsgs As Integer = popp.GetTotalMessageCount()
If totalmsgs > 0 Then
For index As Integer = 1 To totalmsgs
Dim msg As Pop3Message = popp.GetMessage(index)
msglist.Add(msg.Subject)
Next
popp.Close()
End If
End If
Return msglist
Por favor, necesito un poco de ayuda si estoy usando el componente de una manera incorrecta o si hay otro componente hacer lo que estoy buscando. b.s. : el nombre de mi componente es "Higuchi.Mail.dll" o "OpenPOP.dll" y los dos son iguales.
gracias
¿podría darme una muestra para usar la paginación? –
Agregué la función y una ilustración de cómo llamarlo – js1568