localhost への接続No.05508
ひろ さん 02/06/22 08:56
 
 秀まるおさん今日は、ひろです。
 最初にこの要望は特殊なケースですので、他の要望を優先していただき、
頭の片隅において頂けるだけで十分です。

 鶴亀は IMAP4 への接続や PostPet の除外機能がないので、中立ちを行う
ソフトウェア A を使っている人がいると思います。この場合鶴亀からそれら
のメールを取得する場合、サーバの設定を localhost にしている場合が殆ど
だと思います。この時外部と送受信を行うのはあくまで A なので 、鶴亀が
外部に接続する必要はありません。しかしながら鶴亀では、例え A を起動し
ていても、ダイアル・アップなど外部との接続が確立させようとします。
 そこで要望ですが、サーバに localhost (127.0.0.1) が指定されている場
合、外部との接続が確立されていなくとも、外部接続を問い合わせることな
くその後の処理を継続していただけないでしょうか?

 今これを書いている期待は、鶴亀以外の MUA はインストールしていないの
で、WEB ブラウザで試してみたのですが、 http://localhost/ では外部の接
続を試みません。

[ ]
RE:05508 localhost への接続No.05511
三月 さん 02/06/22 09:47
 
> そこで要望ですが、サーバに localhost (127.0.0.1) が指定されている場
>合、外部との接続が確立されていなくとも、外部接続を問い合わせることな
>くその後の処理を継続していただけないでしょうか?
>
全般的な設定の接続でLAN接続にするとかでだめ?
アカウントの設定の「特別」のダイアルアップの設定がはいってるとか?


[ ]
RE:05511 localhost への接続No.05513
ひろ さん 02/06/22 22:01
 
 三月さん今日は、ひろです。
> 全般的な設定の接続でLAN接続にするとかでだめ?
 確かに「LAN接続」にすれば、可能ですね。
 しかしノートパソコンなら LAN 接続、ダイアルアップと色々な接続方法があ
り得るので、「Windows側に任せる」の設定にします。更に自宅のデスクトップ
は、ダイアルアップなので、「LAN接続」に指定しておくわけにはいきません(^^)。

[ ]
RE:05513 localhost への接続No.05514
アルビレオ さん 02/06/23 04:13
 
アルビレオです。

> しかしノートパソコンなら LAN 接続、ダイアルアップと色々な接続方法があ
>り得るので、「Windows側に任せる」の設定にします。更に自宅のデスクトップ
>は、ダイアルアップなので、「LAN接続」に指定しておくわけにはいきません(^^)。

話の都合上、ひろさんは理解されていると思われる部分にもあえて触れています。

理屈としては鶴亀メールが接続する相手は localhost なのだから LAN 接続にするの
が正しい設定だと思います。鶴亀メールから見れば指定されたサーバに正しく接続し
ているのでそれ以上の責任はありません。
そこから先、localhost に置かれているソフトの方でダイヤルアップなどの対処を行
うのが筋です。
むしろ鶴亀メールから頭越しに制御しようとすると余計なトラブルを生む危険が高ま
るだけだと思うのですが。
その中継ソフトを作った側に要望を出して「windowsにまかせる」という接続オプシ
ョンを追加するような対処はできないのでしょうか?
というか、中継POPサーバなら普通は接続方法を選べるか「windowsにまかせる」に固
定のどちらかだと思うのですが。

[ ]
RE:05513 localhost への接続No.05515
秀まるお さん 02/06/23 10:06
 
 localhostと指定するケースもあるでしょうけど、127.0.0.1と指定しても同じ
だし、あるいは自分のコンピュータのIPアドレスを直接指定してもいいし、自分
のコンピュータのコンピュータ名、あるいはDNSサーバーに登録されている自分
のコンピュータ名を指定しても全部同じだと思います。

 さらに言うならサブネットマスクが同じコンピュータ同士ならダイヤルアップ
接続してつながることもありえないと思います。

 っといろいろ考えると奥の深い問題であって、単に「strcmp( "localhost",
 ...)」のような簡単な処理で済む問題で無いです。たぶんこの後奥の深いやや
こしい問題に悩まされて、このスレッドがどんどん長くなって、連鎖的に要望が
どんどん出てきてその応対によって他の要望を消化する時間がつぶされることに
なりそうです。

 ということで何もしません。

[ ]
RE:05515 localhost への接続No.05519
ひろ さん 02/06/23 12:02
 
 秀まるおさん、アルビレオさん今日は、ひろです。
 秀まるおさんへ
>  っといろいろ考えると奥の深い問題であって、単に「strcmp( "localhost",
>  ...)」のような簡単な処理で済む問題で無いです。
 そうですか。個人的には、localhost と 127.0.0.1 だけ例外にすれば十分
と考えていました。
 その後 Winbiff がインストールされていることを思い出して、試したとこ
ろ接続方法を設定することで、希望のことが出来ることが解っただけに、余
計に残念です(;_;)。
 ただ秀まるおさんの仰るように、接続先ごとに処理を変えるのは厄介です。
そこで、アカウントごとの接続先設定はダイアルアップ先の指定だけでなく、
Winbiff の様に LAN 接続も指定可能にならないでしょうか?
 因みに、AL-Mail をインストールして試してみましたが、接続先の指定に
LAN は選択できませんが、localhost の指定で何の指定もしない初期設定で、
希望のことが出来ました。

 あ、だらだら書いていますが、(使用さえ固まれば) テンプレート機能など、
質問・要望の多い他の要望を優先して頂いて構わない点は変わりません。

 アルビレオさんへ
> 理屈としては鶴亀メールが接続する相手は localhost なのだから LAN 接続にするの
> が正しい設定だと思います。
 そうですね。
> むしろ鶴亀メールから頭越しに制御しようとすると余計なトラブルを生む危険が高ま
> るだけだと思うのですが。
 それは違うのでは? アルビレオさんが書かれているように、localhost だか
ら LAN 接続です。だからこそ、ダイアルアップする必要がない、と思います。
つまり特定のサーバ・ソフトが起動していようがいまいが、localhost なら
LAN 接続してみて、出来なければエラー、で良いと考えました。AL-Mail も
この動きをします。

> その中継ソフトを作った側に要望を出して「windowsにまかせる」という接続オプシ
> ョンを追加するような対処はできないのでしょうか?
 鶴亀のように細かい設定は出来ませんが、「Windows側に任せる」と同じ動
きをしていて、後術されているようにアルビレオさんの予想通りです。

[ ]
RE:05519 localhost への接続No.05520
アルビレオ さん 02/06/23 14:49
 
アルビレオです。

単に確認のためだけに書いてますが。

>> むしろ鶴亀メールから頭越しに制御しようとすると余計なトラブルを生む危険が高ま
>> るだけだと思うのですが。
> それは違うのでは? アルビレオさんが書かれているように、localhost だか
>ら LAN 接続です。だからこそ、ダイアルアップする必要がない、と思います。
>つまり特定のサーバ・ソフトが起動していようがいまいが、localhost なら
>LAN 接続してみて、出来なければエラー、で良いと考えました。AL-Mail も
>この動きをします。

ひろさんが望んでいることを取り違えていました。

> しかしノートパソコンなら LAN 接続、ダイアルアップと色々な接続方法があ
>り得るので、「Windows側に任せる」の設定にします。

と書いているので localhost 越しの場合でも自動的にダイヤルアップして欲しいの
かなと。

> ただ秀まるおさんの仰るように、接続先ごとに処理を変えるのは厄介です。
>そこで、アカウントごとの接続先設定はダイアルアップ先の指定だけでなく、

を読んでやっと理解できました。(^^;
要は「全般的な設定-接続-メール送受信時のダイヤルアップ接続」にある内容をその
まま「カウント毎の設定」に移動すれば実現できることですよね?
内部の構造を知らない人間から見れば十分に可能なような気がしますが、わざわざ
「〜アカウント毎の例外的な指定を行なう物です。普通は全般的な設定側で指定して
ください」
と書いているくらいなので、何か事情があるのでしょう。(設定を簡略化するためか
な?)

仮に実現するとすれば(要望というわけではありません)
「アカウント毎の設定」に「接続」タブを追加して(単にダイアログのサイズの都合)
「全般的な設定-接続-メール送受信時のダイヤルアップ接続」の項目プラス「全般的
な設定に従う(デフォルト)」
を選択できるようにすれば、現在の「このアカウントには以下のダイヤルアップ接続
が必ず必要」をなくせるのでは…
う、送信時/受信時のみのダイヤルアップは残す必要がありますね。これは「接続」
タブに移動かな。

勝手な案ではありますが、ひろさんが本来必要としているのはこういう設定ではない
でしょうか。

[ ]
RE:05520 localhost への接続No.05525
ひろ さん 02/06/24 17:15
 
 アルビレオさん今日は、ひろです。
> 要は「全般的な設定-接続-メール送受信時のダイヤルアップ接続」にある内容をその
> まま「カウント毎の設定」に移動すれば実現できることですよね?
 そうです。
> 内部の構造を知らない人間から見れば十分に可能なような気がしますが、わざわざ
> 「〜アカウント毎の例外的な指定を行なう物です。普通は全般的な設定側で指定して
> ください」
> と書いているくらいなので、何か事情があるのでしょう。
 私はアカウント毎に接続先を変えたい人は少数なので、設定を簡略化する
ためにこの様になっているのだと理解しています。

> 勝手な案ではありますが、ひろさんが本来必要としているのはこういう設定ではない
> でしょうか。
 まあそうなんですが、現在の「特別」タブ内で LAN 接続が設定可能ならそ
れで十分です。ただここはスペース的に苦しいかも。
□このアカウントには以下のダイヤルアップ接続が必要

□ LAN 接続   □ダイヤルアップ接続
とすればスペース的にはやれそうですが、説明が簡単すぎて「全般的な設定」
との関係が解らない人がでてくる可能性がありますよね。

 改めて考えると、秀まるおさんはこういう面倒なことを含めて、
> この後奥の深いやや
> こしい問題に悩まされて、このスレッドがどんどん長くなって、
<以下略>
と書かれたんだろうなあ〜。

[ ]
RE:05525 localhost への接続No.05534
ひろ さん 02/06/26 17:50
 
 秀まるおさん今日は、ひろです。
>  ただ秀まるおさんの仰るように、接続先ごとに処理を変えるのは厄介です。
> そこで、アカウントごとの接続先設定はダイアルアップ先の指定だけでなく、
> Winbiff の様に LAN 接続も指定可能にならないでしょうか?
への回答は頂いていないので、再度書き直します。

 結局「アカウント毎の設定」で、LAN 接続が設定可能なら、希望 (Winbiff
と同様) のことが出来ることが解りました。
 鶴亀でも「アカウント毎の設定」でダイアル・アップ先だけでなく、LAN
接続も設定可能にならないでしょうか?

 ##他の MUA で可能な事が解ると、余計に欲しくなる(^^;。

[ ]
RE:05534 localhost への接続No.05535
ポン太 さん 02/06/26 18:42
 
ひろ さん、こんにちは。ポン太 です。
お世話になっています。m(_ _)m

turukame.2:05508 の
>のメールを取得する場合、サーバの設定を localhost にしている場合が殆ど
>だと思います。この時外部と送受信を行うのはあくまで A なので 、鶴亀が
>外部に接続する必要はありません。しかしながら鶴亀では、例え A を起動し
>ていても、ダイアル・アップなど外部との接続が確立させようとします。
という現象があって、turukame.2:05515 で 秀まるお さんが、
> さらに言うならサブネットマスクが同じコンピュータ同士ならダイヤルアップ
>接続してつながることもありえないと思います。
と書かれています。
ということは、単なるバグなのではないのでしょうか?>秀まるお さん。

#私の読解力のなさがなせる勘違い?(^_^;


> 結局「アカウント毎の設定」で、LAN 接続が設定可能なら、希望 (Winbiff
>と同様) のことが出来ることが解りました。
> 鶴亀でも「アカウント毎の設定」でダイアル・アップ先だけでなく、LAN
>接続も設定可能にならないでしょうか?

全般的な設定の接続を LAN 接続にして、アカウント毎で必要な奴だけダイアル
アップさせるという手はないのですか?


2002/06/26(水) 18:24 ポン太

[ ]
RE:05535 localhost への接続No.05536
アルビレオ さん 02/06/27 02:13
 
アルビレオです。

>turukame.2:05508 の
>>のメールを取得する場合、サーバの設定を localhost にしている場合が殆ど
>>だと思います。この時外部と送受信を行うのはあくまで A なので 、鶴亀が
>>外部に接続する必要はありません。しかしながら鶴亀では、例え A を起動し
>>ていても、ダイアル・アップなど外部との接続が確立させようとします。
>という現象があって、turukame.2:05515 で 秀まるお さんが、
>> さらに言うならサブネットマスクが同じコンピュータ同士ならダイヤルアップ
>>接続してつながることもありえないと思います。
>と書かれています。
>ということは、単なるバグなのではないのでしょうか?>秀まるお さん。

前者は「windowsの設定に従う(ダイヤルアップ)」の場合で、後者は「LAN接続」の場
合なので、バグではなく意図したとおりの動作だと思います。

>全般的な設定の接続を LAN 接続にして、アカウント毎で必要な奴だけダイアル
>アップさせるという手はないのですか?

う、確かにそれでいけるような気がします。(見落としてました)
「LAN接続」にしておいても接続先のサーバはアカウント個別なので問題なさそうで
すよね。
どうでしょう?>ひろさん

[ ]
RE:05536 localhost への接続No.05537
ポン太 さん 02/06/27 09:26
 
アルビレオ さん、こんにちは。ポン太 です。


>>> さらに言うならサブネットマスクが同じコンピュータ同士ならダイヤルアップ
>>>接続してつながることもありえないと思います。
>>と書かれています。
>>ということは、単なるバグなのではないのでしょうか?>秀まるお さん。
>
>前者は「windowsの設定に従う(ダイヤルアップ)」の場合で、後者は「LAN接続」の場
>合なので、バグではなく意図したとおりの動作だと思います。

後者が LAN 接続だとは思えません。なぜなら LAN 接続の話なら、サブネットマ
スク云々を抜きにして、ダイアルアップはあり得ません。従って「サブネットマ
スクが同じコンピュータ同士ならダイヤルアップ接続してつながることもありえ
ないと思います。」という表現は、Windows の設定に従う場合の話だと思います。


2002/06/27(木) 09:21 ポン太

[ ]
RE:05537 localhost への接続No.05538
たけのこ さん 02/06/27 09:42
 
たけのこです。

>なぜなら LAN 接続の話なら、サブネットマ
>スク云々を抜きにして、ダイアルアップはあり得ません。

んなこたないです。自分自身がGWを兼ねているならば、ネットワークアドレス
(サブネットマスク)が違うアドレスへの接続にはダイアルアップが生じます。

[ ]
RE:05538 localhost への接続No.05539
ポン太 さん 02/06/27 10:36
 
たけのこ さん、こんにちは。ポン太 です。


>>なぜなら LAN 接続の話なら、サブネットマ
>>スク云々を抜きにして、ダイアルアップはあり得ません。
>
>んなこたないです。自分自身がGWを兼ねているならば、ネットワークアドレス
>(サブネットマスク)が違うアドレスへの接続にはダイアルアップが生じます。

ちょっと意味が分かりません。GW とは GateWay のことですか?
GW をかねているというのは、どういった設定のことを言われているのでしょう
か?

なんにしても たけのこ さんが引用された部分だけをとられると、私の発言に例
外はあり得るのかもしれませんが、論点は turukame.2:05515 の「サブネットマ
スクが同じコンピュータ同士ならダイヤルアップ接続してつながることもありえ
ないと思います。」が LAN 接続を前提としているかどうかという点だと思うの
ですが、この点についてはどうなのでしょう?


2002/06/27(木) 10:12 ポン太

[ ]
RE:05539 localhost への接続No.05541
たけのこ さん 02/06/27 12:37
 
たけのこです。

>ちょっと意味が分かりません。GW とは GateWay のことですか?

ネットワークのお話をしているんですから当然ですね。

>GW をかねているというのは、どういった設定のことを言われているのでしょう
>か?

判らなければご自身でお調べください(一般的なことなので)。で、今回の事象
に関してはプロクシとかインターネット共有とかでも話は同じですので、

>なんにしても たけのこ さんが引用された部分だけをとられると、私の発言に例
>外はあり得るのかもしれませんが、

と『例外』というほど特殊事情ではありません。

>論点は turukame.2:05515 の「サブネットマ
>スクが同じコンピュータ同士ならダイヤルアップ接続してつながることもありえ
>ないと思います。」が LAN 接続を前提としているかどうかという点だと思うの
>ですが、この点についてはどうなのでしょう?

まず、私がわざわざ

>>ネットワークアドレス

とした理由はここにあります。サブネットマスクが同じでもネットワークアドレ
スが違えば、(設定さえあれば)ダイヤルアップしようとしますし、しないと困
ります。

で、『サブネットマスク』という言葉が出ている時点で、LAN機器があると考え
て間違いない(≒LAN接続が前提)のでは? TCP/IPネットワークに参加してい
ないのであれば、その言葉(設定)自体意味ないというか、出来ないというか。

[ ]
RE:05536 localhost への接続No.05542
ひろ さん 02/06/27 12:55
 
 今日は、ひろです。
 ゲートウェイとはなんの関係もないので、スレッドを分けます。
> >全般的な設定の接続を LAN 接続にして、アカウント毎で必要な奴だけダイアル
> >アップさせるという手はないのですか?
>
> う、確かにそれでいけるような気がします。(見落としてました)
> 「LAN接続」にしておいても接続先のサーバはアカウント個別なので問題なさそうで
> すよね。
> どうでしょう?>ひろさん
 これでは駄目です。
 この設定にしておくと、実際に LAN 接続していて、ダイアルアップの必要
のない場合もダイアルしてしまいます。基本的に、ノート・パソコンでは
「Windows側にまかせる」にしておかないと、設定を一々変える必要があり面倒
です。

[ ]
RE:05541 localhost への接続No.05544
ポン太 さん 02/06/27 13:27
 
たけのこ さん、こんにちは。ポン太 です。


>ネットワークのお話をしているんですから当然ですね。

あなたにとっては当然でもあなた以外の人には当然ではないケースがあり得ます。
相手のことが分からないネットワークコミュニケーションでは、安易に略号は使
わないというのが一般的ですね。特に2文字なんかだと。


>判らなければご自身でお調べください(一般的なことなので)。で、今回の事象
>に関してはプロクシとかインターネット共有とかでも話は同じですので、

プロクシとかインターネット共有はまぁ一般的ですが、「GWを兼ねている」とい
う表現は全然一般的ではないですし、調べようもありません。
あなたの「GWを兼ねている」という表現が、プロクシやインターネット共有のた
ぐいを指されているのなら、調べなくても分かっております。


>と『例外』というほど特殊事情ではありません。

あなた自身が、turukame.2:05538 で
>自分自身がGWを兼ねているならば
という表現をされていますが。

ネットワーク接続をしようとした元々のソフト以外の要因があれば(プロクシと
かインターネット共有とか)、(そちらのソフト側でダイアルアップする設定が
なされていれば)当然ダイアルアップはするでしょう。至極当然です。人間がダ
イアルアップのアイコンをダブルクリックしても。
全然論点がずれています。
あなたの論法だと、「あるネットワークを使うはずのないソフトが、ダイアルア
ップするのはおかしい」という話に対して、別ソフトがダイアルアップすること
を前提に、「それはおかしくない」といっているようなもんですね。


>で、『サブネットマスク』という言葉が出ている時点で、LAN機器があると考え
>て間違いない(≒LAN接続が前提)のでは? TCP/IPネットワークに参加してい
>ないのであれば、その言葉(設定)自体意味ないというか、出来ないというか。

ここでの LAN 接続は、鶴亀や Windows のインターネット設定での LAN 接続の
話であって、つまりインターネットへの接続方法のことです。社内や家庭内 LAN
があっても、インターネットへ常時接続できる環境でなければ、ダイアルアップ
はするでしょう。


2002/06/27(木) 12:59 ポン太

[ ]
RE:05544 localhost への接続No.05546
秀まるお さん 02/06/27 14:23
 
 なんだか話がネットワークの専門的な方向へ行ってしまってるようですが、鶴亀
メールはこの辺の難しいことには一切関与していません。

 鶴亀メールで「Windowsにまかせる」となった場合の動作は、

    InternetAttemptConnect関数を呼んでから、
    InternetAutodial関数で、INTERNET_AUTODIAL_FORCE_ONLINEとする。

 となっているだけてす。これらの関数の中身が具体的にどうなっているから分かり
ませんが、少なくともこれらの関数には「接続先はどこです」という情報は渡してな
いので、例えばlocalhostならダイヤルアップしないとか、そういう動作はしないは
ずです。

 接続先に応じてダイヤルアップするしないを制御できる関数としては、
InternetGoOnlineという関数があるんですが、これは接続先ホスト名を指定するので
はなく、接続先のURLを指定する作りになっています。鶴亀メールからは使えないと
思います。

 でもって、元々の「アカウント毎の設定でLAN接続も指定できるようにする」話で
すが、そもそも今の作り的には実現不可です。実現させるなら、「このアカウントに
は…必ず必要」という形式とは別に、「このアカウントには…を必要としない」とか、
そういう形の別オプションが必要かと思います。

 ひろさん自身もたぶんこの辺のオプションの意味を完全には理解されてないようで
す。なのにさらにややこしいオプションを増やしても、普通の人はさらに混乱するで
しょう。

 他にひろさんから要望された要望で未消化の物も多数ある上でさらに追加要望され
てますけど、今までの要望はぜんぶちゃらにして要望されてる訳でもないでしょうし、
ということは、今回の要望はやめときます。

[ ]
RE:05546 localhost への接続No.05547
ひろ さん 02/06/27 17:07
 
 秀まるおさん今日は、ひろです。
> 元々の「アカウント毎の設定でLAN接続も指定できるようにする」話で
> すが、そもそも今の作り的には実現不可です。実現させるなら、「このアカウントに
> は…必ず必要」という形式とは別に、「このアカウントには…を必要としない」と
>か、
> そういう形の別オプションが必要かと思います。
 スペース的な問題もありますし、「このアカウントには以下のダイヤルアッ
プ接続が必要」が「このアカウントには以下の接続が必要」という名前
で、「LAN 接続」が選択できればよいと思っていました。

>  他にひろさんから要望された要望で未消化の物も多数ある上でさらに追加要望され
> てますけど
 .....、仰るとおりです(^^;。今数えたら、(公開しているのを含めて) マ
クロで出来る、若しくはバグかと思って報告したのを含めて物を含めると15
個も有る。

> 今までの要望はぜんぶちゃらにして要望されてる訳でもないでしょうし、
> ということは、今回の要望はやめときます。
 今回は
(1)他のソフトで可能であることが後になった解った
(2)セキュリティーの関係で、特定のアカウントへの接続は LAN に限られる場
合がある
という 2 点から、改めて要望を出しました。特に (2) の点から、標準で付
いていても良いと思いましたが、マクロで強制的に接続方法を切り替えるこ
とにします。

[ ]