我正在尝试对我的 postfix 进行故障排除,因此我决定通过 netcat 中继将其流量路由到我的 isp smtp 中继:
nc -l <someport> 0<backpipe | nc <isp-smtp> 26 | tee backpipe
我配置了我的后缀来连接到本地主机:。但为了让 netcat 中继工作,它需要一个用 mknod backpipe p
制作的 FIFO 管道,显然 OS X 不支持这一点。
是否有其他方法可以设置我可以监控的 TCP 中继,或者可以使用其他方法来观看 postfix 和我的 isp smtp 之间的闲聊?
最佳答案
在 Leopard 下,mkfifo 位于/usr/bin 中。不确定之前的情况。
/usr/bin/mkfifo backpipe
我个人建议使用 tcpdump 和/或wireshark,它也可以让您更好地了解流量。
关于macos - 如何在 OS X 上创建 netcat 中继?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1135555/