1、下载Jmail组件,并安装,将jmail.dll引用到工程中:

一步一步教你使用Jmail实现邮件的接收与发送

2、定义一个实体保存接受邮件的基本信息,为了简单起见,只定义了四个字段:

一步一步教你使用Jmail实现邮件的接收与发送
一步一步教你使用Jmail实现邮件的接收与发送MailInfo
    class MailInfo
    {
       
public string FromMail
        {
            
get;
            
set;
        }

      
public string MailSubject
      {
          
get;
          
set;
      }

      
public string MailMessage
      {
          
get;
          
set;
      }

      
public List<string> atts
      {
          
get;
          
set;
      }
   }
一步一步教你使用Jmail实现邮件的接收与发送

3、邮件发送代码:

一步一步教你使用Jmail实现邮件的接收与发送代码

4、邮件接收代码:

一步一步教你使用Jmail实现邮件的接收与发送代码

5、测试:

1)、在server中填写:smtp.163.com , mail:***@163.com    password:******

一步一步教你使用Jmail实现邮件的接收与发送

2)邮件发送:填写收件人、主题、内容、附件。

一步一步教你使用Jmail实现邮件的接收与发送

3)将server改写成:pop3.163.com , mail:***@163.com    password:******,收取的邮件和附件,如下图:

一步一步教你使用Jmail实现邮件的接收与发送

6、总结:

    这个非常的简单,网上也有很多代码,这里提供一个完整的Demo下载,偶也是整理网上的代码。

    使用网易的邮箱测试的时候,请注意开启POP3/SMTP服务(网易自2006年11月16日起,网易免费邮件系统的POP3及SMTP服务将暂停开通,但是2010-01-05 20点40分开始,网易免费邮箱重新免费开放POP3/SMTP服务,感谢缤纷),设置如下图:

一步一步教你使用Jmail实现邮件的接收与发送





本文转自麒麟博客园博客,原文链接:http://www.cnblogs.com/zhuqil/archive/2010/02/08/SendMailAndReceiveMail.html,如需转载请自行联系原作者

相关文章: