オートコンプリートとメールアドレスの関No.29839
ぬまお さん 07/01/12 09:20
 
いつもお世話になっております。ぬまおと申します。

オートコンプリートとメールアドレスの関連づけについて、
以下の現象がありました。
復旧方法がありましたらご教示お願いいたします。
使用バージョンは4.71です。

【現象】
 1.設定状況
  ・全般的な設定→上級者向け→オートコンプリートで
   「メールアドレス入力におーとこんぷりーとを使う」:オン
   「オートコンプリートの検索対象」:アドレス帳
  ・アカウントの設定→上級者向け→アドレス帳グループ
   「このアカウントとアドレス帳・グループを関連づける」:オン
 2.現象
  上記設定では、送信メールの宛先部分でのオートコンプリートで
  アドレス帳から検索する対象が、ここで指定したアドレス帳
  グループ配下に限定されて表示されていましたが、昨日突然、
  オートコンプリートそのものが機能しなくなりました。
  特に設定等変更はしていません。
  また、上記アカウントの設定をオフにするとオートコンプリートが
  機能します。

よろしくお願いいたします。

[ ]
RE:29839 オートコンプリートとメールアドNo.29846
秀まるお2 さん 07/01/12 13:36
 
 アカウント毎の設定で指定しているアドレス帳グループの名前が実際のアドレ
ス帳グループの名前と違っているとダメなので、そういう理由かなぁと思います
けど。

 例えば、アドレス帳グループのどこかの名前を最近変更したとかってことは無
いでしょうか。対象グループの親グループの名前が変更されただけでもダメです。

 一度、アカウント毎の設定からもう一度アドレス帳グループ名を選択しなおけ
ば復旧するかなぁと思います。試してみて欲しいです。

[ ]
RE:29846 オートコンプリートとメールアドNo.29854
ぬまお さん 07/01/12 15:20
 
ご回答ありがとうございます。

そういえばアカウント毎の設定で指定しているアドレス帳グループの
中にグループをひとつ追加しました。
しかし、元々指定しているグループや親グループの名前はそのまま
です。

アカウント毎の設定からもう一度アドレス帳グループ名を選択し直し
てみましたが結果は同じでした。

ただ、元々指定しているグループと同レベル(親グループが同じ)の
他のグループを指定したら、そのグループでのオートコンプリートは
効きました。でも、元々指定していたグループでは効きません。


[ ]
RE:29854 オートコンプリートとメールアドNo.29858
秀まるお2 さん 07/01/12 17:36
 
 ということは、その、追加したグループが存在することで秀丸メールが誤動作
してるということのようで…。

 そういう方向でソースコードの見直しなどしてみます。

[ ]
RE:29858 オートコンプリートとメールアドNo.29865
ぬまお さん 07/01/13 11:46
 
回答ありがとうございます。

> ということは、その、追加したグループが存在することで秀丸メールが誤動作
>してるということのようで…。
>
> そういう方向でソースコードの見直しなどしてみます。

ということなのですが、前回のコメントで下記のように書きました。

>ただ、元々指定しているグループと同レベル(親グループが同じ)の
>他のグループを指定したら、そのグループでのオートコンプリートは
>効きました。でも、元々指定していたグループでは効きません。

試しに上に書いた、オートコンプリートの効く他のグループの中に
グループを追加してみたのですが、現象は再現しませんでした。
(オートコンプリートが効きます)
ご参考にしてください。

よろしくお願いいたします。

[ ]
RE:29865 オートコンプリートとメールアドNo.29875
秀まるお2 さん 07/01/14 22:09
 
 ってことでソースコードを見直してみたんですけど、これといっておかしい処
理は見つかりませんでした。

 ソースコードを見直して分かった可能性が2つありました。

 1.グループ名の中に'/'って文字があるとダメらしい。
 2.LDAPサーバーの配下に作ったグループを指定してもダメらしい。

 ってことですけど。

 他にはこれといってダメな理由が見つかりませんでしたが…。

 やっぱり再現テストするためには、ぬまお様の所でのグループ階層がどんな風
になっているのか教えて欲しい気がします。たぶんそのままずばり教えてもらう
とまずいと思うので、たとえばいったん今現在のアドレス帳(AdrBook.txt)を
バックアップしてからグループ名を「XXXX」とかにでたらめに書き換えまくって
それでも現象が再現するかどうか確認してもらって、それで再現すると分かった
段階で、たとえばそのAdrBook.txtを秀丸エディタで開いて、中に入っているメ
ンバーをごっそり削除してしまう。具体的には、

 置換コマンドで、

  検索:  ^.*@.*\n
  置換: (何にもなし)
  正規表現: ON

 みたいにして、とにかく「@」を含む行を全部削除してしまって、それで出来
た内容を僕に送ってもらうとか…。(グループ名にも@を使ってないという前提
ですけど)

 どうでしょ?。ちなみにメールで送っていただくとしたら、送り先は、
maruo@mitene.or.jp です。

[ ]
RE:29875 オートコンプリートとメールアドNo.29881
ぬまお さん 07/01/15 09:15
 
回答ありがとうございます。

> 1.グループ名の中に'/'って文字があるとダメらしい。
> 2.LDAPサーバーの配下に作ったグループを指定してもダメらしい。

これはいずれも該当しませんでしたが、グループ名を書き換えてみたら
オートコンプリートが効きました!
で、それを元のグループ名に戻してみてもOKでした。

具体的には「基本のアドレス帳」ダメ→「ぬまおのアドレス帳」OK→
「基本のアドレス帳」OKということです。

また、配下に再度グループを作ってみましたが問題ありませんでした。

原因はわかりませんが、このまま使用してみます。

いろいろお手数をおかけして申し訳ありません。

ありがとうございました。

[ ]
RE:29881 オートコンプリートとメールアドNo.29885
秀まるお2 さん 07/01/15 10:38
 
 日本語の特定の文字の中に、文字コードが2種類ある物が存在するので、それ
でおかしくなってたのかもしれません。具体的には「V」の文字コードが2種類
あったりするそうですけど。

 今後のサポート業務の参考にさせていただきます。

[ ]