技术开发 频道

Outlook2007携手.Net2.0打造邮件列表服务器



源代码

【IT168 专稿】

一、什么是邮件列表服务器

    如果你是一个开发人员,那么你一定对邮件列表并不陌生。一个邮件列表包含了一组用户,这些用户通过邮件订阅了指定内容的邮件内容。在通常情况下,处理是自动进行的,也就是我们通过发送一个email请求将自己的mail加到列表中,如果退订,可以再次发送这个email即可。邮件列表通过由列表服务器系统管理,这套系统我们可以通过购买方式获得。而在本文中为读者展示了如何建立自己的邮件列表服务器,在本例子中使用了.NET2.0新提供的System.Net.Mail命名空间,还有其他的一些新技术,如从Outlook2007中获得email等。对于一个完整的邮件列表服务器来说,需要如下的三个功能:

1. 向列表成员发送信息
2. 接收来自用户的订阅和退订请求
3. 自动增加和删除用户

   
对于发送email来说是非常容易的,我们可以使用System.NET.Mail命名空间很容易地做到。然而,这个命名空间仅仅允许我们发送邮件,但却不支持接收邮件。因此,在本文中将演示如何通过和Outlook2007集成来克服这个障碍。
0
相关文章