[▲前のスレッド]

[55321] 分割メール(message/partial)のエンコード返信 削除
2023/5/16 (火) 11:00:43 すずち
fp98a5293a.tkyc201.ap.nuro.jp / Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0
分割メールを送信する際のエンコードが
RFC 2046 5.2.2.  Partial Subtype
に違反しています。
本文の文字コードがUTF-8の分割メール送信の際に
Content-Type: message/partial; ...
Content-Transfer-Encoding: 8bit
となっていますが、message/partialの際のContent-Transfer-Encodingは7bit、base64、quoted-printableのいずれかでなければなりません。
また、マルチパート形式
Content-Type: muntipart/mixed
等のメールを転送する際に分割メールで送信する場合も、各パートのContent-Transfer-Encodingはそれぞれ7bit、base64、quoted-printableのいずれかでなければなりません。
即ち、分割して転送する際に
Content-Transfer-Encoding: 8bit
であるマルチパートの各パートがある場合はContent-Transfer-Encodingを変換してから再送信しなければなりません。
現状では各分割メールヘッダに、単に
Content-Transfer-Encoding: 8bit
を付けて送信してしまっていますが、この方法ですと8bitスルーでないMTAに中継する際にエンコードの変換ができないため、RFC 2046 で「must not use "8bit" or "binary" encoding」と規定されています。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.84