OpenPopを使用してGmailに接続すると、削除しなくてもメールを取得できるのは1回だけです。GetMessageCount()を使用すると、常に0通のメールを受信します。そこにあるすべての電子メールを取得するにはどうすればよいですか?
それらを読んで処理した後でのみ、削除するように命令します。メールを取得するために次のコードを使用しています。
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();
.....
}