OpenPop.net obtenir le texte du message réel

Je suis en utilisant OpenPop.net à essayer et à analyser nos liens de tous les e-mails qui sont dans une boîte de réception. J'ai trouvé cette méthode pour obtenir tous les messages:

    public static List<OpenPop.Mime.Message> FetchAllMessages(string hostname, int port, bool useSsl, string username, string password)
    {
        //The client disconnects from the server when being disposed
        using (Pop3Client client = new Pop3Client())
        {
            //Connect to the server
            client.Connect(hostname, port, useSsl);

            //Authenticate ourselves towards the server
            client.Authenticate(username, password);

            //Get the number of messages in the inbox
            int messageCount = client.GetMessageCount();

            //We want to download all messages
            List<OpenPop.Mime.Message> allMessages = new List<OpenPop.Mime.Message>(messageCount);

            //Messages are numbered in the interval: [1, messageCount]
            //Ergo: message numbers are 1-based.
            //Most servers give the latest message the highest number
            for (int i = messageCount; i > 0; i--)
            {
                allMessages.Add(client.GetMessage(i));                    
            }

            client.Disconnect();

            //Now return the fetched messages
            return allMessages;
        }
    }

Maintenant, je suis en train de parcourir chaque message mais je n'arrive pas à trouver comment faire, j'ai jusqu'à présent pour mon bouton:

    private void button7_Click(object sender, EventArgs e)
    {

        List<OpenPop.Mime.Message> allaEmail = FetchAllMessages("pop3.live.com", 995, true, "[email protected]", "xxxxx");

        var message = string.Join(",", allaEmail);
        MessageBox.Show(message);
    }

Comment pourrais-je en boucle sur chaque entrée dans allaEmail afin que je puisse l'afficher dans une MessageBox?

source d'informationauteur user1213488