POP3 सर्वर से ईमेल हटाएँ

सर्वर से ईमेल हटाना

यह Pop3Client क्लास POP3 प्रोटोकॉल का उपयोग करके मेलबॉक्स से मेल संदेशों को आपके PC पर कॉपी करती है। एक बार मेल प्राप्त हो जाने पर आपको इंटरनेट से कनेक्ट रहने की आवश्यकता नहीं होती क्योंकि आप प्राप्त किए गए मेल को PC पर पढ़ सकते हैं। यदि आपको POP3 सर्वर पर कुछ मेल संदेशों की प्रतिलिपि रखने की आवश्यकता नहीं है, तो आप उन्हें हटा सकते हैं। यह अनुभाग दिखाता है कि कैसे POP3 सर्वर पर ईमेल हटाए जाएँ। Pop3Client क्लास।

इंडेक्स द्वारा ईमेल हटाएँ

निम्नलिखित कोड स्निपेट एक मेलबॉक्स के सभी मेल संदेशों को क्रमशः उनके इंडेक्स के आधार पर हटाता है। इंडेक्स कभी भी <=0 नहीं होना चाहिए। Pop3Client.DeleteMessage.

// Create a POP3 client
Pop3Client client = new Pop3Client("mail.aspose.com", 110, "username", "psw");
try
{
    // Delete all the message one by one
    int messageCount = client.GetMessageCount();
    for (int i = 1; i <= messageCount; i++)
    {
        client.DeleteMessage(i);
    }
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}

सभी ईमेल हटाएँ

हम संभवतः कॉल भी कर सकते हैं Pop3Client.DeleteMessages सभी संदेशों को हटाने के लिए। निम्नलिखित कोड स्निपेट दिखाता है कि सभी ईमेल कैसे हटाएँ।

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

यदि POP3 सर्वर से कनेक्शन हटाने के संचालन के तुरंत बाद टूट जाता है, तो आप अब Cancel Deletes को कॉल नहीं कर पाएंगे।

ईमेल हटाने को रद्द करें

Pop3Client.UndeleteMessages ईमेल संदेशों के हटाव को रद्द करने के लिए उपयोग किया जा सकता है। निम्नलिखित कोड स्निपेट दिखाता है कि कैसे डिलीट को रद्द किया जाए।

// Cancel deletes
client.UndeleteMessages();