ありがとうございます.できるだけ読み込むものを削って試すとやはり再現しました.
% emacs -q
M-x load-library
Load library: 余計なものを除いたmewの設定ファイル
ただ不思議なことに,問題が発生するメールを別のフォルダに移動してIをすると正常に実行されることに気づきました.再度元のフォルダに移動して,s で(メールが多いフォルダなので last:1 のあと)T になっているので I を行うと問題の症状(Tが消えてもMにならず「** no subject **」)が再現します.
実行環境は,GNU Emacs 27.1 で FreeBSD 12.2-RELEASE-p4 ですが,GNU Emacs 27.1 を macOS 11.2.2 で試すと問題が発生しないことにも気づきました.
デバッグ出力させるとヘッダに空行が入ることだけは見て取れるようです.
---------- おかしくなるとき ----------
<=SEND=>
njlu3247 UID FETCH 22986 (X-GM-MSGID X-GM-THRID X-GM-LABELS BODY.PEEK[])
<FETCH>
* 8079 FETCH (X-GM-THRID 1693346937601767694 X-GM-MSGID 1693366348016823734 X-GM-LABELS ("\\Important") UID 22986 BODY[] {1002545}
<FETCH>
Delivered-To: foo@@
bar.example.com---------- うまくいくとき ----------
<=SEND=>
dtql9373 UID FETCH 7 (X-GM-MSGID X-GM-THRID X-GM-LABELS BODY.PEEK[])
<FETCH>
* 1 FETCH (X-GM-THRID 1693346937601767694 X-GM-MSGID 1693366348016823734 X-GM-LABELS ("\\Important") UID 7 BODY[] {1002545}
Deliv
<FETCH>
ered-To: foo@@
bar.example.com