Изтриване на имейли от POP3 сървър

Изтриване на имейли от сървъра

Този Pop3Client класът използва POP3 протокол за копиране на имейл съобщенията от пощенската кутия към вашия компютър. След като пощата е изтеглена, не е необходимо да сте свързани с интернет, докато я четете, тъй като можете да я прочетете на компютъра. Ако не ви е необходима или искате копие от някои съобщения, съхранявани на POP3 сървъра, ги изтривате. Този раздел показва как да изтривате имейли, използвайки Pop3Client клас.

Изтриване на имейл по индекс

Следният кодов пример изтрива всички писма в пощенска кутия едно по едно, въз основа на техния индекс. Индексът никога не трябва да бъде <=0 в Pop3Client.DeleteMessage.

Изтриване на всички имейли

Може също да извикаме Pop3Client.DeleteMessages за изтриване на всички съобщения. Следният кодов пример показва как да изтриете всички имейли.

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

Ако връзката с POP3 сървъра се прекъсне веднага след изтриване, повече не можете да извикате Cancel Deletes, за да направите желаното.

Отмяна на изтриването на имейли

Pop3Client.UndeleteMessages може да се използва за анулиране на изтриване на имейл съобщения. Следният кодов пример показва как да отмените изтриванията.

// Cancel deletes
client.UndeleteMessages();