Gmail アカウントから emial を読みたいです。「OpenPop.Pop3」を使用して、Gmail アカウントからメールを読み込んでいます。以下のコードを使用しています:-
using OpenPop.Pop3;
public DataTable ReadEmailsFromId()
{
DataTable table = new DataTable();
try
{
using (Pop3Client client = new Pop3Client())
{
int messageCount = client.GetMessageCount();
for (int i = messageCount; i > 0; i--)
{
table.Rows.Add(client.GetMessage(i).Headers.Subject, client.GetMessage(i).Headers.DateSent);
string msdId = client.GetMessage(i).Headers.MessageId;
OpenPop.Mime.Message msg = client.GetMessage(i);
OpenPop.Mime.MessagePart plainTextPart = msg.FindFirstPlainTextVersion();
string message = plainTextPart.GetBodyAsText();
}
}
}
return table;
}
ただし、2016 年 3 月 4 日より前にメールを取得し、新しい/最新のメールを取得していません。「OpenPop.Pop3」に制限はありますか、それとも何か不足していますか?