1

Gmail からのメールを読むためにEAGetMailライブラリを使用しています。これは私のコードです:

    private void readMails(){
        MailServer oServer=new MailServer("pop.gmail.com", "something@gmail.com", "noneedtoseethis", ServerProtocol.Pop3);
        MailClient oClient = new MailClient("Client");
        oServer.SSLConnection = true;
        oServer.Port = 995;
        try {
            oClient.Connect(oServer);
            MailInfo[] infos = oClient.GetMailInfos();
            Console.WriteLine(infos.Length);
            for (int i = 0; i < infos.Length; i++){
                MailInfo info = infos[i];
                Mail oMail = oClient.GetMail(info);

                Console.WriteLine("From: {0}", oMail.From.ToString());
                //oClient.Delete(info);
            }
            oClient.Quit();
        } catch (Exception ep) {
            Console.WriteLine(ep.Message);
        }
    }

それが得る唯一のものは私が受け取る新しいメッセージで
あり、5分ごとに2つまたは3つあるように見えますが.

しかし、新着メッセージだけでなく、受信トレイにあるすべてのメールを読みたいのですが、
どうすればよいですか?

4

1 に答える 1