【发布时间】:2013-09-26 19:10:31
【问题描述】:
我正在使用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: 标题并不多无论如何优化。
【问题讨论】:
标签: delphi c++builder indy