postfix smtp 服务器只发送 status0

postfix smtp 服务器只发送 status0

我正在使用 postfix 创建一个 smtp 服务器,现在我可以通过 sendmail 命令成功发送邮件,

但是通过 smtp 发送邮件失败,我的测试程序总是阻塞在 readline(通过 tcp 读取服务器的回复)部分。

我尝试使用

telnet myhostname 25

并且服务器发送状态0,然后没有任何回复。

答案1

连接时,在邮件日志文件上运行 tail -f。它将显示正在建立的连接以及任何错误。电子邮件可能以多种方式被阻止或丢弃,日志中的错误将准确表明原因。

您可能未满足某个 postfix 配置要求,或者如果使用了 postscreen,它可能会由于充当垃圾邮件发送者的工具而断开连接。

相关内容