在Internet的诸多协议之中,Email协议(SMTP、POP3、MIME、IMAP)是基础性的协议之一。每时每刻,有相当多的网络通讯都是通过邮件来完成的,其重要性自不待言。除了一般的Email服务器和客户端,还有许多其他类型的服务需要用到Email协议。例如,统一消息服务(Unified Messaging Service)需要将邮件服务与传统的电话和传真集成在一起。但是,Email协议是相当复杂的协议,对于一般的程序员来说,要开发完整、高效、可靠的Email API并非是一件简单的事情。Mimella是用于创建、解析、修改、发送,以及接收MIME格式的邮件消息的C++类库,支持Windows平台(可以方便地移植到Unix/Linux上),以及SMTP、POP3、MIME、IMAP和NNTP等协议。在掌握了Mimella的面向对象接口之后,开发者可以很容易地开发出各种Email应用程序。
Mimella是开放源码软件,其使用许可如下:
Copyright (c) 2002 Ma Weida
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substanti
游客
非常好 2009-11-22