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つあるように見えますが.
しかし、新着メッセージだけでなく、受信トレイにあるすべてのメールを読みたいのですが、
どうすればよいですか?