当前位置: 技术问答>linux和unix
向大家请教邮件服务器问题
来源: 互联网 发布时间:2016-05-21
本文导语: 我是个大三学生,课程设计马上要开始了,我的想法是想做个邮件服务器,但我比较菜,也看了一些这方面的资料。由于水平和时间原因我不可能实现一个邮件服务器的全部功能,我想问大家我应该实现哪些主要...
我是个大三学生,课程设计马上要开始了,我的想法是想做个邮件服务器,但我比较菜,也看了一些这方面的资料。由于水平和时间原因我不可能实现一个邮件服务器的全部功能,我想问大家我应该实现哪些主要功能,具体怎么实现,可以提供一些参考资料么?
还有就是我初步想在linux下做,大家有什么好的提议吗?谢谢!!!
还有就是我初步想在linux下做,大家有什么好的提议吗?谢谢!!!
|
好像要支持的内容挺多的。
1. 写一个socket服务,可以解析客户端发送过来的smtp和pop3协议的命令,然后做相应的动作。
2. 需要支持帐号的创建。
3. 需要设计一个保存邮件内容和附件等信息的数据文件的结构。
4. 等等
在网上搜搜,肯定有现成的代码。
1. 写一个socket服务,可以解析客户端发送过来的smtp和pop3协议的命令,然后做相应的动作。
2. 需要支持帐号的创建。
3. 需要设计一个保存邮件内容和附件等信息的数据文件的结构。
4. 等等
在网上搜搜,肯定有现成的代码。
|
两条路可以走,一个是直接用现有的库来实现,推荐用washington university做的imap,对于课程设计就够了,我大6还在做邮件客户端。
还有条路是分析rfc文档,然后用套接字去实现其中协议,但是实现服务器会比较困难的,对学生而言。
还有条路是分析rfc文档,然后用套接字去实现其中协议,但是实现服务器会比较困难的,对学生而言。