配置 postfix 严格检查语法错误

配置 postfix 严格检查语法错误

我正在为我的应用程序添加电子邮件支持。我使用 postfix 通过调用sendmail兼容接口并写入标准输入来发送电子邮件。

这很有效,但有时某些邮件服务器不接受电子邮件。我无法访问这些邮件服务器,因此无法检查日志以了解原因。我只知道在发送电子邮件时连接被终止。

我猜这是因为我使用了 postfix 支持但其他(较旧的)邮件服务器不支持的功能。例如,我遇到过 SMTP 标头中的 8 位字符问题,postfix 可以接受,但有些邮件服务器却无法接受。

为了诊断原因,我想将 postfix 配置为仅允许一组基本功能并严格检查我发送的电子邮件。希望 postfix 能提示电子邮件出了什么问题,这样我就可以在应用程序中修复它。

但是我没有配置 postfix 的经验。我查看了文档,但有无数的选项,很难确定要配置什么以及如何配置。

有人可以提供任何指点或其他方法来调查这个问题吗?

相关内容