我使用ImapX 2我的C#程序來檢查Gmail帳戶的郵件,但整個過程似乎花太多時間,我會在代碼解釋:C#ImapX 2電子郵件校驗碼似乎很慢
public static string checkForSubject() {
ImapX.ImapClient client = new ImapX.ImapClient();
client.Port = 993;
client.UseSsl = true;
client.Host = "imap.gmail.com";
if (client.Connect()) {
client.Login(Constants.EMAIL_SENDER, Constants.EMAIL_SENDER_PASSWORD);
var messages = client.Folders.Inbox.Search("ALL"); // THIS LINE takes like 5-10 seconds to complete
foreach (var item in messages) {
if (item.Subject.StartsWith("HELLO_")) {
string s = item.Subject;
return s;
}
}
}
return null;
}
我的代碼有什麼問題,或者IMAP訪問正常嗎?