投稿日:2004年11月13日 作成鷹の巣

No.17695 外部からのメールが受信できない。



外部からのメールが受信できない。

No.17695 投稿時間:2004年11月13日(Sat) 23:11 投稿者名:WindsBlue URL:http://www.photohighway.co.jp/tp/13_l.asp?key=809.845254&un=7441&m=0&type=13&cnt=5118

以前に、No.17644 のスレッドで質問をした事のあるWindBlueです。
前回の困りごとは既に解決できておりますが、
今回は、建てているメールサーバーで、受信できないという件で質問です。

環境は、参照先URLに記載の画像の「自宅LAN簡略図」にある通りの状況です。
(1)のVAIOがサーバーにしているPCです。OSのXPは現在sp2に上げてます。
MailServerは、従来より現在、Argoのフリー版です。versionは最新版にしてあります。
DDNSサービスはZiVEです。ルーターの設定で、25番と110番のポートの設定もミスは無いものと
ご理解して頂いて構いません。
色々なサイトで確認もしましたが・・・。

(ZiVEに加入の方はご存じの画面と思いますが)ZiVEのページに
自分のアカウントとパスワードでログインすると、
「 ホスト名: fourwindsblue.zive.net の設定状況・変更 」
という自分用のTOPのページになると思いますが、そこで、今の状況では、
「 現在のメールサービス状況 MXレコード: fourwindsblue.zive.net 」となっています。が、

「メール転送サービスを使用する 転送先メールアドレス」という欄で、右側の枠に、
受信したいアカウントを付け足したメールアドレスを入力した後、その下の「設定する」という
ボタンを
クリックした時に、次に現れる画面で、
--------------------------------
「 メール設定変更
xxx@fourwindsblue.zive.net宛のメール
を"WindsBlue@fourwindsblue.zive.net"に転送します。
転送先から承諾メールを受信し次第、転送を開始します。」
-----------------------------------
とでると思いますが、その『受諾メール』って何だろう?と思い、待っているも、
それらしいメールは来ず、ZiVEに問い合わせを行ったところ、

~~~~~~~~~~~~~~~~~~~~~~~~~~~
「受諾メールとは、転送先メールアドレスが実際に存在するか確認するとともに、
そこにメール転送を開始してもよいか確認するためのものです。
以下のような内容のメールが届きます。

こちらは、ZIVE-NETメール転送サービスです。

@確保した名前.zive.net宛のメールを、あなたのメールアドレスに転送するよう
依頼を受けました。もし、このメール転送を承諾される場合は、正確に以下のコマン
ドを MlFwdr@zive.org宛に返信して下さい。

accept XXXXXXXXX forward-on 確保した名前.zive.net 登録したメールアドレス

もし、あなたがこのメール転送について、全く身に覚えのない場合、あるいは、
メール転送を希望されない場合、このメールを無視して下さい。

このメールに対する返信を確認したうえで転送が可能になります。
このような確認のメールは一般的なものだと思われます。」
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
というメールが帰ってきたんですが、
「~こちらは、ZIVE-NETメール転送サービスです~」という趣旨のメールなど
全く来ておらず、又来る気配もありません。

現状は、URL画像にある、サーバーにしている自PCのVAIOで、
Argoに登録したアカウントで、POPとSMTPともに127.0.0.1への送受信と、
(3)や(4)の同じLocal内にある別PCから、POPtpSMTPを(1)のVAIOの静的IPの
数値192.168.*.*をサーバーアドレスにて、
適当なメールのタイトルで、でたらめな本文で送受信を試みれば、きちんと返ってきますので、
一旦ZiVEのサービスを経由してのメールの受信は出来ている様なのですが、

携帯電話からや、YahooやHotmailなどの外部Webメールを利用しての受信を試すと
受信が出来ません。
ですので、ANHTTPDでホームページも立ち上げていますが、
ホームページを閲覧なされた方にメールを頂こうも、受信ができない状況にあります。
とりあえずも、フリーメールのアドレスを臨時用にアップしているのですが、
Argoで受信がなされない状況を解決したいのです。

何が原因であろうか、
ご助言頂けると幸いです。


MXにちゃんと設定してあり、ルータの設定があっていれば受かります。

No.17696 投稿時間:2004年11月13日(Sat) 23:57 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

> 一旦ZiVEのサービスを経由してのメールの受信は出来ている様なのですが、

ZiVEのサービスを経由して??? メールシステムがどう動いているかをもう少し理解しないとつらいですね。
まず、自分のドメイン宛のメールを処理するのが自分のサーバですよね。そのサーバにメールが届くようにZiveのMXレコードに自分のホスト名を登録するのに、なぜ、メール転送サービスを利用して自分のドメインに転送しようとしているのですか?これじゃ、ループしてしまうではないですか?
メール転送サービスは、下記にあるように何らかの原因で自分のサーバで自分のドメイン宛のメールを受信できないときに、一時的にプロバイダのメアドで受信しておくという時などに使用するサービスですよ。

http://www.zive.org/serv_mailforward.html

MXにちゃんと設定してあり、ルータの設定があっていれば受かります。


追記。外部からのメールが受信されない。

No.17699 投稿時間:2004年11月14日(Sun) 13:31 投稿者名:WindsBlue URL:

言いたかった趣旨は、
プロバイダ用のメールアドレスなども、送受信の調子の悪い時など、
自分のメールアドレス宛に自分でメールを送って送受信の確認をしたりする時も
あろうかと思いますが、
プロバイダに用意された、POPとSMTPのサーバーを経由して自分から自分宛に送ったメールが
配送されてくると理解していますが、

その方法で確かめれば、何らかの切り分けにもなるかと考え、
(1)のVAIOや(3)や(4)のPCから、
差出人アドレスWindsBlue@fourwindsblue.zive.netで、
そのサーバーアドレスが、
POPとSMTPともに、サーバーにしているPC自身の127.0.0.1か、
Local内別PCからの場合なら(1)のVAIOの192.168.*.*で、
宛先もWindsblue@fourwindsblue.zive.netとして試せば、
自分から自分への送受信となろうかと考えた訳ですが、

しかし、ここで、メールの転送機能自体を受け持ってくれているのがZiVEのサービス
なわけで、取得した名前での転送をやってくれているのがZiVEのシステムだと理解しています。
ので、
Argoソフトを一旦通過して、ルータより外部へ出たドメインネームの付いたアドレスのメールが
外部(ZiVEのサービスのシステム)を経て再び自分のアドレスに返ってきているのだと
理解していますが、
そこで、
現状は、画像の(1)や(2)や(3)のいずれもLocal内のPCから、
自分のアドレス(WindsBlue@fourwindsblue.zive.net)から
自分のアドレス(WindsBlue@fourwindsblue.zive.net)への送受信は出来ているものの、
外部からのメールを受け取る事が出来ておらず、
受諾メールらしきメールも来る気配がない、というご相談でした。


転送サービスを止めて、プロバイダアカウントで自ドメイン宛に送信するだけ。

No.17700 投稿時間:2004年11月14日(Sun) 14:58 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

> 言いたかった趣旨は、
> プロバイダ用のメールアドレスなども、送受信の調子の悪い時など、
> 自分のメールアドレス宛に自分でメールを送って送受信の確認をしたりする時も
> あろうかと思いますが、
> プロバイダに用意された、POPとSMTPのサーバーを経由して自分から自分宛に送ったメールが
> 配送されてくると理解していますが、
>
> その方法で確かめれば、何らかの切り分けにもなるかと考え、
> (1)のVAIOや(3)や(4)のPCから、
> 差出人アドレスWindsBlue@fourwindsblue.zive.netで、
> そのサーバーアドレスが、
> POPとSMTPともに、サーバーにしているPC自身の127.0.0.1か、
> Local内別PCからの場合なら(1)のVAIOの192.168.*.*で、
> 宛先もWindsblue@fourwindsblue.zive.netとして試せば、
> 自分から自分への送受信となろうかと考えた訳ですが、

文章がわかりにくいのですが、ここまではあっていると思います。しかし、上記で言っているプロバイダのサーバというのが、ここでは自分のサーバだということですよ。

> しかし、ここで、メールの転送機能自体を受け持ってくれているのがZiVEのサービス
> なわけで、取得した名前での転送をやってくれているのがZiVEのシステムだと理解しています。

それなら、何で自分でメールサーバを立てるのですか? fourwindsblue.zive.netドメインのメールを処理しているのは、自分のサーバ以外の何者でもなく、自分のサーバを使ってfourwindsblue.zive.netドメイン宛メールを送れば、サーバ内で配送されるだけで、Ziveは何の関係もなく(極端な話、インターネットに繋がっていなくてもいい。)、外には一切でていきません。設定ミスがなければ・・・。

> ので、
> Argoソフトを一旦通過して、ルータより外部へ出たドメインネームの付いたアドレスのメールが
> 外部(ZiVEのサービスのシステム)を経て再び自分のアドレスに返ってきているのだと
> 理解していますが、
> そこで、
> 現状は、画像の(1)や(2)や(3)のいずれもLocal内のPCから、
> 自分のアドレス(WindsBlue@fourwindsblue.zive.net)から
> 自分のアドレス(WindsBlue@fourwindsblue.zive.net)への送受信は出来ているものの、
> 外部からのメールを受け取る事が出来ておらず、
> 受諾メールらしきメールも来る気配がない、というご相談でした。

単純に、Ziveのメール転送はやめてMX登録をし、SMTP,POPをプロバイダのサーバを指定したクライアントで、
1. あて先をWindsblue@fourwindsblue.zive.netとして送れば、プロバイダのSMTPにメールは飛んで、
2. プロバイダのSMTPが配送するためfourwindsblue.zive.netドメインをdnsで牽けば、ziveがmxレコード(自宅サーバ)を返すので、
3.そこ宛、つまり自宅のサーバに配送してくる
という流れですよ。転送サービスを動かして且つ転送先がそれが自分のドメインでは、2項が何回も繰り返されて、永遠に送り先が定まらない。ということです。


Argoの設定の問題でしょうか。

No.17712 投稿時間:2004年11月14日(Sun) 23:43 投稿者名:WindsBlue URL:http://www.photohighway.co.jp/tp/13_d.asp?key=809.845254&src=15622186&un=7441&m=0&pos0=1&type=13

改めて考え直してみると、

>~~上記で言っているプロバイダのサーバというのが、ここでは自分のサーバだということですよ。

えぇ、そうですよねぇ・・・、

>fourwindsblue.zive.netドメインのメールを処理しているのは、自分のサーバ以外の何者でもなく、自分のサーバを使ってfourwindsblue.zive.netドメイン宛メールを送れば、サーバ内で配送されるだけで、Ziveは何の関係もなく(極端な話、インターネットに繋がっていなくてもいい。)
、外には一切でていきません。

ですよねぇ、よく考えてみると。
Local内で完結されている事をしているだけだった、という事ですよね・・・。

>単純に、Ziveのメール転送はやめてMX登録をし、

そうですよねぇ。ZiVEのMXレコードに、ドメイン名の「fourwindsblue.zive.net」を登録しておけば、
外部からの***@fourwindsblue.zive.net宛のメールは届くはず・・・ですよねぇ。

>SMTP,POPをプロバイダのサーバを指定したクライアントで、
> 1. あて先をWindsblue@fourwindsblue.zive.netとして送れば、プロバイダのSMTPにメールは飛んで、
> 2. プロバイダのSMTPが配送するためfourwindsblue.zive.netドメインをdnsで牽けば、ziveがmxレコード(自宅サーバ)を返すので、
> 3.そこ宛、つまり自宅のサーバに配送してくる
> という流れですよ。

ですよねぇ、それでいいんでしたね。
とんだニアミス間違いでした・・・がしかし、
見直してみて、ZiVEの自分の登録ページにてURLに示した画像の通りにMXレコード設定してあるんですが、
今現在まだ、携帯から送ったメールの受信が出来ない状況で、
外部からのメールが届かない状況です。

となると、Argoの設定の問題でしょうか・・・。どこも設定が間違っているところは無いとは思うのですが。
と言うか、これ以上間違っていそうなところが分からない・・・。


ルータから疑う必要あり。

No.17713 投稿時間:2004年11月15日(Mon) 00:47 投稿者名:通-行-人 URL:

> 見直してみて、ZiVEの自分の登録ページにてURLに示した画像の通りにMXレコード設定してあるんですが、
> 今現在まだ、携帯から送ったメールの受信が出来ない状況で、
> 外部からのメールが届かない状況です。
>
> となると、Argoの設定の問題でしょうか・・・。どこも設定が間違っているところは無いとは思うのですが。

先ほど fourwindsblue.zive.net の 25 番ポートへの接続を試しましたが、 そちらからの反応は一切ありませんでした。
RST 応答すら返って来ません。

ArGoSoft 以前に、 ルータやファイアウォールの設定を疑う必要があるでしょう。


犯人はルーター?

No.17741 投稿時間:2004年11月18日(Thu) 00:03 投稿者名:WindsBlue URL:

結局のところ、色々と探ってみた結果として、
今のところ最も疑わしきものはルーター、という状況です。
うまくいかないルーター・・・BUFFALO「WBR-B11」=無線LANルーター・802.11bタイプのもの
うまくいっているルーター・・・NEC「ATERMシリーズ・WR7600H」=802.11abgの、bg/a切替使用タイプ

その他のソフト、ハードともに、設定内容にいずれも変更無し。
上記二つのルーターの設定内容は、全く同じ。
・・・って事は、BUFFALOのルーターの110番ポートに関するソフト的な動きが正しく稼働していない、
という事に・・・なりますよね、理屈で考えますと。
当初は、メインサーバー機のVAIOに入れているIDSソフト、ACT2社の「BlackICE PCProtection」を疑いも
しましたが、こちらはほぼ関係なし、みたいです。

BUFFALOに問い合わせのメールを送るか・・・。
ファームアップなんて、してくれるのかどうか。でもこれで改善されなければ、
WBR-B11は、使い物にならなくなるので、オークションででも売却しますか・・・。と。


SMTPの基本動作。

No.17702 投稿時間:2004年11月14日(Sun) 17:02 投稿者名:通-行-人 URL:

まず、 メールソフトの送信動作。

1) メール作成画面を表示し、 ユーザに文章を書かせる。
2) ユーザが 「送信」 ボタンを押すのを待つ。
3) 予め設定してある SMTP サーバに接続を掛け、 作成されたメールを注入。

次に SMTP の基本動作。

1) 他のマシンからの接続を待ち、 メールを受信。
2) メールの宛先が自身のローカルドメインであれば、 それをユーザ毎のメールスプールに保管。 これは POP3 のアクセスで読み出されることになります。
3) 宛先が他のドメインであれば、 そのドメインについて DNS から MX レコードを引いてみる。
4) 引いた MX が IP アドレスでない場合はその MX の、 MX が引けない場合はそのドメイン自身の、 A レコード (IP アドレス) を引いてみる。
5) 引いた IP アドレスのサーバに接続を掛け、 メールを注入。

サーバ管理者がこれらを知らないようでは困ります。

以下、 混同を避けるため

◎送信 SMTP: その SMTP から他の SMTP へ転送されることを意図した利用
◎受信 SMTP: そのままメールスプールへ取り込まれ、 POP3 のアクセスにより読み出されることを意図した利用

と書き分けることにします。

> プロバイダ用のメールアドレスなども、送受信の調子の悪い時など、
> 自分のメールアドレス宛に自分でメールを送って送受信の確認をしたりする時も
> あろうかと思いますが、
> プロバイダに用意された、POPとSMTPのサーバーを経由して自分から自分宛に送ったメールが
> 配送されてくると理解していますが、

送信 SMTP と受信 SMTP が別サーバであればそれぞれのテストとなり得るでしょうが、 同一の場合は単に 「自分の受信 SMTP にメールを注入しているだけ」 でしかなくなります。

> 差出人アドレスWindsBlue@fourwindsblue.zive.netで、
> そのサーバーアドレスが、
> POPとSMTPともに、サーバーにしているPC自身の127.0.0.1か、
> Local内別PCからの場合なら(1)のVAIOの192.168.*.*で、
> 宛先もWindsblue@fourwindsblue.zive.netとして試せば、
> 自分から自分への送受信となろうかと考えた訳ですが、

送信元の IP が何であろうと、 自宅内の ArGoSoft を使用し送信している以上は 「自分の受信 SMTP にメールを注入しているだけ」 です。
これは宅内の LAN がインターネットから切断された状態でも成功します。

> しかし、ここで、メールの転送機能自体を受け持ってくれているのがZiVEのサービス
> なわけで、取得した名前での転送をやってくれているのがZiVEのシステムだと理解しています。

◎MX レコードを設定する
ZiVE は 「fourwindsblue.zive.net ドメイン宛メールの受信 SMTP はその自宅サーバである」 ということを DNS で通知するだけ。
メールの送信はすべてその自宅サーバに向かい、 もし ArGoSoft 等が稼動していればそのサーバで処理される。
◎メール転送サービスを使用する
ZiVE は 「fourwindsblue.zive.net ドメイン宛メールは ZiVE のサーバで受信」 と通知。
各所から発送されるメールは ZiVE 宛に届き、 予め登録してあるメールアドレスへ転送。

> Argoソフトを一旦通過して、ルータより外部へ出たドメインネームの付いたアドレスのメールが
> 外部(ZiVEのサービスのシステム)を経て再び自分のアドレスに返ってきているのだと
> 理解していますが、

ArGoSoft に注入されたメールが、 外部に出て行く理由が何処に?
宛先とローカルドメインが一致してしまえば、 MX の内容とは関係なく ArGoSoft は受信 SMTP としての動作になります。


|目次|掲示板|過去ログ目次|▲頁先頭|