我正在使用TIdMessage
并且当我分配空主题时,例如IdMsg->Subject = "";
传出消息没有"Subject:"
标题。
如果我通过使用空格来添加主题,例如IdMsg->Subject = " ";
,则消息具有 Subject: 标题,即使它修剪了空格 - 输出不是:"Subject:[sp][sp][cr][lf]"
但它是"Subject:[cr][lf]"
. 这显然与其他标题不一致,其余标题在冒号之后和实际数据之前都有一个空格,因此空主题应该是"Subject:[sp][sp][cr][lf]"
.
我知道TIdMessage
尝试通过删除标题或修剪它们来优化消息,但它在这里太聪明了。
有没有办法强制Subject
后面有 2 个空格的标题(不编辑 TIdMessage 源代码)?
对于那些想知道原因的人 - 我想确保愚蠢的电子邮件阅读程序/脚本正确解释为“空主题”,这是所有这一切的原因,而不是其他原因,删除 Subject: 标头并不是什么优化反正。