有没有办法管道Python smtpd调试服务器的输出
python -m smtpd -n -c DebuggingServer localhost:1025
在数据库/文件中?
我想在简单的网页上显示此端口上的所有流量。如果有更好的方法请告诉我!
感谢您的帮助。
答案 0 :(得分:0)
我可以使用输出重定向将邮件内容发送到文件:
python -m smtpd -n -c DebuggingServer localhost:1025 >> mail.txt
我更希望使用| tee mail.txt
而不是>> mail.txt
(以便将邮件内容打印到命令行),但这不起作用。
对于您的问题,如果您想查看特定端口上的所有流量,您可能正在寻找类似tcpdump的内容:
tcpdump -i any port 1025