当前位置:编程学习 > C#/ASP.NET >>

LumiSoft IMAP Search搜索邮件问题


谷歌了半天了都没有找到搜索这块的,求指点 --------------------编程问答-------------------- 版主给看看 --------------------编程问答--------------------

public class EmailClient : IDisposable
    {
        IMAP_Client imapClient;
        POP3_Client popClient;
        _Account account;
        EmailProvider provider;

        public bool IsLogined { get; private set; }

        public EmailClient(EmailProvider provider, _Account account)
        {
            this.provider = provider;
            this.account = account;
            if (provider.IMAP)
            {
                //支持IMAP
                imapClient = new IMAP_Client();
                imapClient.Connect(provider.IMAPAddress, provider.IMAPPort, provider.IMAPSSL);
            }
            else
            {
                //支持POP
                popClient = new POP3_Client();
                popClient.Connect(provider.POPAddress, provider.POPPort, provider.POPSSL);
            }
        }

        public bool Login()
        {
          ```````````````
        }

        public bool Search(string keywords)
        {
            if (!IsLogined) Login();
            if (provider.IMAP)
            {
                //支持IMAP
                imapClient.SelectFolder("INBOX");
                int[] uid = imapClient.Search(true, Encoding.UTF8,new IMAP_Search_Key_Keyword(keywords));//这里出错
                return uid.Length > 0;
                //IMAP_Client_SelectedFolder folder= imapClient.SelectedFolder;
                //return folder.MessagesCount;
            }
            else
            {
                //支持POP
            }
        }



    }
}



LumiSoft IMAP_Client怎么才能实现搜索关键字? --------------------编程问答-------------------- 这还真就没人遇到过````?
只有QQ的邮箱会这样,其他的不会
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,