用于访问Gmail的IMAP [英] IMAP for accessing Gmail
本文介绍了用于访问Gmail的IMAP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好朋友,
我正在使用IMAP来阅读来自gmail的邮件,我用30天的试用版下载dll。
IS IMAP DLL在.NET的某些地方
或
我可以购买IMAP dll吗?
请回复
Hello friends,
I am using IMAP tto read mail from gmail for which I downlaod dll with 30days trial pack.
IS IMAP DLL is in some where in .NET
OR
Can I get IMAP dll without purchasing It?
Please Reply
推荐答案
Hello Neetesh,>
您可以搜索这个网站。无论如何我给你两个链接,这将帮助你消除对第三方DLL的依赖。
- 使用C#的IMAP客户端库 [ ^ ]
- C#中的IMAP和POP3客户端 [ ^ ]
Hello Neetesh,
You could have searched this very site. Any way I am giving you two links which will help you in removing dependency on third party dll.
- IMAP Client library using C#[^]
- IMAP and POP3 Clients in C#[^]
IMAPLib是.Net framework 4.5 IMAP库,完全免费。
它提供对文件夹和电子邮件的完全控制。
http://eximiussoftsolutions.com/Downloads.aspx [ ^ ]
使用ESS查看示例 -
。 Network.IMAP;
IMAPLib is .Net framework 4.5 IMAP library which is absolutely free.
It offers full control on folders and emails.
http://eximiussoftsolutions.com/Downloads.aspx[^]
See the example -
using ESS.Network.IMAP;
ImapClient objclient = new ImapClient();
objclient.UserName = "******@gmail.com";
objclient.Password = "*******";
objclient.Port = 993;
objclient.Host = "imap.gmail.com";//"imap.****.****.com";
if (objclient.Connect())
{
if (objclient.SetFolder("Inbox"))
{
Dictionary<string, string> messageIds = objclient.SearchMails(ESS.Network.eMailStatus.ALL);
IDictionaryEnumerator ienum = messageIds.GetEnumerator();
while (ienum.MoveNext())
{
string messageId = (string)ienum.Key;
string msguid = (string)ienum.Value;
string emlstr = string.Empty;
objclient.GetMail(messageId, ESS.Network.eMailIdType.MESSAGEID, ref emlstr);
//emlstr - contains entire email
}
}
}
这篇关于用于访问Gmail的IMAP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文