Asp.net中实现邮件发送的MailMessage类和SmtpClient类,或是jmail组件是如何工作的,它的原理是什么?我想自己编写一个类似的组件,不知道需要用到什么技术。  
 
       它是通过实现了smtp和pop3协议,从而可以使用web方式发送与接受邮件吗?  
 
       希望个位多给点意见!  

解决方案 »

  1.   

    他们都是 smtp/ pop3 协议的一个实现 库
      

  2.   

    给你个源码,自己看一下就知道了,不难http://www.51aspx.com/CV/JH1GEZ9ACZA70/
      

  3.   

    上面那个代码只是用MailMessage类和SmtpClient类实现的,我是想知道这两个类的实现原理。
      

  4.   

    楼主可以用 Reflector 查看.net 类库 其代码原理
      

  5.   

    C#实现SMTP服务器,使用TCP命令实现,功能比较完善http://dev.csdn.net/article/45/45122.shtm
      

  6.   

    Visual C#编写实现POP3的程序http://www.cndw.com/tech/net/2006042758442.asp
      

  7.   

    http://www.51aspx.com/CV/JH1GEZ9ACZA70/http://www.cndw.com/tech/net/2006042758442.asp
      

  8.   

    SMTP/POP3/IMAP4都是固定的协议,所以很容易支持。如果你想支持Web的话,例如Hotmail,那就不容易了,别人的Web一旦更改了你就没办法发送/收取了。
      

  9.   

    资料上说基于Web的电子邮件,电子邮件报文从邮件发送者的浏览器发送到他的邮件服务器,使用的是http,而不是smtp。那在asp.net中的MailMessage类和SmtpClient类是怎么通过http于服务器进行通讯的?