我正在使用以下代碼從Gmail中讀取內容:using (Pop3Client client = new Pop3Client()) { // Connect to the server client.Connect("pop.gmail.com", 995, true); client.Authenticate("recent:[email protected]", "password1", OpenPop.Pop3.AuthenticationMethod.UsernameAndPassword);請注意,我可以使用憑據登錄(請注意,為了安全起見,我已經對用戶名,密碼進行了調整)。我不斷得到:我不斷收到消息:OpenPop.Pop3.Exceptions.InvalidLoginException:'服務器未接受用戶憑據'請注意,我已經在Gmail設置中啟用了POP。Gmail顯示:狀態:所有郵件均已啟用POP
2 回答

翻閱古今
TA貢獻1780條經驗 獲得超5個贊
如果您啟用了“安全性較低的應用程序”功能,則Google帳戶將僅允許POP3訪問??梢酝ㄟ^以下鏈接完成此操作:https : //www.google.com/settings/security/lesssecureapps
但是,如果啟用了雙重身份驗證,則將無法打開此設置。相反,您可以創建一組特定的憑據,這些憑據也將為您提供訪問權限??梢酝ㄟ^以下鏈接完成:https : //security.google.com/settings/security/apppasswords
無論如何,后一種方法可能是一個更好的選擇,因為這意味著您可以刪除該密碼而不必更改您的主要帳戶詳細信息。
- 2 回答
- 0 關注
- 314 瀏覽
添加回答
舉報
0/150
提交
取消