做这个项目的初衷,是为了在开发环境下有个类似于 Mailgun、Submail 那样的邮件和短信发送工具。因为在开发环境下,我们是不希望邮件和短信直接发送到真实的用户的。这样,我开始了这个虚拟邮件和短信的项目,它也是通过调用一个接口的方式,发送邮件和短信。邮件和短信不是到达真实的用户,而是汇聚到这个系统内。你可以在这个系统内看到所有测试的短信和邮件,哪怕是不同的用户,它们的邮件和短信都在同一个地方查看。这感觉真是极好的。
因为 Mailgun、Submail、Fake Messages 它们提供的接口不一样,我特地编写了一个关于适配器模式的说明。
GitHub 传送门:
我支持国产,附加一个开源中国的传送门:
目前我已经将这个项目用于自己的生产开发了,我们的产品和测试人员都是嘟嘟嘟地打开这个地址去检查邮件和短信的服务,再也不需要到处找测试的邮箱和手机号了。而且,测试的邮件和短信都在同一个地方查看,这种感觉是真的是极好的。我希望这个项目,能够实现像 Mailgun 那样的完整功能的,而不是简单的玩具。当然,实现这个愿景离不开大家的支持、反馈和参与。
这也是我做开源的初衷。
界面预览:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.