`
阅读更多
/**//// <summary>
/// 利用Jmail接收邮件
/// </summary>
private void ReciveByJmail()
{    
    
/**////建立收邮件对象
    jmail.POP3Class popMail = new POP3Class();
    
    
/**////建立邮件信息接口
    jmail.Message mailMessage; 

    
/**////建立附件集接口
    jmail.Attachments atts;

    
/**////建立附件接口
    jmail.Attachment att;

    
try
    {
        popMail.Connect(TxtPopUser.Text.Trim(),TxtPopPwd.Text.Trim(),TxtPopServer.Text.Trim(),Convert.ToInt32(TxtPopPort.Text.Trim()));
        
        
/**////如果收到邮件
        if(0 < popMail.Count)                                                                          
        {    
            
/**////根据取到的邮件数量依次取得每封邮件
            for(int i=1;i <= popMail.Count;i++)                                                       
            {
                
/**////取得一条邮件信息
                mailMessage = popMail.Messages[i];                                                        

                
/**////取得该邮件的附件集合
                atts = mailMessage.Attachments; 
                
                
/**////设置邮件的编码方式                          
                mailMessage.Charset = "GB2312"
                
                
/**////设置邮件的附件编码方式                         
               mailMessage.Encoding = "Base64"
                
                
/**////是否将信头编码成iso-8859-1字符集                        
               mailMessage.ISOEncodeHeaders = false
                
               
/**////邮件的优先级                     
                txtpriority.Text = mailMessage.Priority.ToString(); 
                
                
/**////邮件的发送人的信箱地址                      
                txtSendMail.Text = mailMessage.From; 
                
                
/**////邮件的发送人                     
                txtSender.Text = mailMessage.FromName; 
                
               
/**////邮件主题                   
               txtSubject.Text = mailMessage.Subject; 
                
                
/**////邮件内容                   
                txtBody.Text = mailMessage.Body; 
                
                
/**////邮件大小                        
                txtSize.Text = mailMessage.Size.ToString();                                                          
                
                
for(int j=0;j<atts.Count;j++)
                {
                    
/**////取得附件
                    att = atts[j];  
                    
                   
/**////附件名称                              
                   string attname = att.Name;                                                            
                    
                    
/**////上传到服务器
                    att.SaveToFile ("e:\\attFile\\"+attname);                                           
                    
                }
                
            }
            panMailInfo.Visible 
= true;
            att 
= null;
            atts 
= null;
        }
        
else
        {
            Response.Write(
"没有新邮件!");
        }

        popMail.DeleteMessages();
        popMail.Disconnect();
        popMail 
= null;
    }
    
catch
    {
       Response.Write(
"Warning!请检查邮件服务器的设置是否正确!");
    }
}
分享到:
评论

相关推荐

    jmail接收邮件代码

    VC++中利用 JMAIL 接收邮件

    asp.net利用Jmail发送邮件和接收全部代码

    asp.net利用Jmail发送邮件和接收全部代码

    利用jmail组件实现邮件的发送和接收

    这工程的主要功能是用两个窗口实现邮件的发送和接受,主要用到了MailMessage,...接收邮件时需要使用jmail组件连接pop服务器,然后获取邮件接收者所接受的邮件,并将接受到的邮件信息显示到DataGridView控件中

    使用Jmail组件发送和接收邮件(含附件)

    利用jmail组件发送邮件和接收邮件,主要是上传指定位置的文件到邮件附件,并发送;把邮件附件下载到本地的指定文件夹。

    jmail收发邮件

    利用jmail实现简单邮件的接收和发送功能,已经过本人测试,完整方案

    C#利用JMAIL开发自动发送邮件

    利用JMAIL开发自动接收、发送邮件.支持取收多个附件.(核心代码及JMAIL控制)

    ASP.NET邮件收发源码(jmail)

    ASP.NET邮件收发源码 使用jmail控件的一个邮件收发源码,包含发送多附件功能

    vb(JMail)接收邮件(可下载附件)

    该源代码利用JMail和163邮箱的POP3服务器实现对邮件的阅读和邮件附件(含批量下载邮件)的下载。 目前暂时还不能连接QQ邮箱pop3服务器。

    C++MFCjmail收发邮件以及附件

    在C++ MFC框架下 利用JMAIL 实现 接收邮件 以及上传和下载邮件附件!

    pb收发邮件实例 - mymail

    mymail.pbl,开发版本pb10.5 ...时间:2009-8-12 功能:pb中用mymail来进行收发邮件 ... 但如果要用自己的邮箱,必须要开通... 本人不才,利用一上午时间研究了一下,写了这个小例子,提供大家来参考,如有疑问可email我

    JMailDemo_接码利用_thesedsr_Vc_

    利用JMail组件构建的邮件程序VC源代码实现邮件的发送与接收。

    蓝雨轩阁ASP邮件群发系统 v1.2.rar

    3.使用:请先设置你自己的Smtp发送设置,然后导入接收邮件,这样你就可以个性邮件群发了。4.建议: 大量邮件请本地测试,以免占用服务器资源,很多服务器不允许大量群发的。 大多免费SMTP有发信限制,如126一般连续...

    JMail4.5组建0分

    利用此组建可轻松的开发C#邮件发送和接收程序。

    蓝雨轩阁ASP邮件群发系统源码 v1.1.rar

    3.使用:请先设置你自己的Smtp发送设置,然后导入接收邮件,这样你就可以个性邮件群发了。4.建议: 大量邮件请本地测试,以免占用服务器资源,很多服务器不允许大量群发的。 大多免费SMTP有发信限制,如126一般...

    基于C++的邮件客户端系统的设计与实现-毕业设计

    根据最新公布的 2006-2020 国家信息化发展战略,信息化是充分利用信息技术,开发利用 信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进 程。电子邮件是整个网间网,以至所有其他网络...

    aa.zip_WEB邮件程序_ASP_

    .net环境下利用jmail发送和接收邮件

    PB源码企业通讯EIM2010最新版

    再也不用麻烦的打包压缩,接收人收到之后还需要解压缩等烦锁过程。 10、支持离线文件、离线语音、离线视频 可以一次性将整个文件夹发送。再也不用麻烦的打包压缩,接收人收到之后还需要解压缩等烦锁过程。 四、为...

    C#开发经验技巧宝典

    第21章 打印与报表技术 579 21.1 报表设计技术 580 0994 如何快速创建水晶报表 580 0995 如何编写带图片的报表 582 0996 如何使图片成为整个报表的背景 583 ...1096 如何使用Jmail发送电子邮件 666

Global site tag (gtag.js) - Google Analytics