email 收发程序

来源:百度知道 编辑:UC知道 时间:2024/05/27 04:51:16
用c 或vc 编写email 收发程序
就是我们收发email,系统做了什么工作?目的是,如果我们自己做email服务器,我们自己写程序,可以接收别人的系统发过来的email,并转发出去,该做什么工作。

实现smtp协议和pop3协议,就可以收发邮件。如果收邮件的话,还需要把收到的邮件存储起来,可以用数据库,也可以直接用文件来存。

麻烦的地方是实现smtp协议和pop3协议,你可以去w3c察看这两个协议的文档。两个协议是标准协议,只要实现他们,就可以和任何一个另外的email系统互发邮件。

如果你用java,那么jmail已经部分实现了这两个协议。

linux 用 sendmail 程序收发邮件。自己写服务器,调用sendmail 就可以了。linux php 也是这么干的。 linux 源码是公开的,你可以拿来参考。Windows 收发邮件原理应当一样,因为smtp和pop3等协议是跨平台的。