我知道這個問題可能不符合本網站的標準,但我無法在其他地方找到答案。 我正在嘗試創建郵件偵聽器客戶端,該郵件偵聽器客戶端每隔30秒檢查一次POP3帳戶,以查看是否有新郵件並將其下載。現在我正在Outlook.com上測試它。我面對的問題是,在說了3-4次嘗試後,它給了我一個錯誤,說LOGIN Limit reached. Try logging in fewer times in every 15 minutes
。POP3登錄限制錯誤
這似乎是Outlook.com強加的登錄限制,但有什麼辦法可以克服嗎?我的意思是幾乎所有的,我只是登錄,並沒有關閉連接,所以它仍然登錄。所以沒有理由爲什麼它應該給我的錯誤。由於各種原因,我無法發佈任何代碼。我能做的最好的是給你一個我在做什麼的算法:
1. Open connection for a user
2. Open inbox folder of that user
3. Read mails
4. Close inbox folder
5. Sleep for 30 seconds
6. Goto step 2
只有在應用程序退出,我關閉連接。
任何人都可以指出我在做什麼錯誤的假設代碼是正確的步驟。
我懷疑每次檢查郵件時,都會發送auth令牌。大多數郵件客戶端的最短時間爲60秒。我建議嘗試一下,如果它是一個選項。或者,在完成後關閉連接 - 儘管如果您每30秒檢查一次,這可能不會更好 –