倒腾了几天类似的项目也看了不少,本项目基本在功能上基本上是完成度最高的产品了。建议可以优化的是:
邮箱名开通优化:
- 1、可配置选用户名时保留用户名关键字,如:info,admin,等等,适用于不启用前缀的公开站点或是团队使用站点;
- 2、可配置自选用户名最短长度如5位,(最大长度不知道是否已限制)
- 3、admin 后台可开设邮箱,与用户前台自动生成的区别是:admin可任意自定义邮箱名称,包括无前缀的,同时可配置发信权限等。也可以同前台一样只是自动生成一个随机邮箱;
admin 后台强化:
- 4、admin入口路由允许通过配置参数更改(可配置为其它的字符串,默认为admin);
- 5、admin可以查看所有用户邮件,并批量选择批量删除,普通用户前台批量删除邮件(如果系统开通有普通用户可删除邮件的权限控制时);
- 6、会员账号删除后,账号下的邮件归为无收件人,这个逻辑有点别扭,因为这些邮件确实是普通用户建有账号收到的邮件(即便账号已经删除了),而不是
catch-all过来的,因而建议是:普通会员删除账号后,其收到的邮件还是列在邮件列表里,但是需要标注为原收取邮件的账号,并且将账号标记为已删除(如:将其账号显示为带删除线样式即可)。
- 7、自动回复功能可关闭或限制邮件地址回复的次数(不确定代码层面是否有限制),这可能会造成漏洞,如果有人,不停的往域名发邮件,然后系统不停的自动回复....... 实际上,轻量的临时邮件类的产品,用到这个功能并不多。
易用性优化:
- 8、自动刷新秒数倒数(易用性优化:低优先级)
- 9、定时自动维护(如:定时12小时删除过去30天的邮件,也就是当前维护功能的trigger版),貌似有人的提过了。
- 10、admin邮件阅读展开后,不能再折叠回去了,建议手风琴效果,默认全部折叠,只显示当前浏览的,折叠回其它的。
不是Bug的Bug
- 11、用户账号收信列表左侧上面的 1/1 不知道具体意思是什么,一直没变,永远都是 1/1。
- 12、普通用户删除账号后,再次尝试用密码登录时提示:“获取地址失败, 请检查你的 jwt 是否有效 或 网络是否正常。”,建议是:“登录密码无效或账号不存在,也可能是网络连接异常,请稍后再尝试。”
UI优化:
- 13、满屏自适应,当前的网格布局两边边距太宽了,在大屏显示器下(特别是带鱼屏)这个边距会被放大很多(其实也不是什么大问题,可以后期整下UI的优化一起做);
- 14、增加个页脚的版权信息,整个版面会更协调。
- 15、HTML信件内容显示优化,这个如果展开来说有点大了,现在的情况是,没有对HTML信件内容的显示方式做样式约束,随意就展开了,整个信件页面显示很乱。
UI优化是大话题,继续用段时间再细细说。当前核心功能已经完全够用了,用来做个人的临时邮箱或是团队的临时邮箱很爽,细节部分无伤大雅,感谢大佬。
倒腾了几天类似的项目也看了不少,本项目基本在功能上基本上是完成度最高的产品了。建议可以优化的是:
邮箱名开通优化:
admin 后台强化:
catch-all过来的,因而建议是:普通会员删除账号后,其收到的邮件还是列在邮件列表里,但是需要标注为原收取邮件的账号,并且将账号标记为已删除(如:将其账号显示为带删除线样式即可)。易用性优化:
不是Bug的Bug
UI优化:
UI优化是大话题,继续用段时间再细细说。当前核心功能已经完全够用了,用来做个人的临时邮箱或是团队的临时邮箱很爽,细节部分无伤大雅,感谢大佬。