使用AE NET Mail检索Gmail收件箱

时间:2014-04-16 18:11:22

标签: c# email gmail

在我的课堂上,我们学习了如何使用Net.Mail命名空间发送邮件,但从未教过如何检索邮件/收件箱。在做了一些研究后,我找到了一些资源来帮助解决这个问题。现在我开始使用以下代码:

using (var ic = new AE.Net.Mail.ImapClient("imap.gmail.com", "someadress@gmail.com", "pswrd", AE.Net.Mail.AuthMethods.Login, 993, true))
        {
            ic.SelectMailbox("INBOX");
            MailMessage[] mm = ic.GetMessages(0, 10);
        }

我从here下载了AENETMAIL邮政编码。我应该包含哪些cs文件和引用?

enter image description here

2 个答案:

答案 0 :(得分:1)

打开解决方案AE.Net.Mail.sln并构建它。您将收到.dll文件。 将项目中的引用添加到builded .dll。 使用AE.Net.Mail.Imap粘贴;使用AE.Net.Mail;

答案 1 :(得分:1)

使用NuGet AE.Net.Mail包。 NuGet包可以处理所有事情,您不必担心解决方案或项目中的引用,DLL或丢失文件。

  1. 从Visual Studio中,打开解决方案资源管理器(Ctrl + L)
  2. 右键单击要添加库的项目,然后选择"管理NuGet包"
  3. 从对话框左侧的列表中选择"在线","全部"
  4. 类型" AE.Net.Mail"在位于对话框右上方的搜索栏中
  5. 当包显示在搜索结果列表中时,单击"安装"