電信八号のアドレス帳No.29113
りぐま さん 06/11/08 17:28
 
電信八号というメーラーをこれまで使っていたのですが、どうにもならない不具合が
出てきましたので、これを機会に秀丸メールに乗り換えようと思っております。
ただ、電信八号用のアドレス帳が大変な量になっているので、これを簡単に秀丸メー
ル用に移し替える方法をどなたかご存じでしたら教えて頂ければ幸いです。
「検索」で検索したところ「電信」では何もひっかからなかったので、大丈夫かと思
いますが、既出の質問でしたらどうかご容赦下さい。

[ ]
RE:29113 電信八号のアドレス帳No.29116
秀まるお2 さん 06/11/08 17:56
 
 そのものずばりのマクロがあるようなので、それを使ってみるのがいいかと思
います。

http://hide.maruo.co.jp/lib/tkmacro/cnvadr_alml2hmml_104.html

 マクロを使うということで少々難しい(敷居が高い)所があるかもしれません
けど。秀丸メールのマクロヘルプの「秀丸メール内でのマクロ実行」辺りも参照
ください。

[ ]
RE:29116 電信八号のアドレス帳No.29126
りぐま さん 06/11/09 17:30
 
> そのものずばりのマクロがあるようなので、それを使ってみるのがいいかと思
>います。

 さっそくのご教示、ありがとうございます。Al-Mail用とありますが、電信8号で
も大丈夫という理解で良いのでしょうか?
 Al-Mailというメーラーを知らないものですみません。

[ ]
RE:29126 電信八号のアドレス帳No.29127
秀まるお2 さん 06/11/09 17:53
 
 あーオオボケしました。

 AL-Mail用は電信八号には使えないと思います。

 電信八号用のは… 無いです。

 何かいいアイデアがあるかどうか考えてみますので、少々お待ち下さい。

[ ]
RE:29127 電信八号のアドレス帳No.29132
りぐま さん 06/11/09 23:54
 
> 電信八号用のは… 無いです。
>
> 何かいいアイデアがあるかどうか考えてみますので、少々お待ち下さい。

 なにか、裏技があるのかと思ってしまいました…。_(^^;)ゞ
 でも、考えて頂けるとのこと、ありがとうございます。
 待っています。

[ ]
RE:29132 電信八号のアドレス帳No.29138
秀まるお2 さん 06/11/10 10:21
 
 いろいろ探したんですが、EdMax用に変換する用のソフトしか見つかりません
でした。

 仕方がないので、変換する用のマクロを作ってみました。それを使って変換し
て欲しいです。ただし、取り出せるのは「名前 + メールアドレス」だけで、他
の情報は全部カットされます。

 マクロは以下のようになります。

-------------------マクロ始まり-------------------------
    localgrep "^ +(.*) <([!$%&*\\-./0-9;?a-z^_~]+@[\\-.0-9a-z_~]+)>.*$"
        , regular, nocasesense;
    replaceall "^.*?\\([0-9]+\\): +", "", regular, nocasesense;
    replaceall ",", "\x1b";
    replaceall "^(.*) <([!$%&*\\-./0-9;?a-z^_~]+@[\\-.0-9a-z_~]+)>.*$"
        , "\\1,\\2", regular, nocasesense;
-------------------マクロ終わり-------------------------

 っと上記の内容を、例えば「test.mac」とかの名前のファイルに保存します。

 でもって、秀丸エディタを使って、電信八号用のアドレス帳ファイル
(aliases.ali等)を開きます。そして、「マクロ・マクロ実行...」で、先ほど
のマクロを実行します。

 すると、「名前,メールアドレス」の一覧だけの内容が出てくると思います。

 その内容を全部クリップボードにコピーします。そして、秀丸メールのアドレ
ス帳用ファイルである、AdrBook.txtを開いて、そこの適当な所(分からなけれ
ば最後)に貼り付けます。

 それで一応インポート出来ることになると思いますが…。

 秀丸メールのアドレス帳用ファイルのAdrBook.txtは、秀丸メールのデータ用
フォルダの所にあります。普通は「C:\TuruKameData」って所にあります。

 それでどうでしょ?

[ ]
RE:29138 電信八号のアドレス帳No.29150
りぐま さん 06/11/10 20:28
 
> いろいろ探したんですが、EdMax用に変換する用のソフトしか見つかりません
>でした。
>

 お手数をおかけしてしまったようですみません。

> 仕方がないので、変換する用のマクロを作ってみました。それを使って変換し
>て欲しいです。

 ありがとうございます。o(^o^)oワォ!
 大感謝です。メールが秀丸から出せるようになれば、とりあえずは
良いので、やってみることにいたします。本当にありがとうございました。こんなに
早く対応していただけるなんて夢のようです。m(__)m

[ ]
RE:29138 電信八号のアドレス帳No.29202
りぐま さん 06/11/16 18:28
 
> 仕方がないので、変換する用のマクロを作ってみました。それを使って変換し
>て欲しいです。ただし、取り出せるのは「名前 + メールアドレス」だけで、他
>の情報は全部カットされます。

 作って頂いたマクロを秀丸で実行したところ、途中までは良いのですが、どういう
わけか、最終的にできあがったものは、","だけのファイルになってしまいました。
 いちおう、途中でマクロの実行をストップさせる(このタイミングがちょっと難し
かったです)ことをして、なんとか、目的のファイルを得ることができましたが。
 あと、インポートしたあとのアドレス帳が、秀メールですと、名前、アドレス、備
考1…となるはずなのですが、名前のところに全部アドレスも入ってしまうようです。
また意味不明の<>というのが入ってしまっていて(たぶん電信8号の備考欄の記述で
はないかと思います)、これがメール送信時にエラーになることも分かりました。
 自分が、マクロをしっかり操作できれば解決できる問題だと思うのですが、マクロ
も今回初めて使わせて頂いたような状況で、ちょっと勝手がわからないでおります。
対応して頂けますでしょうか。お忙しいのにすみません。

[ ]
RE:29202 電信八号のアドレス帳No.29206
秀まるお2 さん 06/11/17 10:11
 
 電信八号のアドレス帳用ファイルの内容を僕に送ってもらって、それを僕の所
で変換した方が手っ取り早いような気がしてきましたけど…。

 とりあえずご自身でやっていただくとしたら、

    localgrep "^ +(.*) <([!$%&*\\-./0-9;?a-z^_~]+@[\\-.0-9a-z_~]+)>.*$"
        , regular, nocasesense;

 っていう一行だけのマクロを作って実行してみて欲しいです。それでたぶん、

aliases.ali(3):     斉藤秀夫 <hideo@tower>,
aliases.ali(8):     三匹様 <xxx@foo.woo.or.jp>

 みたいな形式の内容、つまり、

 ファイル名(行番号):    名前 <Email>

 のような一覧が出てくるはずだと思います。

 これが出てきたら、次に

    replaceall "^.*?\\([0-9]+\\): +", "", regular, nocasesense;

 って内容のマクロを実行すると、上記内容が

斉藤秀夫 <hideo@tower>,
三匹様 <xxx@foo.woo.or.jp>

 のように変換されるはずで、さらにそこから

    replaceall "^(.*) <([!$%&*\\-./0-9;?a-z^_~]+@[\\-.0-9a-z_~]+)>.*$"
        , "\\1,\\2", regular, nocasesense;

 のマクロを実行すれば、上記内容が

斉藤秀夫,hideo@tower
三匹様,xxx@foo.woo.or.jp

 のように変換されるはずですが…。

 少なくとも僕の所の、超簡単なタイプのaliases.aliファイルでテストした限
りはそのように変換されるようです。

 ということで、もしうまくいかないとしたら、僕の所のaliases.aliとは違う
形式なのかなぁと思ったりしますが、だとしたら、そのファイルを見せてもらう
か、せめてそのファイルの一部を必要な部分だけ黒塗りして送ってもらうかしな
いとなんとも出来ない所です。

 送ってもらうとしたら、 maruo@mitene.or.jp 宛にお願いします。

[ ]