Видалити листи з POP3 сервера
Видалення листів з сервера
The Pop3Client клас використовує протокол POP3 для копіювання поштових повідомлень з поштової скриньки на ваш ПК. Після отримання пошти вам не потрібно бути підключеним до інтернету під час її читання, оскільки ви можете прочитати завантажену пошту на ПК. Якщо вам не потрібна чи ви не хочете залишати копії певних листів на POP3‑сервері, ви можете їх видалити. У цьому розділі показано, як видаляти листи за допомогою Pop3Client клас.
Видалити лист за індексом
Нижче наведений код видаляє всі листи з поштової скриньки один за одним за їх індексом. Індекс ніколи не повинен бути <=0 у Pop3Client.DeleteMessage.
Видалити всі листи
Можемо також викликати Pop3Client.DeleteMessages для видалення всіх повідомлень. Нижче наведено код, який показує, як видалити всі листи.
// Delete all the messages
client.DeleteMessages();
Якщо з’єднання з POP3 сервером розірвано одразу після операцій видалення, ви більше не зможете викликати Скасування видалення, щоб виконати потрібні дії.
Скасування видалення листів
Pop3Client.UndeleteMessages можна використати для скасування видалення електронних листів. Нижче наведено код, який показує, як скасувати видалення.
// Cancel deletes
client.UndeleteMessages();