我需要设置一个 SMTP 服务器,真正的目标是让这个服务器与外界没有通信,我将创建服务器,并希望邮件客户端查看服务器生成的消息(如果所有消息都通过,布朗尼点到同一个收件箱)。这基本上是为了测试我的邮件系统并查看它在不同客户端上的外观,同时实际上并没有向人们发送电子邮件。
任何建议,任何已知的系统可以做到这一点?
Jac*_*ord 27
我脑子里有两个解决方案:
首先是安装postfix并接受默认配置。任何发送到 username@server 的邮件(或者只是一个用户名,如果它都在一个服务器上)将被传递给该特定用户。它相当容易上手,并且可以在未来轻松扩展为完整的邮件系统。
我在Django 文档中使用的第二个解决方案是运行:
python -m smtpd -n -c DebuggingServer localhost:25
Run Code Online (Sandbox Code Playgroud)
您可能需要以 root 身份运行它以声明端口。只要您运行它,发送到您服务器的任何邮件都会出现在终端上。它非常适合在不同的应用程序中测试邮件。
归档时间: |
|
查看次数: |
15300 次 |
最近记录: |