Thunderbird のアドオン Confirm-Address を改造する

メールを送信する前にあて先確認ダイアログを表示する Thunderbird アドオンの
Confirm-Address ですが、自分の組織のドメインを指定すると、サブドメインも
自分の組織のドメイン対象となります。

例えば、自分の組織のドメインに、example.com を指定すると、host.example.com
も自分の組織として判別されます。

この仕様で問題ないと思うのですが、私の場合はサブドメインは別の組織として扱っ
て欲しかったので、改造しました。

修正したファイルは、Windows 版なので、

%USERPROFILE%\Application Data\Thunderbird\Profiles\<プロファイル>\extensions\confirm-address@kenmaz.net\chrome\content\confirm-address.js

--- confirm-address.js.orig    2008-07-31 23:49:02.000000000 +0900
+++ confirm-address.js    2008-12-25 13:32:27.000000000 +0900
@@ -153,7 +153,7 @@
           
           for(var j = 0; j < domainList.length; j++){
               var domainListEntry = domainList[j].toLowerCase();
-              if(addressLowerCase.indexOf(domainListEntry) != -1){
+              if(addressLowerCase.indexOf('@' + domainListEntry) != -1){
                   yourDomain = true;
                   break;
               }


- Confirm-Address :: Thunderbird Add-ons
  https://addons.mozilla.org/ja/thunderbird/addon/5582