2012年2月7日火曜日

Thunderbird 10 以降で umin.ac.jp 等に接続するための batch の書き方 for windows

Thunderbird 10 以降 (10/11) で umin.ac.jp 等にSSL接続するための batch の書き方 for windows


------------------------------------------------------------------------------------
2012 年 5 月 31 日追記
この問題について Umin サーバーの修正が終わり、umin.org と umin.ac.jp が 6 月に順次 Thunderbird 10 以降に対応するそうです。


2012 年 7 月 2 日追記
umin.org のメールサーバーは 6 月 4 日に Thunderbird 10 以降に対応し、アクセス可能になりました。 umin.ac.jp のサーバーは 7 月中に対応する予定とのことですので、今しばらくお待ちください。


2012 年 7 月 10 日追記
umin.ac.jp、umin.org のメールサーバーともに、以下の設定をしなくても Thunderbird 10 以降で使用できるようになりました。対応、修正にご尽力いただいた担当の方、ありがとうございました。
------------------------------------------------------------------------------------

Thunderbird の 10 以降で umin.ac.jp に接続して少し困っている例が身の回りに数件あって、結構需要があるようなので (Thunderbirdご利用の注意 (umin))、thunderbird の 10/11(10 以降)で umin.ac.jp 等にSSL接続するための batch の書き方を記事にしてみました。(4/9 修正)
基本的には UMIN サイトの thunberbird 9 を使う対処が手軽でよいと思いますが、 間違って upgrade すると thunderbird 自体がフリーズしてエクスポート等手出しできなくなることもあることや、thunderbird は 9 では脆弱性の修正が受けられないため、なるべく新しいものを使用したほうがいいので、新しいバージョンの thunberbirdを 動かせるよう、batch (bat) の作り方を紹介しています。

Windows の環境変数に、NSS_SSL_CBC_RANDOM_IV=0 を追加すると、thunderbird の動作が少し変わり、umin.ac.jp と umin.org に接続できるようです。Windows 全体にこの設定を行うと、悪影響が出る可能性が少しありますので、batch ファイルを作成し thunderbird のみに作用する方法を掲載しています。


以下、batch の作成方法(windows xp のみで動作確認)。

(1) メモ帳で batch 用のテキストファイルを作成する(右クリックして「新規作成」→「テキストファイル」など)。

(2) set NSS_SSL_CBC_RANDOM_IV=0 と "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" を 1 行ずつ書く(コピペする)。後ろの行はダブルクォーテーションも書いてください。thunderbird のインストール場所を変えていたら、後ろの行のパスを適宜変更してください。
  こんな感じです。

   set NSS_SSL_CBC_RANDOM_IV=0
   "C:\Program Files\Mozilla Thunderbird\thunderbird.exe"


(3) ファイル名を xxx.bat (xxx は任意) に変更して(拡張子を .bat にする)、batch ファイルとして実行できるようにする(windows 側で拡張子を表示するようにしないとできません。拡張子の変更についてはこちらを参考にしてください)。拡張子を .bat にすると、ダブルクリックをした時に編集画面にならずに batch ファイルを実行してしまうので、再編集時には右クリックして「編集」を選んでください。

(4) 作成した bat ファイルをダブルクリックするとプロンプトが開き、thunberbird が起動します。umin.ac.jp、umin.org のサーバーに接続できます。

batch ファイル上での環境変数の変更のため、起動した thunderbird 以外には影響を及ぼさないと思われますが、念のため、ご利用は自己責任でお願いします。

今回の原因は、UMIN によると
Thunderbirdのバージョン10.0がUMINサーバに対してPOPの規定でないコマンドを送っているため
となっていますが、この batch ファイルで動くので、おそらくここで指摘されている umin サーバ側の問題かもしれません。

0 件のコメント:

コメントを投稿