MIMEをデコードできない問題と文字化けの問題

261 views
Skip to first unread message

WATANABE Takeo

unread,
Aug 29, 2022, 10:06:23 PM8/29/22
to mew...@googlegroups.com
渡部と申します。

度々、質問ばかり投稿することになってしまい、
いつも申し訳ありません。

今回は以下の問題が生じていて、解決方法を見つけられていないので、
質問させてください。

1. 一部のメールで、

MIME decoding error: mewencode does not exist

とミニバッファに表示され、MIMEをデコードできないようで、
正しく表示できません。

2. 自動でメールを送信するシステムと思われるところからのメールで、
文字化けが起き、かつ直せないため読めないメールがあります。

本文が、

E6=9B=B4=E6=96=B0=EF=BC=9A2022=E5=B9=B49=E6=9C=8829=E6=97=A5


といったかたちに見えます。

3. +trash の内容を見ようとすると、

’mewl’ not found!

ミニバッファに表示され、中身のファイルの一覧さえ見れません。


動作環境は以下のとおりです。
今のところ、メールの送受信では問題は生じていません。

OS: macOS Monterery 12.5.1


Emacs: 8/28 20:36 に git.savannah.gnu.org/git/emacs.git から
clone したソースを、以下の configure でビルドしたもの。

./configure CC=clang --without-dbus --without-x --with-ns
--with-modules --with-gnutls=no --enable-mac-self-contained
--with-native-compilation


Mew: 8/29 03:43 に github.com/kazu-yamamoto/Mew.git から
clone したソースを、以下の configure でビルドしたもの。

./configure --prefix=/Applications/Emacs.app/Contents/MacOS
--with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
--with-elispdir=/Applications/Emacs.app/Contents/Resources/site-lisp
--with-etcdir=/Applications/Emacs.app/Contents/Resources/etc
--localstatedir=/Applications/Emacs.app/Contents/Resources/var
--infodir=/Applications/Emacs.app/Contents/Resources/info
--mandir=/Applications/Emacs.app/Contents/Resources/man


/Applications/Emacs.app/Contents/MacOS/bin には、以下のファイルがあります。

bin % ls -al

total 1944
drwxr-xr-x 15 take staff 480 8 29 04:01 .
drwxr-xr-x 5 take staff 160 8 29 03:03 ..
-r-xr-xr-x@ 1 root staff 8165 8 29 04:01 cmew
-rwxr-xr-x 1 take staff 246232 8 29 03:03 ctags
-rwxr-xr-x 1 take staff 92112 8 29 03:03 ebrowse
-rwxr-xr-x 1 take staff 77960 8 29 03:03 emacsclient
-rwxr-xr-x 1 take staff 229608 8 29 03:03 etags
-r-xr-xr-x 1 root staff 55648 8 29 04:01 incm
-r-xr-xr-x 1 root staff 2176 8 29 04:01 mew-pinentry
-r-xr-xr-x 3 root staff 55624 8 29 04:01 mewcat
-r-xr-xr-x 3 root staff 55624 8 29 04:01 mewdecode
-r-xr-xr-x 3 root staff 55624 8 29 04:01 mewencode
-r-xr-xr-x@ 1 root staff 5187 8 29 04:01 mewest
-r-xr-xr-x 1 root staff 74680 8 29 04:01 mewl
-r-xr-xr-x@ 1 root staff 4313 8 29 04:01 smew


何か、分かることはありませんでしょうか。
お手数をおかけいたしますが、どうか宜しくお願い致します。

---
WATANABE, Takeo
ta...@kasaneiro.jp

matsumoto/Mew

unread,
Aug 30, 2022, 12:37:24 AM8/30/22
to mew...@googlegroups.com
松元です.

> MIME decoding error: mewencode does not exist

macOSはよく知りませんが, mewencode コマンドにPATHは通ってるんでしょう
か.Windowsにインストールした時は以下のような設定が .emacs に必要でし
た.

(setq exec-path (append exec-path '("C:\\Tool\\MEW68W2\\mew-6.8\\bin")))

同様の設定をmacOSの流儀で追加されてはいかがでしょうか.もしくはmacOSの
システム全体の設定にPATHを追加と思いますが,macOSはどこに書いておけば良
いのかは知らないです.

Subject: [mew-ja] MIMEをデコードできない問題と文字化けの問題
Date: Tue, 30 Aug 2022 11:06:06 +0900 (JST)

> 渡部と申します。
>
> 度々、質問ばかり投稿することになってしまい、
> いつも申し訳ありません。
>
> 今回は以下の問題が生じていて、解決方法を見つけられていないので、
> 質問させてください。
--
Ryuji Matsumoto

Yuichiro Ishii

unread,
Aug 31, 2022, 6:06:40 AM8/31/22
to Mew ユーザ
MacOS 12.4 でmewを使っています。私の場合は、macports上で maike install しているので、
mewl 等は /usr/local/bin/ 以下にinstallされて
おり、このディレクトリは PATH環境変数に含まれるように設定してあります。

ご質問の場合、 exec-path に "/Applications/Emacs.app/Contents/MacOS/bin" を追加すれば
良さそうです。


2022年8月30日火曜日 5:37:24 UTC+1 mats...@tech-i.kyutech.ac.jp:

WATANABE Takeo

unread,
Oct 16, 2022, 9:20:08 PM10/16/22
to mew...@googlegroups.com
渡部と申します。


on Wed, 31 Aug 2022 03:06:40 -0700 (PDT)
Yuichiro Ishii <yuic...@gmail.com> wrote:

> MacOS 12.4 でmewを使っています。私の場合は、macports上で maike install しているので、
> mewl 等は /usr/local/bin/ 以下にinstallされて
> おり、このディレクトリは PATH環境変数に含まれるように設定してあります。
>
> ご質問の場合、 exec-path に "/Applications/Emacs.app/Contents/MacOS/bin" を追加すれば
> 良さそ*うです。*

ご指摘の方法で直りました。


これで、
MIMEのデコードちゃんとできるようになりましたし、
文字化けの生じるメールも無くなりました。

もう、20年以上 Mew をつかってきたのですが、
OSやシェル側の設定ファイルに PATH を設定するのはいつもですが、
.emacs ( 今で言うところの .init.el ) に設定したことは無く、
それで今回のような問題は生じませんでした。

# mac環境に移行してからも10年くらいになりますので、
# なぜ、今になって発現したのか、不思議です。

松元さま、石井さま、
教えて頂き、ありがとうございました。

ちなみに、記録の意味で残しておきますと、
下記の一文を、.init.tl の 先頭 ( Mew に関する設定の前に記述しました。

(add-to-list 'exec-path "/Applications/Emacs.app/Contents/MacOS/bin")

以上です。

---
WATANABE, Takeo
ta...@kasaneiro.jp

Reply all
Reply to author
Forward
0 new messages