Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
bash で smtp メッセージのヘッダーと本文を分離する必要があります。ヘッダーの終わりを示すために改行が使用されていることは知っていますが、それは常に\n、\rまたは \r\n、または異なるオペレーティング システムでは異なるものを使用しますか?
\n
\r
\r\n
これどうやってするの?
これはもともとRFC 822で定義されたものであり、CR LF. セクション 3.1 を見てください。
CR LF
3.1. 一般的な説明 メッセージは、ヘッダー フィールドと、オプションで本文で構成されます。本体は、ASCII 文字を含む一連の行です。それはヌル行 (つまり、CRLF の前に何もない行) によってヘッダーから分離されます。
最新バージョンはRFC 5322で、関連するセクションは現在 2.1 です。より包括的ですが、内容は同じです。つまり、区切り文字は CRLF です。