一直需要一个简单的邮件服务器,最好是一个文件就搞定的那种。面向一两百人的小企业对象就可以了。部署简单,一个主程序,一个配置文件即好。
最好是跨平台的,比如拿个RaspberryPi也能安装。也需要有Web端。数据库还是用Sqlite3吧,毕竟那就那么一两百号用户。至于垃圾过滤、杀毒那些,没有也行,让用户能自己扩展就好。
最好是Golang开源,可以自己修改和完善。
虽然自己之前也做了一个极简单的邮件服务器,但部份兼容性还是不够好,最终也就没有用起来。
市面上的邮件服务器也不少,但一般安装和设置都复杂,当然功能也较丰富,都是冲着成千上万的用户去的。这并不是我想要的。如果说做好的docker邮件服务器比较简便的话,又不是我的性格:自己动手,掌握更多主动权,更清晰的了解内部构造。
邮件服务虽是很老的服务,也有没落的趋势,还是依然有小众的市场。
自己架设的邮件服务器有很多好处,比如随便申请,名称随便(a@scwy.net)。
如果开源,可以随便自己折腾。比如做一个“百毒不侵”的邮件系统:标题必须以密码开头,否则不予接收。密码是针对每一个客户指定的。
或者换一个用法:邮箱qq…@scwy.net是注册qq时用的,邮箱ali…@scwy.net是注册阿里系时用的…,这里面的三个点算是密码,谁泄露谁打板子。
比如做一个邮件到达通知功能,当收到新邮件,通知到微信。
玩法还多,随便瞎想的。