|
分類:[.NET 全般]
いつも参考にさせてもらっています
今メールの受信するプログラムを作成しています
メールを受信したときに削除せずにメールを受信していますが(過去20日分のみ残す) メール件数が多くなると受信処理に時間がかかります
未受信分のメールだけ取得する、ような設定はできないのでしょうか?
受信ロジック Dim lPop3 = New MailKit.Net.Pop3.Pop3Client() lPop3.Connect(aRecvMailServer, aRecvMailPort, SecureSocketOptions.None) ' 接続 lPop3.Authenticate(aRecvMailFromAdr, aRecvMailFromPass) ' 認証
' メール受信ループ For lNum = 0 To lPop3.Count - 1 lMailMsg(lNum) = lPop3.GetMessage(lNum) ← 受信内容を配列に設定して返す Next
lPop3.Disconnect(True)
Reutn lMailMsg
開発環境 VisualStadio2019 メール受信モジュール :MailKit,MimeKit
|