通过电子邮件通知应用程序.我想在不向生产服务器和客户发送电子邮件的情况下运行测试.几年前我记得有人用糟糕的电子邮件循环关闭我们的交换服务器,并且不想重复...
有关开发设置的任何建议吗?目前认为一个简单的SMTP服务器将完成这项工作,但我不熟悉那个空间.我需要能够查看发送到服务器的所有电子邮件,但它们永远不会被传递.
谢谢.
Papercut非常适合您的需求.它在过去几个月已公开发布.我已经使用了一个月.它无法更轻松地测试电子邮件功能.
下载Papercut.
运行Papercut,同时运行它放在托盘中.
将应用程序的smtp主机配置为运行Papercut的计算机.
Watch Papercut接收电子邮件并查看内容.
当你完成.关闭Papercut.
设置一个传递给文件的别名非常简单,而不是通过任何主要的Unix/Linux邮件服务器(如Postfix或Sendmail)中的任何传递机制.在测试期间,您可以拖尾该文件以查看邮件是否在您希望发送时发送.测试结束后,您可以将其重定向到真正应该去的地方.