4 votes

OpenPop - Gmail - GetMessageCount() renvoie 0 (zéro)

Lorsque je me connecte à Gmail avec OpenPop, je ne peux récupérer un email qu'une seule fois, même si je ne le supprime pas. En utilisant GetMessageCount(), je reçois toujours 0 email. Comment puis-je récupérer tous les e-mails qui existent ?

Ce n'est qu'après les avoir lues et traitées que je donne l'ordre de les supprimer. J'utilise le code suivant pour obtenir les emails :

using (var client = new Pop3Client())
{
    // Connect to the server
    client.Connect(serverData.Hostname, serverData.Port, serverData.UseSsl);

    // Authenticate ourselves towards the server
    client.Authenticate(serverData.Username, serverData.Password, AuthenticationMethod.UsernameAndPassword);

    var emailAmount = client.GetMessageSizes().Count;

    // Fetch all the current uids seen
    var msgCount = client.GetMessageCount();

   .....
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X