組織内メール送信時のドメイン補完は?No.00100
hiroaki さん 01/03/30 10:26
 
質問(要望?)です。

秀まるおさんには、OS/2 版の 秀丸のころからお世話になってます。
NIFTY での HANDEL は、Hiroaki! です。

鶴亀メール、便利に使わせていただいてます。
プライベートにも仕事にも、ばっちり使えてます。

さて、ひとつ質問なのですが、

Netscape のメーラーなどでは、たとえば、

xxxxx@domain.co.jp から、xxxx@domain.co.jp へメールを送るさいに、

To:

の項目に、

hito

と入れて、送信すれば、かってに xxxx@domain.co.jp に補完されて送られるようで
す。これが、すごく便利だったのですが、鶴亀メールでも同様なことができますでし
ょうか?

もし、できないようなら、ぜひ、実現をお願いしたいと思います。

あらためて、今後ともよろしく、お願いいたします。

[ ]
RE:00100 組織内メール送信時のドメイン補完は?No.00114
秀まるお2 さん 01/03/30 13:59
 
 Hiroaki!さん、お久しぶりです。昔々、OS/2フォーラムでいろいろやりとりしてま
したね。

> hito
>
> と入れて、送信すれば、かってに xxxx@domain.co.jp に補完されて送られるようで
> す。

 鶴亀メールでは、宛先に「hito」と指定して送ればそれをそのままSMTPサーバーに
「hito」として渡します。一般に、メールサーバーはドメイン名無しの宛先を、自分
の管理するメールボックス宛であると解釈するようです。

 例えば僕の入っているMiteneというプロバイダー(のメールサーバー)では、
「kingo」の宛名でメールを出せば、「maruo@mitene.or.jp」にメールを配信してく
れます。

 たぶん、Netscapeの時もそういう仕組みが働いてうまくメールが届いていたんだと
思います。だとしたら、鶴亀でも同様の仕組みでメールが届くはずです。

[ ]
RE:00114 組織内メール送信時のドメイン補完は?No.00119
マイケル2 さん 01/03/30 14:27
 
マイケル2です。

秀まるお2さんの 本日 午後 1時59分 の
“RE 00100 組織内メール送信時のドメイン補完は?”について:
====

違うこと言ってるかも知れませんが…。

> 鶴亀メールでは、宛先に「hito」と指定して送ればそれをそのままSMTPサーバーに
>「hito」として渡します。一般に、メールサーバーはドメイン名無しの宛先を、自分
>の管理するメールボックス宛であると解釈するようです。

メーラによっては「アドレス補完」って機能を持つものがあります。
"hito" とか打つと、アドレス帳あるいは履歴の中から "hito" って
つくのを候補として挙げるような機能です。
ネスケのメーラに関しては無知ですが、もしかしたら hiroaki さん
の仰るの、その事じゃないかな?

---
Miguel Thomas Lopez-Cai
TuruKame Ver.1.02

[ ]
RE:00119 組織内メール送信時のドメイン補完は?No.00120
tnobu2 さん 01/03/30 14:43
 
>> 鶴亀メールでは、宛先に「hito」と指定して送ればそれをそのままSMTPサーバーに
>>「hito」として渡します。一般に、メールサーバーはドメイン名無しの宛先を、自分
>>の管理するメールボックス宛であると解釈するようです。
>
>メーラによっては「アドレス補完」って機能を持つものがあります。
>"hito" とか打つと、アドレス帳あるいは履歴の中から "hito" って
>つくのを候補として挙げるような機能です。
>ネスケのメーラに関しては無知ですが、もしかしたら hiroaki さん
>の仰るの、その事じゃないかな?

Netscapeでは、宛先の入力中にアドレス帳に存在するアドレスを補完してくれる
機能と共に載っていないアドレスについては自分のメールアドレスのドメイン
を補完してくれる機能があるようです。

[ ]
RE:00114 組織内メール送信時のドメイン補完は?No.00123
hiroaki さん 01/03/30 15:18
 
> Hiroaki!さん、お久しぶりです。

ほんと、お久しぶりです。うちの会社では、まだ OS/2 は現役です(^^;

tnobu2 さんのおっしゃるとおりで、
私が要望しているのは、後者なんです。(ほんとは前者も欲しいのですが)

自分のメールアドレスのドメインを補完してくれる機能

です。

うちの会社のメールサーバーですと、
pop サーバーが、mail.***.co.jp になってまして、

たとえば、hito だけ指定して送ると、

hito@mail.***.co.jp

に送られてしまいます。hito@***.co.jp に送りたいのですが...

これでも、一応、相手には届くのですが、受け取った人間から、ちょっとしたクレー
ムがきたわけです(^^;

メールサーバー側の仕様が悪いのか、そういうものなのか、理解してないのですが、
メーラー側で、対処していただければ、より安全確実と思い、書き込みさせていただ
いたわけです。

いかがなものでしょうか?

[ ]
RE:00123 組織内メール送信時のドメイン補完は?No.00127
tnobu2 さん 01/03/30 16:05
 
>> Hiroaki!さん、お久しぶりです。
>
>ほんと、お久しぶりです。うちの会社では、まだ OS/2 は現役です(^^;
>
>tnobu2 さんのおっしゃるとおりで、
>私が要望しているのは、後者なんです。(ほんとは前者も欲しいのですが)
>
>自分のメールアドレスのドメインを補完してくれる機能
>
>です。

こういう補完をしてくれるのは、私の知っている範囲ではNetscapeだけ
みたいですね。

ただ補完は便利だと思うのですが、逆にそれに頼るのは危険だなという感想を
持っています。ドメインが違えば同じユーザ名が存在してしまうので、意図
しない方のドメインが入っても気づかないという不安があります。

個人的には、間違いを無くすためにも、できるだけアドレス帳を開いて
(補完を使わずに)もってくるべきだと考えています。
また手入力でも"アドレス@フルドメイン"で書くべきだとも考えています。

>うちの会社のメールサーバーですと、
>pop サーバーが、mail.***.co.jp になってまして、
>
>たとえば、hito だけ指定して送ると、
>
>hito@mail.***.co.jp
>
>に送られてしまいます。hito@***.co.jp に送りたいのですが...

まさにこういうことです。

あくまで個人的な見解ですので、補完機能の追加要望に異を唱えるものでは
ありません。

[ ]
RE:00123 組織内メール送信時のドメイン補完は?No.00132
秀まるお2 さん 01/03/30 16:34
 
> 自分のメールアドレスのドメインを補完してくれる機能

 とりあえずはマクロで対処できることは出来ます。「後で送信/今すぐ送信時」の
マクロに、「@」を含まないメールアドレスに「@****.co.jp」を自動的に付加するマ
クロを作って登録しておけばいいです。

 さらに高度なマクロも作ればアドレス帳から探してきて補完するってことも出来な
くはないですけど。

 ってことで、簡単なマクロを作ろうと思ったんですけど、To:欄からメールアドレ
スだけを取り出す処理を完璧にやるのはかなり面倒です。99%大丈夫って感じの処
理なら以下の物でなんとかなります。

--------------------------------------------------------------------
// 「@XXXX.co.jp補完マクロ」

    $domain = "XXXX.co.jp";         // ここを修正する。

    $buffer = searchbuffer;
    #option = searchoption;
    loaddll "tkinfo.dll";
    moveto 0, -9999;
    right;
    while( x != 0 ) {
        $h = dllfuncstr("ToUpper",gettext(0,y,4,y));
        if( $h == "TO: " || $h == "CC: " || $h == "BCC:" ) {
            // 宛先部分
            while(1) {
                while( code == ' ' ) right;
                if( code == '\"' ) {
                    right;
                    while( code != 13 && code != '\"' ) {
                        right;
                    }
                }
                if( code == 13 ) break;
                searchdown "[@,\n]", regular;
                if( code == '@' ) {
                    searchdown "[,\n]", regular;
                } else {
                    if( code == ',' ) left;
                    while(1) {
                        left;
                        if( code != ' ' ) {
                            right;
                            break;
                        }
                    }
                    insertfix "@" + $domain;
                    searchdown "[,\n]", regular;
                }
                if( code == ',' ) right;
            }
        }
        golineend2;
        down;
        golinetop2;
    }
    setsearch $buffer, #option;
--------------------------------------------------------------------

[ ]
RE:00132 組織内メール送信時のドメイン補完は?No.00134
hiroaki さん 01/03/30 17:03
 
秀まるおさん

コメントありがとうございました。

マクロ、やってみます。

[ ]
RE:00127 組織内メール送信時のドメイン補完は?No.00137
hiroaki さん 01/03/30 17:16
 
tnobu2 さん、こんにちは。

確かに、おっしゃるとおりなんですが、

たいてい、決まった相手に送るので、アドレス帳をいちいち開くのがめんどくさいと
いうのが本音です。

送りなれてない相手には、さすがに気を使いますが。

アドレス帳から補完されると、危険な気がしますが、自分のメールアドレスのドメイ
ンを補完する分には、さほど問題ではないのではないでしょうか?

間違えても、同じ組織内にしか送られないわけですし、メーラーが補完しなければ、
結局、サーバーがなんらかの形で補完するようですから、あっても困らない機能では
ないかと...

とりあえず、秀まるおさんにいただいたマクロをためしてみるつもりです。

[ ]
RE:00137 組織内メール送信時のドメイン補完は?No.00138
tnobu2 さん 01/03/30 17:29
 
>確かに、おっしゃるとおりなんですが、
>
>たいてい、決まった相手に送るので、アドレス帳をいちいち開くのがめんどくさい
>というのが本音です。
>
>送りなれてない相手には、さすがに気を使いますが。
>
>アドレス帳から補完されると、危険な気がしますが、自分のメールアドレスのドメ
>インを補完する分には、さほど問題ではないのではないでしょうか?
>
>間違えても、同じ組織内にしか送られないわけですし、メーラーが補完しなければ、
>結局、サーバーがなんらかの形で補完するようですから、あっても困らない機能で
>はないかと...
>
>とりあえず、秀まるおさんにいただいたマクロをためしてみるつもりです。

前のコメントでも書きましたけど、別に反対しているわけではないです。

便利なのも理解してます。ブラウザでURL入力するときに、過去に行ったんだ
けどうろ覚え、なんて場合でも補完してくれて助かったこともしょちゅう
ですし。

有っても困らないというのも同意します。ただ、もしこの機能を付けるんなら
OFFするオプションも欲しいなという意見と捕らえておいてください。

[ ]
RE:00137 組織内メール送信時のドメイン補完は?No.00139
takuara さん 01/03/30 17:36
 

ども、takuaraです。
(鶴亀のほうではtakuでした)

>確かに、おっしゃるとおりなんですが、
>
>たいてい、決まった相手に送るので、アドレス帳をいちいち開くのがめんどくさいと
>いうのが本音です。
>
>間違えても、同じ組織内にしか送られないわけですし、メーラーが補完しなければ、
>結局、サーバーがなんらかの形で補完するようですから、あっても困らない機能では
>ないかと...
>

すでに知っているかも知れませんが、To:の所で、「Alt+↓」や
「マウスの左クリック」で以前入力したアドレスの履歴が出てきます。

私の場合、この機能があるので補完が無くても問題なしです。

[ ]
RE:00139 組織内メール送信時のドメイン補完は?No.00141
hiroaki さん 01/03/30 17:44
 
確かに、これは、すごく便利ですね。

マウスは知ってましたが、Alt↓は知りませんでした。
これは、使えます!ありがとうございます。

ただ、確かに直前に送った人へ送るのは便利なんですが、
数時間前に送った人だと、このリストから探すのは、かなり大変です(^^;

[ ]
RE:00127 組織内メール送信時のドメイン補完は?No.00149
ひろ さん 01/03/30 20:05
 
 tnobu2 さん今日は、ひろです。
> こういう補完をしてくれるのは、私の知っている範囲ではNetscapeだけ
> みたいですね。
 Winbiff に付いています。また AL-mail は、I.E や NN のアドレス補完
のように、履歴から補完するようですね。

> ドメインが違えば同じユーザ名が存在してしまうので、意図
> しない方のドメインが入っても気づかないという不安があります。
 確かにその不安はあります。
 因みに Winbiff では候補が複数ある場合は、候補をリストアップする仕
様になっていました。

[ ]
RE:00138 組織内メール送信時のドメイン補完は?No.00151
ひろ さん 01/03/30 20:06
 
 tnobu2 さん今日は、ひろです。
> 有っても困らないというのも同意します。ただ、もしこの機能を付けるんなら
> OFFするオプションも欲しいなという意見と捕らえておいてください。
 私はこの補完機能は、ユーザが明示的にそのコマンドを実行したときだけ、
補完されると認識しています。つまりアドレス帳に、
秀まるおさん
秀丸サポート
秀ネット要望
秀Term
鶴亀メール
があった場合、「秀」を入力して例えば [Ctrl]+[space] をやると、前の 4
つかリストアップされ、「秀ま」を入力して [Ctrl]+[space] では「"秀ま
るおさん" <xxx@xxx.xx.xx>」といった補完がされる機能だと想像していま
した。これならオプションなんていらないですよね。

[ ]
RE:00132 組織内メール送信時のドメインNo.00161
山紫水明 さん 01/03/30 23:28
 
 秀まるお2さん,こんばんは。

》 さらに高度なマクロも作ればアドレス帳から探してきて補完するってことも出
》来なくはないですけど。

 アドレス帳が出てきましたので,関連して。
 時々,アドレスだけで差出人がわからないメールが来ます。だいたい携帯電話か
らのメールですが。本文にも名前が書いてないとなると,アドレス帳で確認する必
要が生じます。
 で,これをマクロでやろうとすると,アドレス帳関係のマクロ関数はアドレス帳
を表示する関数があるだけですので,今は,秀丸を起動して,AdrBook.txt を開い
て検索しています。
 やはりこれしかありませんか?
 鶴亀メールから直接アドレス帳を検索できるようなマクロ関数があればと思いま
すが。

     では, (^^)/~
                                        山紫水明

[ ]
RE:00149 組織内メール送信時のドメイン補完は?No.00162
hiroaki さん 01/03/30 23:52
 
> 因みに Winbiff では候補が複数ある場合は、候補をリストアップする仕
>様になっていました。

あ、たぶん、これは、ネスケと同じです。ちゃんと候補がたくさんでてきて、選ばす
ような仕組みにはなってます。でも、たまに間違えます(^^;

ところで、一応、私の要望したのは、自分のドメインの補完ですんで、履歴やアドレ
ス帳からの補完ということとは違います。

というわけで、以下は、聞き流していただいてもかまいません。

履歴やアドレス帳からも補完できれば、確かに便利です。もし、こういったものから
も補完するなら、優先度がほしいところですね。

アドレス帳>自分のドメイン名>最近送信したメールアドレス順>最近受信したメー
ルアドレス順

といった優先度順に候補をリストアップしていただければ、理想かな。
プライベートで使う場合には、自分のドメイン名補完が逆に邪魔かも。
社内で使うには、便利なんですが。じゃ、アカウントごとにも設定必要?

さらに、どの補完機能を使うか、オプションで選べれば完璧かも。

ちょっと、要望が過ぎましたか... 失礼しました。

[ ]
RE:00161 組織内メール送信時のドメインNo.00164
ひろ さん 01/03/31 01:05
 
 山紫水明さん今日は、ひろです。
>  鶴亀メールから直接アドレス帳を検索できるようなマクロ関数があればと思いま
 そうですね。これがあれば、グループ以外のアドレス補完は可能になるかな?

 取り敢えず、現在の場合
$str = input("検索文字列は?");
loaddll "tkinfo.dll";
$homeDir = dllfuncstr("HomeDir");
freedll;
$homeDir = leftstr($homeDir, strlen($homeDir) - 1);
grep $str, "AdrBook.txt", $homeDir;
でできる思ったのですが、ウィンドが次々と開いてしまい動作しませんね??

 そう言う訳で、各々からバグ報告に変わります。
(1)メニューからの grep で「現在の内容」が動作しません。
(2)上記マクロが動作しません。
(3)localgrep を使うと、一向にマクロが終了しません。

[ ]
RE:00164 組織内メール送信時のドメインNo.00205
秀まるお2 さん 01/04/02 11:27
 
 鶴亀内でのgrepが使えないのはまた後で調べるとして、現状では秀丸と連携するし
か無いです。

 それか、tkinfo.dllにテキストファイルを扱う関数またはアドレス帳関係の関数を
追加するかです。

[ ]
RE:00205 組織内メール送信時のドメインNo.00245
山紫水明 さん 01/04/02 17:42
 
 秀まるお2さん,こんにちは。

》 それか、tkinfo.dllにテキストファイルを扱う関数またはアドレス帳関係の関
》数を追加するかです。

 緊急度は高くはありませんが,要望したいと思いますのでよろしくお願いします。

     では, (^^)/~
                                        山紫水明

[ ]