DreamMail

在线演示

测试地址:http://s.dm1.in/G

测试账号:不需要,直接微信扫码登录

测试邮箱:支持163,126,QQMail,Gmail,邮箱IMAP账号无法提供,请自备。

后台地址:仅现场演示

开发背景

电子邮箱,在计算机历史上是一个历史悠久的服务。

现在仍然有很多网站以电子邮箱做为登陆账号、认证、密保工具。

尤其对于外贸企业,电子邮箱是一项非常重要的服务。

对于我个人来说,因为接触网络的时候比较早,也顺势使用过不少邮箱,例如:

Gmail, Hotmail, Yahoo, 163, 126, QQMail, 已经停止服务的中华邮等等,甚至有一些已经遗忘了。

自己的使用习惯上,境内多用QQMail,境外多用Gmail,每月的信用卡账单,服务器月账单,电子钱包等等都是通过电子邮件处理的,一直有计划去统一管理这些邮箱,让信息处理更便捷。

近年来各大电子邮箱都在做IMAP支持,这让不使用WebMail去管理邮箱邮件成为了可能,目前是使用著名邮件客户端ThunderBird来管理邮件,但是也存在一些问题。

最主要的问题,就是Gmail收信,因为国内网络政策关系,Gmail的收信一直不稳定。

要解决Gmail收信困难的问题,必须得把收信服务放到境外,这就意味着不能单靠ThunderBird来解决这些问题。

HTML5的出现,带来的更多的可能性,特别是让即时收信通知成为了可能。但是PHP因为本身的限制,并不适合本项目的开发。在学习Go后,可以把之前的想法实现出来。

微信扫码登录

通过微信扫码登录,让系统在接管了大量邮箱和邮件信息的私密信息前提下,既避免了目前主流的撞库问题,又能更安全方便地登陆,登陆后通过微信通知账号所有人,避免盗号造成损失,尤其是完成了DreamWeixin后,多项目共用微信登陆成为可能,也不会影响到后续其他项目使用同一微信可能产生的问题。

多语言设计

在前公司,曾经做过一个PHP的多语言项目。总经理让我把单一语言设计的简体中文的公司框架后台,做成五国语言任意切换的后台系统。任务我是完成了,唯一不足的是,总经理没有给我前台,只要求我做后台的五国语言,后来可能是把项目给其他同事做了,后面项目如何就不清楚了,反正后续,或者成品,我都没有见过,DreamMail的多语言设计算是弥补这一小遗憾。

另一方面,客户经常需要修改一些前台文本,每次都需要直接修改模板或者修改源代码,于是就考虑到把前台文本放到后台统一管理,把这两个结合起来的成果就是目前的多语言管理模块,以后的所有项目都是基于这个多语言模块设计完成的。

邮件解码

电子邮件于1971年出现,1987年进入中国,已经有将近50年的历史。

也因此,邮件格式异常地多,再加上各种垃圾邮件,不标准邮件,不规范邮件。

也不敢说DreamMail能正常识别所有邮件,但是就目前来说,上线以来,我几个邮箱里的几千封邮件还是可以正常识别出来的。

支持邮箱

目前支持QQ、163、126、Gmail。

如能提供其他邮箱账号,可现场增加其他邮箱支持。

关联项目

DreamWeixin

使用说明

1. 通过微信扫码登录,未注册用户也可以扫码。DreamMail可以自动识别语言,也可以手工选择语言。

2. 根据提示填入邮箱账号及密码。要注意的是,部分邮箱(如QQ)里,IMAP的密码跟登陆密码不一致,而且默认只能收1周内的信件,这需要在邮箱里自行设置。

相关动图

项目截图

后台截图

11 评论

  1. I was wondering if you ever thought of changing the structure of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or two pictures. Maybe you could space it out better?

  2. Hello There. I discovered your blog the usage of msn. This is a very smartly written article. I’ll be sure to bookmark it and return to read extra of your helpful information. Thanks for the post. I’ll definitely return.

  3. Friends contact him Terrance Cage and he loves it. Supervising is the position his primary revenue comes from but he plans on transforming it. Her partner and her selected to reside in New Jersey but her spouse wants them to shift. Jogging is the point I appreciate most.

  4. Friends contact him Terrance Cage and he loves it. What me and my household enjoy is to engage in rock and roll and now I have time to take on new things. She is at the minute a credit background authoriser but soon her partner and her will begin their own small small business. I’ve often loved dwelling in New Jersey.

发表评论

电子邮件地址不会被公开。