BHLさん
今度こそ、よかったですね。
BIGLOBEの方は、私はテストできませんので推測で書いてしまいましたが、下記URL
http://biz.biglobe.ne.jp/mail/settei.html
を見ると私が説明した方法でできてもいいのですが、まあそれはもういいことにしましょう。
> 私は *****@△△△.biglobe.ne.jp#mail.biglobe.ne.jp のような書き方を知りませんでしたので、
上記のページを見ると、以下の設定でも可能と思われますので、
sample%m**.biglobe.ne.jp@mail.biglobe.ne.jp
興味があれば「区切文字」をテストするときにでも調べてみてください。
proxy を通した時にメールサーバにうまく接続できない件は、いとさん、中田氏のご尽力により解決することができました。
結局、私が使っているOutlook2000の受信メールサーバでのアカウント名の設定が良くなかったようです。
いとさんの指示に従って、
1)ホスティングサービスへのメールサーバ設定
旧:*****@△△△△.△△△.jp ---> 送受信ともダメ
新:*****@△△△△.△△△.jp#mail.△△△△.△△△.jp ---> 送受信とも成功
(mail.△△△△.△△△.jp はホスティングサービスのSMTP,POPサーバ)
2)BIGLOBEへのメールサーバ設定
旧:*****@△△△.biglobe.ne.jp ---> 送信のみダメ
新:*****@△△△.biglobe.ne.jp#mail.biglobe.ne.jp ---> 送受信とも成功
(mail.biglobe.ne.jp はBIGLOBEのSMTP,POPサーバ)
としたところ、うまく送受信できるようになりました。
でも、私は *****@△△△.biglobe.ne.jp#mail.biglobe.ne.jp のような書き方を知りませんでしたので、一人では何年経っても解決しなかったかも知れません。ほんと、助かりました。
あと、メーラでのポート設定やゲートウェイの受けポート、ポートの設定は通常どおりです。
なお、中田氏のコメントにもあるように、「区切り文字」の設定については現時点でまだ詳細なテストをしていませんが、色々と試して見ます。
結果が出れば本コーナーに改めて掲載いたします。
ありがとうございました。m(_ _)m
BHLさん、
今回のgateway.logといとさんからのメールでわかりましたが、アカウント名に@を含むのが失敗する原因でしたね。
POP3 のアカウント名とサーバ名を指定するのに (アカウント名)@(POP3サーバ名)とするメーラもあるので、メールアドレスの(アカウント名)@(ドメイン名)と混同する場合もあります。
アカウント名には @ を使わない方が普通だと思います。
アカウント名に@を含む場合は、AN HTTPD のオプションで区切り文字はなしにするか # だけにするのがよいでしょう。
そのままでも、いとさんのメールにあったように #(POP3サーバ名)にすればそれでもいいのですが。
もともと AN HTTPD のゲートウェイでサーバ名を指定する場合は区切り文字はない方がよいのでしょう。
アカウント名を区切り文字で順番に調べて、最後に一致する区切り文字の後をサーバ名として上書きしてそのサーバに接続しようとするからです。
これはこれで、クライアント側からサーバ名を設定したい場合もあるということでそういうふうになっています。
中田さん、ご面倒をおかけします。
接続に失敗した時の gateway.log と errors.log は以下のとおりです。
--- メーラのエラー ---お手数ですが、よろしくお願いいたします。
TCP/IP接続はサーバによって強制終了されました。(アカウント:'○○○',POPサーバ:'192.168.1.150',エラー番号:0x800cccof).
--- gateway.log ---
Sat Apr 06 11:48:49 2002 Proxy/Gateway: +OK POP3 Server Gateway ready
Sat Apr 06 11:48:49 2002 Proxy/Gateway: >555345522074616b6575636869406173642e67722e6a700d0a
Sat Apr 06 11:48:49 2002 Proxy/Gateway: gethostbyname returned successfully
Sat Apr 06 11:48:49 2002 Proxy/Gateway: socket created successfully
Sat Apr 06 11:48:51 2002 Proxy/Gateway: WaitForMultipleObjects returns 0 th thread out of 1 thread(s)
(これ以下はありません)
--- errors.log ---
Sat Apr 06 11:48:51 2002 Proxy/Gateway: Can't connect to server △△△△△, port 1027
(これ以下はありません)
BHLさん、
+OK POP3 Server Gateway ready のあとはOutlook2000 から送られた内容のはずですが、なんだかそれがおかしいような気もします。
接続に失敗した時の gateway.log だけでなく、errors.log がどうなっているかお知らせください。
いとさん
BIGLOBEを 2502/1102、ホスティングサービスを 25/110 と受ポートを入れ替えて試してみましたがやはりBIGLOBEはOKで、ホスティングではNGです。
BIGLOBEは常にOKなので、特別なことがない限り、以下ホスティングサービスについての記述です。
ゲートウェイを通さないで、PC -> HUB -> ルータ ではOKです。
また、ゲートウェイを動かしているPC(直接ポート25/110) -> ルータ でもOKです。
オプション プロクシ/キャッシュ -> プロクシタブで、「プロクシで追加、作成するヘッダ」の設定はチェックに入れ方は8通りになりますが、どの設定方法においてもゲートウェイを通した場合、ホスティングサービスへの接続はNGでした。
BHLさん
Outlook2000の設定変更個所はそこでOKです。
BIGLOBEの方を 2502/1102、ホスティングサービスの方を 25/110 でも試してみてください。
その結果で問題個所を絞れるかもしれません。
ところでホスティングサービスのメールサーバが使えることは確認済ですよね?
ゲートウェイを動かしているPCからならゲートウェイを介さずに直接ポート25/110で
確認できると思います。ゲートウェイ以前に動作確認すべきことですので。
いとさん、早速ありがとうございます。
Outlook2000 のインターネット(メール)アカウントの詳細設定タブの中の SMTP と POP3 のポート番号のことですね。
間違いなく 2502 と 1102 に設定変更しており、プロクシサーバのゲートウェイでの設定との整合性も間違いないことを確認しています。
もし、必要であれば接続できないメールサーバのアカウントをいとさんがテスト用に一時的に使用できるよう設定することもできます(理由を言えば、まさか首にはならないと思いますので(^ ^; )。
勿論、設定内容はいとさん直接にメールでお知らせすることになります。
BHLさん
Outlook2000 の中も SMTP と POP3 のポート番号を 2502 と 1102 に
設定変更する必要がありますがそれは大丈夫でしょうか?
デフォルトの 25 と 110 のままだとそのエラーになると思います。
中田昭雄 様
はじめまして、BHLと申します。
AN HTTP(ver1.39f)で、自宅サーバを構築し、同時にプロクシサーバとしても使用させていただこうと思っています。
自宅サーバの設定は問題ありません。
問題はプロクシサーバのメールサーバ接続です。
設定は「いとのページ」の「ゲートウェイ」に従って設定しました。
使用しているメールアカウントは、BIGLOBEとホスティングサービス(会社のメールアドレス)の2つのメールサーバを使用しているため、受けポートもSMTPは25と2502に、POP3は110と1102に分けて設定しています。
ここでBIGLOBEのメールサーバには問題なく接続できるのですが、もうひとつのホスティングサービスのメールサーバにはどうしても接続できず、下記のエラーメッセージが出ます。メーラはMicrosoft Outlook2000 です。
---エラーメッセージ---その他環境は
サーバに接続できませんでした。(アカウント:’○○○(PostMaster)',POP3サーバ:’192.168.1.150’,エラー番号:0x800ccc0e
(○○○はアカウント名。都合でかくしました。以下同じ)
(192.168.1.150はプロクシサーバのLAN側IPアドレス)
また、このときのGATEWAY.LOGは以下のとおりです。
---ホスティングサービスへの接続時(エラーになる)---
Sat Mar 30 01:08:19 2002 Proxy/Gateway: +OK POP3 Server Gateway ready
Sat Mar 30 01:08:19 2002 Proxy/Gateway: >52204△△△△△△△△△△△△△△△△△△772e602a70a
Sat Mar 30 01:08:19 2002 Proxy/Gateway: gethostbyname returned successfully
Sat Mar 30 01:08:19 2002 Proxy/Gateway: socket created successfully
Sat Mar 30 01:08:21 2002 Proxy/Gateway: WaitForMultipleObjects returns 0 th thread out of 1 thread(s)
---BIGLOBEへの接続時(問題なく接続できてます)---
Sat Mar 30 01:09:10 2002 Proxy/Gateway: +OK POP3 Server Gateway ready
Sat Mar 30 01:09:10 2002 Proxy/Gateway: >534562512△△△△△△△△△△△△△△△△△△e65a70e52e0d0a
Sat Mar 30 01:09:10 2002 Proxy/Gateway: gethostbyname returned successfully
Sat Mar 30 01:09:10 2002 Proxy/Gateway: socket created successfully
Sat Mar 30 01:09:10 2002 Proxy/Gateway: connected to ○○○.biglobe.ne.jp:110 successfully
Sat Mar 30 01:09:10 2002 Proxy/Gateway: select returned successfully, begin to recv...
Sat Mar 30 01:09:10 2002 Proxy/Gateway: +OK ○○○.biglobe.ne.jp POP Gateway starting. <△△△.△△△.△△△@○○○.biglobe.ne.jp>
Sat Mar 30 01:09:10 2002 Proxy/Gateway: USER ○○○
Sat Mar 30 01:09:10 2002 Proxy/Gateway: +OK Password required for ○○○.
Sat Mar 30 01:09:10 2002 Proxy/Gateway: PASS xxxxxxxxxxx
Sat Mar 30 01:09:11 2002 Proxy/Gateway: +OK ○○○ has 0 message(s) (0 octets).
Sat Mar 30 01:09:11 2002 Proxy/Gateway: STAT
Sat Mar 30 01:09:11 2002 Proxy/Gateway: +OK 0 0
Sat Mar 30 01:09:11 2002 Proxy/Gateway: QUIT
Sat Mar 30 01:09:11 2002 Proxy/Gateway: +OK POP Gateway at BIGLOBE signing off.
Sat Mar 30 01:09:11 2002 Proxy/Gateway: WaitForMultipleObjects returns 0 th thread out of 1 thread(s)