使用IMAP

时间:2017-01-04 12:04:28

标签: c# asp.net null imap gmail-imap

我正在 C#中使用 IMAP 获取我发送的邮件,但即使经过相当长的时间,我还没有能够使它工作。

即使提取了12封电子邮件,给我的输出也是 null 。请考虑以下屏幕截图

enter image description here

我在stackoverflow上获得的唯一帮助/提示是:

[UPDATE]

这是我的代码:

>             ImapClient client = new ImapClient("ExampleHost", port, ssl);
>             try
>             {
>                 client.Login("ExampleEmail", "ExamplePass", AuthMethod.Login);
>                 IEnumerable<uint> units = client.Search(SearchCondition.Seen());
>                 DataTable TempTaskTable = new DataTable();
>                 TempTaskTable.Columns.Add("FromEmail", typeof(string));
>                 TempTaskTable.Columns.Add("ToEmail", typeof(string));
>                 TempTaskTable.Columns.Add("Subject", typeof(string));
>               
>                 foreach (var uid in units)
>                 {
>                     System.Net.Mail.MailMessage email = client.GetMessage(uid,true, "[Gmail]/Sent Mail");
>                     DataRow TempTaskRow2 = TempTaskTable.NewRow();
>                     TempTaskRow2["FromEmail"] = email.Sender;
>                     TempTaskRow2["ToEmail"] = email.From;
>                     TempTaskRow2["Subject"] = email.Subject;
>                 }
>                 bool result = false;
>                 string msg = "";
>                 usp_TempTasksSave(TempTaskTable, TempTaskAttachmentDatatTable, out result, out msg);
>             }
>             catch (Exception ex)
>             {
>                 string exceptionCheck = ex.Message;
>             }

真的很感激任何形式的帮助。

0 个答案:

没有答案