(なんとなく,もう使わないと思うけれどー) Mew と stunnel でメールを送信できるようにする設定 2021年 2月 21日版.

Pocket

 

Mew なんかもう使いたくないのだけど,
「SSH で自宅サーバーにログインして,CUI でメールを読み書きするときには,いまでも Mew を使うのが楽かも? 学生時代に使い込んでいたし.PGP(GPG) 署名もできるし.」
ということで,今一度試しに動かしてみたら,受信はできるけれど送信できない状態で,少しハマってしまった.
少し試行錯誤して送信できるようになったので,その方法を将来の自分のためにメモ書き.
なんとなく,もう使わないと思うけれどー.最後に設定したのは,もう 7, 8 年前じゃないかなぁ… .それも,不本意ながら設定したような気が… .

 

正しい対処方法とは思いづらいけれど,私の場合は,こうすることで送信できるようになりました.

 

0.
Mew は,GitHub から clone してきた最新のものを使う.
M-x mew-version-show によると,Mew のバージョンは 6.8.

 

1.
stunnel は,Ver. 5 系を使う.
Ver. 4 系だと,送信できずに Emacs ごと固まる.
私の場合は,yum でインストールされる 4.56 だとだめで,ソースからビルドした 5.57 や 5.45 なら送信できました.

 

2.
mew-ssl.el の 129行目あたりの,

(if tls (insert (format “protocol=%s\n” tls)))

を,

;; (if tls (insert (format “protocol=%s\n” tls)))

のようにコメントアウトする.つまり,stunnel に “protocol=” オプションを渡さないようにする.

 

「1 かつ 2」という条件にたどりつくまでに,結構な時間を消費してしまいました.
正しい対処方法かどうかは,わかりません.
特に,2 は,あやしい.
なぜ 2 の対処方法にたどりついたのか,自分でももはや不鮮明なのだけど,たしか,
「Web を検索して調べているうちに,こういうパッチ当て対処があったので,よくわからないまま試してみたら送信できた(送信できてしまった)」
ということだったと思います.

根本的な原因がどこにあるのか,追求していません.
プロバイダのメールサーバーの仕様が変わったのか,stunnel の起動時オプションの仕様が変わったのか,Mew の仕様が変わったのか,それらの組合せなのか.
この対処方法にたどりつく前に,Mew の設定で対処することをごちゃごちゃと試行錯誤したのだけど,それでは解決しませんでした.
結局のところ,設定は元に戻して,上に書いた対処方法で送信できるようになりました.

プロトコルは,SMTP over SSL じゃないかな,プロバイダ側の説明には書いてないのでわからないけれども.

 

 

 

 

 

==

 

2009年06月26日
ようやく Mew で送信する設定ができた.
http://knoike.seesaa.net/article/152840683.html

 

 

 

Pocket

Emacs 26.3 に IMEパッチを当てたバイナリを mhattaさん(Masayuki Hattaさん)が作ってくださいました! ありがたく使用させていただきます.

Pocket

 

 

 

「64bit版 GNU Emacs 26.3 for Windows(w/ IMEパッチ)」
https://github.com/mhatta/emacs-26-x86_64-win-ime

(ダウンロードは,ここ↓の [Download] ボタンから.
https://github.com/mhatta/emacs-26-x86_64-win-ime/blob/master/emacs-26.3_x86_64-win-ime-20191231.zip  )

 

Emacs 26.3 に IMEパッチを当てたバイナリを mhattaさん(Masayuki Hattaさん)が作ってくださいました!
ありがたく使用させていただきます.

Google日本語入力との組合せでも,いまのところ何も問題なく使用できています.
IMEパッチが当てられていない公式の Emacs 26.3 と違い,IME Off キーの入力を取りこぼすこともありません.
例の回避策を実行することによって,「サジェスト表示」,「語の意味の表示」も機能しています.

 

Emacs_26_3_IME_patch.png


Emacs_26_3_IME__IM_suggest.gif


 

 

 

 

==

 

2019年12月31日
Windows 上の Emacs で,Google日本語入力による「サジェスト表示」,「語の意味の表示」を機能させるためには,やはり,例の回避策の実行が必要でした.
https://noike.info/wp/knoike/2019/12/31/82389/

 

2019年12月30日
Windows 上で使っている Emacs を,26.1 から 26.2 に更新しました.試行錯誤の結果,やはり,いまとなっても IMEパッチを当てることには意味があることがわかりました.
https://noike.info/wp/knoike/2019/12/30/82371/

 

2018年12月24日
Windows 上で使っている Emacs(NTEmacs) を,25.2 から 26.1 に更新してみました.いまのところ,まったく問題なく使えています. 落ちることもなく,日本語入力も問題なく行えます.
https://noike.info/wp/knoike/2018/12/24/81136/

 

2018年05月04日
先日の Windows Update 適用後から Emacs(NTEmacs) で日本語 IM が起動できなくなってしまっていたのですが,ここに書かれている回避方法で無事に起動できるようになりました.ありがとうございましたー
http://knoike.seesaa.net/article/459179955.html

 

2017年01月16日
(そういえば,書いていなかった… .) Windows 上で使う Emacs(NTEmacs) を,24系から 25系に更新してみました.IME パッチが当たっているので日本語 IM 周りの不具合もなく,快調です.
http://knoike.seesaa.net/article/445959185.html

 

2012年12月24日
Windows 上で使う Emacs を,Meadow から NTEmacs に変更した.起動が速くていいですねー.日本語入力周りも,UTF-8周りも問題なさそう.
http://knoike.seesaa.net/article/309688887.html

 

2011年09月12日
Meadow では,「~」(U+301C) を「~」(U+FF5E)として扱うことにした.
http://knoike.seesaa.net/article/225607063.html

 

2009年08月14日
ido-find-file を使わずに,find-file を使うようにする方法.
http://knoike.seesaa.net/article/152840889.html

 

2009年06月30日
あとで,職場ごとに .session を分けるかー.
http://knoike.seesaa.net/article/152840654.html

 

2009年06月30日
find-file が ido-find-file になっていて,ハマった.
http://knoike.seesaa.net/article/152840657.html

 

2009年05月18日
mw32-ime-toroku-region が Windows 7 上では効かない?
http://knoike.seesaa.net/article/152840132.html

 

2009年04月23日
ウルトラベースが到着する今週末あたりに,Vista の人になってみるか.
http://knoike.seesaa.net/article/152839871.html

 

2008年07月15日
Emacs で矢印記号を UTF-8 エンコードで読み書き
http://knoike.seesaa.net/article/152834272.html

 

2008年07月08日
upcase-region を実行してしまっていたのか
http://knoike.seesaa.net/article/152834329.html

 

2008年01月26日
最近の Meadow での Path
http://knoike.seesaa.net/article/152831448.html

 

2006年03月05日
カレントバッファ以外でカーソルを表示しない
http://knoike.seesaa.net/article/152828540.html

 

2006年02月09日
Meadow を入れる
http://knoike.seesaa.net/article/152828651.html

 

 

 

Pocket

Windows 上の Emacs で,Google日本語入力による「サジェスト表示」,「語の意味の表示」を機能させるためには,やはり,例の回避策の実行が必要でした.

Pocket

 

Windows 上の Emacs で,Google日本語入力による「サジェスト表示」,「語の意味の表示」を機能させるためには,やはり,例の回避策の実行が必要でした.
回避策を実行すると,「サジェスト表示」,「語の意味の表示」が機能するようになりました.

回避策を実行しなくても日本語 IM が起動できていて,IM越しに日本語の入力もできていたので,IMの機能がすべて完全に働いているものだと思いこんでいました.

 

「Windows 8 MS-IME problem · Issue #3 · chuntaro/NTEmacs64」
https://github.com/chuntaro/NTEmacs64/issues/3


(1)マウスでウィンドウを移動する。
(2)マウスでウィンドウをリサイズする。
(3)メニューバーが表示されていれば、F10キーを2回押す。

また,そこで提示されていた,(3) に近い操作を自動化する .js, .el でも同様に機能するようになりました.
この回避策が確実に効くようにするため,
WScript.Sleep();
でのスリープを,私は 500msec にしました.

Emacs_26_2_IME__IM_suggest.gif


 

 

 

 

==

 

2019年12月30日
Windows 上で使っている Emacs を,26.1 から 26.2 に更新しました.試行錯誤の結果,やはり,いまとなっても IMEパッチを当てることには意味があることがわかりました.
https://noike.info/wp/knoike/2019/12/30/82371/

 

2018年12月24日
Windows 上で使っている Emacs(NTEmacs) を,25.2 から 26.1 に更新してみました.いまのところ,まったく問題なく使えています. 落ちることもなく,日本語入力も問題なく行えます.
https://noike.info/wp/knoike/2018/12/24/81136/

 

2018年05月04日
先日の Windows Update 適用後から Emacs(NTEmacs) で日本語 IM が起動できなくなってしまっていたのですが,ここに書かれている回避方法で無事に起動できるようになりました.ありがとうございましたー
http://knoike.seesaa.net/article/459179955.html

 

2017年01月16日
(そういえば,書いていなかった… .) Windows 上で使う Emacs(NTEmacs) を,24系から 25系に更新してみました.IME パッチが当たっているので日本語 IM 周りの不具合もなく,快調です.
http://knoike.seesaa.net/article/445959185.html

 

2012年12月24日
Windows 上で使う Emacs を,Meadow から NTEmacs に変更した.起動が速くていいですねー.日本語入力周りも,UTF-8周りも問題なさそう.
http://knoike.seesaa.net/article/309688887.html

 

2011年09月12日
Meadow では,「~」(U+301C) を「~」(U+FF5E)として扱うことにした.
http://knoike.seesaa.net/article/225607063.html

 

2009年08月14日
ido-find-file を使わずに,find-file を使うようにする方法.
http://knoike.seesaa.net/article/152840889.html

 

2009年06月30日
あとで,職場ごとに .session を分けるかー.
http://knoike.seesaa.net/article/152840654.html

 

2009年06月30日
find-file が ido-find-file になっていて,ハマった.
http://knoike.seesaa.net/article/152840657.html

 

2009年05月18日
mw32-ime-toroku-region が Windows 7 上では効かない?
http://knoike.seesaa.net/article/152840132.html

 

2009年04月23日
ウルトラベースが到着する今週末あたりに,Vista の人になってみるか.
http://knoike.seesaa.net/article/152839871.html

 

2008年07月15日
Emacs で矢印記号を UTF-8 エンコードで読み書き
http://knoike.seesaa.net/article/152834272.html

 

2008年07月08日
upcase-region を実行してしまっていたのか
http://knoike.seesaa.net/article/152834329.html

 

2008年01月26日
最近の Meadow での Path
http://knoike.seesaa.net/article/152831448.html

 

2006年03月05日
カレントバッファ以外でカーソルを表示しない
http://knoike.seesaa.net/article/152828540.html

 

2006年02月09日
Meadow を入れる
http://knoike.seesaa.net/article/152828651.html

 

 

 

Pocket

Windows 上で使っている Emacs を,26.1 から 26.2 に更新しました.試行錯誤の結果,やはり,いまとなっても IMEパッチを当てることには意味があることがわかりました.

Pocket

 

Windows 上で使っている Emacs を,26.1 から 26.2 に更新しました.
先に,試行錯誤した結果を書いておくと,今回も,ここ↓のバイナリを使わせていただきました.

「64bit版 GNU Emacs 26.2 for Windows(w/ IMEパッチ)」
https://github.com/mhatta/emacs-26-x86_64-win-ime

 

ダウンロードは,ブラウザの「名前を付けてリンク先を保存」ではできないのでここ↓から [Download] ボタンを押すことで行います.
https://github.com/mhatta/emacs-26-x86_64-win-ime/blob/master/emacs-26.2-x86_64-win-ime-20190508.zip

 

試行錯誤の結果,やはり,いまとなっても IMEパッチを当てることには意味があることがわかりました.

現在,利用可能なバイナリとしては,

GNU Emacs 公式サイトからダウンロードできる 26.3 のバイナリ(emacs-26.3-x86_64.zip)
https://www.gnu.org/software/emacs/

と,

上に挙げた,IMEパッチがあてられ,mhattaさん(Masayuki Hattaさん)によってコンパイルされて作られた 26.2 のバイナリ
https://github.com/mhatta/emacs-26-x86_64-win-ime

の 2つの選択肢があると思います.

公式の 26.3 バイナリでも,一応,IM経由での日本語入力はできるのですが,ちょっと動かしてみただけでも次の問題がありました.

 

1.
IME Off キーの入力を頻繁に取りこぼす.(IME Off キーを押しても,IME On の状態から戻らないことが多い.)
IMEパッチの当てられた 26.2 バイナリであれば,それが起こらない.

2.
変換確定文字列を再度変換できるように Ctrl+BS で戻すと,変換文字列が予期できない位置にふっ飛ばされる.しかも,ふっ飛ばされた先の文字列が消えてしまう.
IMEパッチの当てられた 26.2 バイナリであれば,それが起こらず,元のままの位置で再変換ができる.

 

公式 26.3
Emacs_26_3_re_conv.gif


IMEパッチの当てられた 26.2
Emacs_26_2_IME_re_conv.gif


ということで,26.3 を使いたい理由がなければ,26.2 ではあるものの,「IMEパッチの当てられたバイナリを使う」の一択だと思います.
特に,1 のほうの問題は,半角文字と全角文字が入り混じった文字列を滞りなく入力することがほぼ無理で,使い物になりません.

 

 

 

 

==

 

2018年12月24日
Windows 上で使っている Emacs(NTEmacs) を,25.2 から 26.1 に更新してみました.いまのところ,まったく問題なく使えています. 落ちることもなく,日本語入力も問題なく行えます.
https://noike.info/wp/knoike/2018/12/24/81136/

 

2018年05月04日
先日の Windows Update 適用後から Emacs(NTEmacs) で日本語 IM が起動できなくなってしまっていたのですが,ここに書かれている回避方法で無事に起動できるようになりました.ありがとうございましたー
http://knoike.seesaa.net/article/459179955.html

 

2017年01月16日
(そういえば,書いていなかった… .) Windows 上で使う Emacs(NTEmacs) を,24系から 25系に更新してみました.IME パッチが当たっているので日本語 IM 周りの不具合もなく,快調です.
http://knoike.seesaa.net/article/445959185.html

 

2012年12月24日
Windows 上で使う Emacs を,Meadow から NTEmacs に変更した.起動が速くていいですねー.日本語入力周りも,UTF-8周りも問題なさそう.
http://knoike.seesaa.net/article/309688887.html

 

2011年09月12日
Meadow では,「~」(U+301C) を「~」(U+FF5E)として扱うことにした.
http://knoike.seesaa.net/article/225607063.html

 

2009年08月14日
ido-find-file を使わずに,find-file を使うようにする方法.
http://knoike.seesaa.net/article/152840889.html

 

2009年06月30日
あとで,職場ごとに .session を分けるかー.
http://knoike.seesaa.net/article/152840654.html

 

2009年06月30日
find-file が ido-find-file になっていて,ハマった.
http://knoike.seesaa.net/article/152840657.html

 

2009年05月18日
mw32-ime-toroku-region が Windows 7 上では効かない?
http://knoike.seesaa.net/article/152840132.html

 

2009年04月23日
ウルトラベースが到着する今週末あたりに,Vista の人になってみるか.
http://knoike.seesaa.net/article/152839871.html

 

2008年07月15日
Emacs で矢印記号を UTF-8 エンコードで読み書き
http://knoike.seesaa.net/article/152834272.html

 

2008年07月08日
upcase-region を実行してしまっていたのか
http://knoike.seesaa.net/article/152834329.html

 

2008年01月26日
最近の Meadow での Path
http://knoike.seesaa.net/article/152831448.html

 

2006年03月05日
カレントバッファ以外でカーソルを表示しない
http://knoike.seesaa.net/article/152828540.html

 

2006年02月09日
Meadow を入れる
http://knoike.seesaa.net/article/152828651.html

 

 

 

Pocket

Windows 上で使っている Emacs(NTEmacs) を,25.2 から 26.1 に更新してみました.いまのところ,まったく問題なく使えています. 落ちることもなく,日本語入力も問題なく行えます.

Pocket

 

Windows 上で使っている Emacs(NTEmacs) を,25.2 から 26.1 に更新してみました.
今回は,ここ↓のバイナリを使わせていただきました.

 

「64bit版 GNU Emacs 26.1 for Windows(w/ IMEパッチ)」
https://github.com/mhatta/emacs-26-x86_64-win-ime

 

初回起動時に Windows Defender から「あやしいアプリかも?」と警告されてしまいますが,「mhattaさん(Masayuki Hattaさん)は,あやしいモノを仕込んでいたりはしないだろう」と信じて,次の手順で起動できるようにします.

 

まず,「詳細情報」をクリックします.

Emacs_warn_1.png

 

次に,「実行」をクリックします.

Emacs_warn_2.png

 

 

これで起動できるようになります.
また,次回からはこの警告も表示されなくなります.

 

 

自分好みに設定して起動した 64bit版 GNU Emacs 26.1 for Windows(w/ IMEパッチ)
Emacs_26_1__IM.png

 

 

25系と見た目はまったく変わらないですね.
いまのところ,まったく問題なく使えています.
落ちることもなく,日本語入力も問題なく行えます.

また,ちょっと試してみた限りでは,「日本語 IM の起動に関する回避策」も不要になったようです.何も策を講じなくても,問題なく日本語 IM が起動できました.

 

しばらく,これでいこうー.

 

 

「テキストエディター「GNU Emacs 26.1」がリリース ~Windows版もダウンロード可能に – 窓の杜」
https://forest.watch.impress.co.jp/docs/news/1125501.html

 

25系と 26系との違いを,私はまったく知らないのですが,ここ↑に書いてある情報によると,LISPスレッドの同時実行がサポートされたらしいです.
いまのところ,その恩恵はわからないけれど,その機能に対応した Emacs LISP が普及してくると恩恵に与れるのかもしれないですね.

個人的には,「バッファ内で行番号表示ができるようになった」ことと,「24ビットカラーのサポート」が興味あるところです.あとで設定してみよう.

あと,「行単位での水平スクロール」ってどんな機能だろう? これもあとで設定して試してみよう.

「Flymake の再設計」はどうなのだろう? 以前から,Emacs の動的ソースコード解析はビミョーにタイムラグがあって,font face による着色が崩れることがあったのだけど,あの状況が改善されるのかな?
そうだとすると,Ctrl-l でバッファをリフレッシュして表示しなおさなくて済むので,ちょっとうれしいかも.

 

 

 

 

==

 

2018年05月04日
先日の Windows Update 適用後から Emacs(NTEmacs) で日本語 IM が起動できなくなってしまっていたのですが,ここに書かれている回避方法で無事に起動できるようになりました.ありがとうございましたー
http://knoike.seesaa.net/article/459179955.html

 

2017年01月16日
(そういえば,書いていなかった… .) Windows 上で使う Emacs(NTEmacs) を,24系から 25系に更新してみました.IME パッチが当たっているので日本語 IM 周りの不具合もなく,快調です.
http://knoike.seesaa.net/article/445959185.html

 

2012年12月24日
Windows 上で使う Emacs を,Meadow から NTEmacs に変更した.起動が速くていいですねー.日本語入力周りも,UTF-8周りも問題なさそう.
http://knoike.seesaa.net/article/309688887.html

 

2011年09月12日
Meadow では,「~」(U+301C) を「~」(U+FF5E)として扱うことにした.
http://knoike.seesaa.net/article/225607063.html

 

2009年08月14日
ido-find-file を使わずに,find-file を使うようにする方法.
http://knoike.seesaa.net/article/152840889.html

 

2009年06月30日
あとで,職場ごとに .session を分けるかー.
http://knoike.seesaa.net/article/152840654.html

 

2009年06月30日
find-file が ido-find-file になっていて,ハマった.
http://knoike.seesaa.net/article/152840657.html

 

2009年05月18日
mw32-ime-toroku-region が Windows 7 上では効かない?
http://knoike.seesaa.net/article/152840132.html

 

2009年04月23日
ウルトラベースが到着する今週末あたりに,Vista の人になってみるか.
http://knoike.seesaa.net/article/152839871.html

 

2008年07月15日
Emacs で矢印記号を UTF-8 エンコードで読み書き
http://knoike.seesaa.net/article/152834272.html

 

2008年07月08日
upcase-region を実行してしまっていたのか
http://knoike.seesaa.net/article/152834329.html

 

2008年01月26日
最近の Meadow での Path
http://knoike.seesaa.net/article/152831448.html

 

2006年03月05日
カレントバッファ以外でカーソルを表示しない
http://knoike.seesaa.net/article/152828540.html

 

2006年02月09日
Meadow を入れる

http://knoike.seesaa.net/article/152828651.html

 

 

 

Pocket