私は使用してTIdMessage
おり、空の件名を割り当てると、たとえば送信メッセージにヘッダーIdMsg->Subject = "";
がありません。"Subject:"
たとえば、スペースを使用して件名を追加すると、スペースが削除されIdMsg->Subject = " ";
てもメッセージに Subject: ヘッダーが含まれます-出力はありません: です"Subject:[sp][sp][cr][lf]"
が、"Subject:[cr][lf]"
. これは明らかに、コロンの後と実際のデータの前にスペースがある残りのヘッダーと一貫性がないため、空の件名は"Subject:[sp][sp][cr][lf]"
.
TIdMessage
ヘッダーを削除またはトリミングしてメッセージを最適化しようとすることは理解していますが、ここではあまりにもスマートです。
Subject
(TIdMessage ソース コードを編集せずに) ヘッダーの後ろに 2 つのスペースを強制する方法はありますか?
理由について疑問に思っている人のために-私は、愚かな電子メール読み取りプログラム/スクリプトが「空の件名」として正しく解釈することを確認したいと思います。とりあえず。