macos - 如何在 OS X 上创建 netcat 中继?

标签 macos smtp postfix-mta netcat

我正在尝试对我的 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/

相关文章:

python - osx下打开的子进程

java - 如何修复java中的 'Could not convert socket to TLS'错误

php - 如何限制从 PHP 发送的出站 SMTP 邮件

postfix-mta - Postfix 处理 Amazon SES 最大发送速率错误

Java Postfix 计算器错误

swift - 使用 Swift 将文本添加到 CGContext

c - 什么是适用于 OSX、Windows XP 或 DOS 的良好 C 编译器?

macos - 为什么 SwiftUI 列表行被选中但未突出显示 (MacOS)

c++ - Windows 上使用 C++ 的 SMTP 电子邮件

linux - 如何在邮件进入 spamassassin 之前将收件人列入白名单?