C#接收邮件

本文介绍了使用C#连接邮件服务器并接收邮件的过程,重点展示了如何通过POP3协议与163邮箱进行交互,包括登录、获取邮件信息、读取邮件内容及附件,并提供了源代码示例。
摘要由CSDN通过智能技术生成

最近由于工作需要,接触到了邮件服务器.以前我用CF写过,感觉没有什么,我想用C#来实现会更简单,但是万万没想到C#没有提供邮件接收的方法,令我很不解.通过我在网上查找,发现了一个国外公司写好的接收邮件软件,通过我把他的DLL破解之后就不用注册了,要不可是需要花钱买序列号的啊好贵的啊!不过我希望各位如果有能力还是去买正版的为好!我破解他的确是没有办法的办法拉!请各位能够理解^_^

下面是接收邮件的主程序代码如下:

 

using System;
using System.Text;
using System.IO;
using Email.POP3;

namespace TestPOP3
...{
    
class example
    
...{
        [STAThread]
        
static void Main(string[] args)
        
...{
            
//我测试的时候用的是163的邮箱,163的免费POP邮件服务器是pop.163.com。而163官方给出的是                    
            
//pop.126.com在这里不能用,原因是这个邮件服务器是有SSL加密的,GMAIL我也测试了也不能用都是这个原因
            POP3 objPOP3 = new POP3("pop.163.com"110"用户名""密码");
            Console.WriteLine(objPOP3.Connect() 
? "Connected" : "Can't connect");
            
try
            ...{
                
if (objPOP3.IsAPOPSupported)
                
...{
                    Console.WriteLine(objPOP3.SecureLogin() 
? "Secure Logged in" : "Can't login");
                }

                else

评论 151
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值