postfix 错误 554 charset= 的原因是什么?

postfix 错误 554 charset= 的原因是什么?

我正在使用 ubuntu 22.04 和 virtualmin 设置 Amazon 虚拟服务器,后缀版本为 3.6.4。发送测试电子邮件时,邮件正文前的“charset=”为空/null,导致 Amazon SES 电子邮件出现 554 错误。

主机 email-smtp.us-west-2.amazonaws.com[44.225.148.59] 说:554 交易失败:在参数列表 <; charset=> 中,预期参数值,得到“null”(回复 DATA 命令结束)

我查看了配置文件,但没有发现任何可能影响字符集的内容。有人知道这是从哪里来的吗?或者我可以更改什么来强制设置字符集?

这是 MIME 格式的多部分消息。

--bound1714185094

内容类型:multipart/alternative;边界=“altsbound1714185094”

内容传输编码:7位

--altsbound1714185094

内容类型:text/plain;字符集=

内容传输编码:7位

没有消息

--altsbound1714185094

内容类型:text/html;字符集=UTF-8

内容传输编码:7位

答案1

这似乎是 Webmin 的问题。我要迁移的服务器也运行 webmin,其他服务器上一切正常。我刚刚注意到其他服务器的 webmin postfix 电子邮件编辑器默认为 html,而新服务器默认为文本。在新服务器上更改为 html 编辑解决了该问题。

相关内容