c#使用S22.Imap收剑灵激活码邮件代码示例(imap收邮件)_C#教程-查字典教程网
c#使用S22.Imap收剑灵激活码邮件代码示例(imap收邮件)
c#使用S22.Imap收剑灵激活码邮件代码示例(imap收邮件)
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Compo...

复制代码 代码如下:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using S22.Imap;

namespace _163pop3

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

}

/*

*

* By im0khu

* C#利用IMAP收邮件

*/

private void btnFetch_Click(object sender, EventArgs e)

{

string ImapServer = "imap.163.com";

string ImapUserame = "xiagegou_com";

string ImapPwd = "password2013";

ImapClient imap = new ImapClient(ImapServer, 993, true);

try

{

imap.Login(ImapUserame, ImapPwd, AuthMethod.Login);

uint[] uids = imap.Search(SearchCondition.Subject("This's a test email"));

// uint[] uids = imap.Search(SearchCondition.From("ssss@oschina.net"));

// 也可以使用通过其它条件进行检索你的邮件

if (uids.Length > 0)

{

System.Net.Mail.MailMessage msg = imap.GetMessage(uids[0]);

emailLst.Items.Add("Subject: " + msg.Subject);

emailBody.Text = msg.Body;

}

else

{

emailLst.Items.Add("没有你要找的邮件");

}

imap.Dispose();

}

catch (InvalidCredentialsException)

{

MessageBox.Show("服务器拒绝连接,可能密码错误!");

imap.Dispose();

}

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类