Eliminar Correos Electrónicos del Servidor POP3

Eliminar Correos del Servidor

El Pop3Client la clase usa el protocolo POP3 para copiar los mensajes de correo desde el buzón a su PC. Una vez recuperado el correo, no necesita estar conectado a internet mientras lo lee, ya que puede leer el correo recuperado en la PC. Si no necesita o desea una copia de algunos mensajes de correo almacenados en el servidor POP3, puede eliminarlos. Esta sección muestra cómo eliminar correos usando Pop3Client clase.

Eliminar correo electrónico por índice

El siguiente fragmento de código elimina todos los mensajes de correo de un buzón uno por uno, basándose en su índice. El índice nunca debe ser <=0 en Pop3Client.DeleteMessage.

Eliminar todos los correos electrónicos

También podríamos llamar Pop3Client.DeleteMessages para eliminar todos los mensajes. El siguiente fragmento de código muestra cómo eliminar todos los correos electrónicos.

// Delete all the messages
client.DeleteMessages();

Si la conexión al servidor POP3 se interrumpe inmediatamente después de las operaciones de eliminación, ya no puede llamar a Cancelar Eliminaciones para realizar lo que desea.

Cancelar Eliminaciones de Correos

Pop3Client.UndeleteMessages puede usarse para cancelar la eliminación de mensajes de correo electrónico. El siguiente fragmento de código muestra cómo cancelar eliminaciones.

// Cancel deletes
client.UndeleteMessages();