【发布时间】:2021-02-02 03:43:28
【问题描述】:
我正在创建一个必须读取电子邮件并将其写入文本文件的程序。我选择使用 AE.Net.Mail nuget 包来执行此操作。但是,当我尝试阅读电子邮件时,连接超时。这是读取电子邮件的代码:
IC = new ImapClient("imap.gmail.com", yourEmail, yourPassword, AuthMethods.Login, 993, true);
IC.SelectMailbox("INBOX");
var Email = IC.GetMessage(-1);
string body = Email.Body;
调用 IC.GetMessage(-1) 时超时。这是什么原因?
【问题讨论】:
-
可以指定超时值,IC.ServerTimeout = 10000;超时以毫秒为单位。