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

简介:

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

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

复制代码
MailInfo
     class  MailInfo
    {
       
public   string  FromMail
        {
            
get ;
            
set ;
        }

      
public   string  MailSubject
      {
          
get ;
          
set ;
      }

      
public   string  MailMessage
      {
          
get ;
          
set ;
      }

      
public  List < string >  atts
      {
          
get ;
          
set ;
      }
   }
复制代码

3、邮件发送代码:

代码

4、邮件接收代码:

代码

5、测试:

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

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

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

6、总结:

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

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





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

相关文章
Javamail发送新浪邮件后保存邮件到已发送
Javamail发送新浪邮件后保存邮件到已发送
111 0
Jamil+c#—实现邮件的发送
Jamil+c#—实现邮件的发送
165 0
Jamil+c#—实现邮件的发送
|
C#
jmail + c#实现邮件的接收
jmail + c#实现邮件的接收
191 0