I のあと,「** no subject **」になってしまう

156 views
Skip to first unread message

saitou.t...@gmail.com

unread,
Mar 6, 2021, 12:23:33 AM3/6/21
to Mew ユーザ
Trancate されているメールを I で取り込むとき,それまであった Subject が ** no subject ** になってしまい添付ファイルも summary から見えなくて操作できなくなることがあります.GMail を IMAP から使っています.

取り込んだメールをみると,あとに示したように上の方の X-Mew-Uidl の行の下に空白行があるので,これを削除して scan すると直るようですが何が悪いのかわからずまた,たくさんメールがあるところではなかなか scan を行えません.

他に影響を与えず目的のメールだけ scan し直すか,こうならないよう未然に回避する方法はあるでしょうか?

X-GM-LABELS: "\\Important"
X-GM-THRID: 1763a6d70eef300c
X-GM-MSGID: 1763c144d40bdd1c
X-Mew-Uidl: 1616 1984998

Delivered-To: f...@example.com

Tatsuya Kinoshita

unread,
Mar 15, 2021, 6:14:56 AM3/15/21
to mew...@googlegroups.com, saitou.t...@gmail.com
On 2021-03-05 at 21:23 -0800, saitou.t...[at]gmail.com wrote:
> Trancate されているメールを I で取り込むとき,それまであった Subject が ** no subject **
> になってしまい添付ファイルも summary から見えなくて操作できなくなることがあります.GMail を IMAP から使っています.
>
> X-Mew-Uidl の行の下に空白行があるので,

~/.eamcs, ~/.mew等、最低限の設定にして試してみてはどうでしょうか。

手元では再現できなかったので、どこかに影響を及ぼす設定があるのかも
しれません。

--
木下達也

saitou.t...@gmail.com

unread,
Mar 16, 2021, 2:05:24 AM3/16/21
to Mew ユーザ
2021年3月15日月曜日 19:14:56 UTC+9 tats:
On 2021-03-05 at 21:23 -0800, saitou.t...[at]gmail.com wrote:
> Trancate されているメールを I で取り込むとき,それまであった Subject が ** no subject **
> になってしまい添付ファイルも summary から見えなくて操作できなくなることがあります.GMail を IMAP から使っています.
>
> X-Mew-Uidl の行の下に空白行があるので,

~/.eamcs, ~/.mew等、最低限の設定にして試してみてはどうでしょうか。
 
ありがとうございます.できるだけ読み込むものを削って試すとやはり再現しました.

% 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
 

Tatsuya Kinoshita

unread,
Mar 16, 2021, 7:40:11 AM3/16/21
to mew...@googlegroups.com, saitou.t...@gmail.com
On 2021-03-15 at 23:05 -0700, saitou.t...[at]gmail.com wrote:
> X-GM-LABELS ("\\Important") UID 22986 BODY[] {1002545}
>
> <FETCH>
>
> Delivered-To: foo@@bar.example.com

なるほど、手元でも再現しました。

その「Delivered-To:」の手前の改行は前段末尾の改行なのですが、誤って
改行を待たずに処理してしまい、その改行が残ってしまう場合がありました。

このパッチで治まると思います。

- https://github.com/kazu-yamamoto/Mew/pull/153/files

--
木下達也

saitou.t...@gmail.com

unread,
Mar 18, 2021, 8:09:20 AM3/18/21
to Mew ユーザ
2021年3月16日火曜日 20:40:11 UTC+9 tats:

このパッチで治まると思います。

- https://github.com/kazu-yamamoto/Mew/pull/153/files

この修正で問題なく表示されるようになりました.

報告遅くすみません.ありがとうございました.

 
Reply all
Reply to author
Forward
0 new messages