• ベストアンサー

メールサーバー構築時の25番ポートについて

普通のメールソフトの設定にはPort25を使うとなっていますよね。 でも実際には特にルーターの設定をしなくても送信できますよね? その辺はデフォルトであいているのかなあと思っていたのですが、 メールサーバーを実験してみようとしたときなかなか転送できず、 思いついてport25を任意に解放してみたところ、 つながりました。 これはどういうことなのでしょうか? なぜメールソフトは送信できるのでしょうか??

質問者が選んだベストアンサー

  • ベストアンサー
  • ushigoya
  • ベストアンサー率100% (1/1)
回答No.2

ルータなどを通過する通信には、LANを内側、WANを外側として、内から外への通信か、外から内への通信か判別されています。 一般的にルータは内側から外側には自由に通信でき、外側から内側には特別にポートを開放しないと通信できません。メールソフトの場合、送信(ポート25)受信(ポート110)を使って内側から外側に対して通信を始めます。 また、外側から内側への通信ができないとはいっても、内側からの通信に対しての返答は外側からもできる仕組みとなっています。ですからメールソフトが始めた通信に対して、プロバイダのメールサーバはデータを送信できるワケです。 一方メールサーバの場合は、外側にある任意のメールサーバから適時メールの送信を受けます。これは外側のサーバから始まる通信になるので、25番ポートを空けない限り内側のメールサーバにメールが届くことは無いのです。 もちろん内側のサーバから外側のメールサーバへのメール送信は成功します。

参考URL:
http://www.google.com/search?num=50&hl=ja&q=%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88+%E3%83%87%E3%82%A3%E3
azicyan
質問者

お礼

お詳しい回答恐れ入ります。 ルーターでは内から外の通信は制限されないというのを知りませんでした。 そういうのは、ファイアーウォールののソフトでブロックする必要があるわけですね。 教えていただいた内容をふまえまして自分なりにもう少し実験してみたいと思います。 ありがとうございました

その他の回答 (2)

回答No.3

中から外への通信については、通常、ポートの開放という概念はありません。閉じようという意図を持ってルータのフィルタを書かない限りは、外に出るパケットは問題なく出て行きますし、TCPに関して言えば、そのパケットへの応答も(ポートに関わらず)戻ってきます。 あくまで「ポート開放」という概念は、外から中に向けた通信(UDPの場合はそのままの意味、TCPの場合は外からイニシエートされた、つまり外から始まった通信)についてのみ、通常はすべてルータで廃棄されるパケットであるにも関わらず、特定の宛先ポートを持ったものを救済してLAN側の特定ホストに中継させようというものです。 SMTPの場合はTCPの25番ポートを使いますが、中から外へのSMTP通信については上記の理由により、敢えてルータでフィルターしていない限りは問題なく外にパケットが出て行きますし、サーバからの応答も問題ありません。 外からイニシエートされた中のサーバへの通信は、ルータ側でTCP/25番ポートを開放し、中のサーバへの転送を設定しない限り、ルータですべて破棄されます。

azicyan
質問者

お礼

なにもわかっていませんでした。 もっと勉強しないとだめですね。 ありがとうございました

  • seiiiichi
  • ベストアンサー率41% (79/190)
回答No.1

いまいち、状況がわかりませんが、 メールサーバを構築している人が、 意図して25番ポートを開放しているからでは ないでしょうか。

azicyan
質問者

補足

すいません、ごちゃごちゃ書きすぎました。 要は 「メールソフトはSMTPポート25となっていても、 ポート解放せずとも送信できるのはなぜですか」 ということなのです。

関連するQ&A

  • メールサーバのポート。

    ArGoSoft Mail Serverのソフトを利用して、 受信はOKなのですが、 送信が、毎回、「Server error: [10061] Connection refused. Will retry in 0 hr 10 min」とでてできません。 通常、デフォルト値では、SMTP、送信ポートは25なので26にして、メールソフト等も設定してみましたが、やはりエラーがでます。 ※確率は少なく、送れる場合もありました。

  • メールサーバーの構築について

    メールサーバーをはじめて構築しました。 だけど、メールが送受信できません。 テスト送信したところ、 「指定したサーバーは見つかりましたが、サーバから応答がありません。 ポートとSSLが正しいか確認してください」 「受信したメールサーバ(POP3)へのログオン、指定したサーバーは見つかりましたが、サーバから応答がありません。ポートとSSLが正しいか確認してください」 などエラーログが表示されました。 ポートは開放しました。 ポート番号25、80です。 メールも設定ミスはないと思いますが・・・ サーバはWindows2003Server ルータはコレガ BAR SW-4P HG OCN ADSL メールサーバーソフト:ArGo Soft メーラー:MicroSoft Outlook L2スイッチ よろしくお願いします。

  • fedora11 mailサーバー構築でport25が開かない。。

    自宅でmailサーバーの構築を練習しているのですが、port25が開かずアクセスできません。サイトでいろいろと検索しながらやってみているのですがなかなかうまくいきません。ご教授お願いします。 下記のサイトを参考に、メールサーバーを構築 port確認のサイトで25portのアクセスの確認をするとアクセルできない状態です。 http://fedorasrv.com/postfix.shtml ーー実行したことーー fedora11でファイヤーフォールの設定で「信頼したサービス」から「メール(SMTP)/ポート25/tcp」のチェックを入れ再ロードしファイヤーフォールの設定を終了。 ルータを利用しているためルータの設定を確認。 二重ルータでないことを確認し利用しているルータ(バッファロー WHR-HP-G)のURLにアクセスしportの開放を設定。 http://www.akakagemaru.info/port/meruko/WHR-HP-G.htmlを手参考にルータの設定を実行 port確認で下記URLでホストを入力しport25で実行するとアクセスできませんと表示される。 http://www.cman.jp/network/support/port.html ちがう、port110を実行してみることにしました。ファイヤーウォール、ルータの設定はport25と同じように設定し http://www.cman.jp/network/support/port.htmlでport110を実行。 アクセスできましたと表示されます。 port25が開かないのはなぜでしょうか。よろしくお願いします。 環境 OS fedora11 CPU Core(TM)2 Duo メモリ 4G 送信メールサーバーには Postfix 利用 受信メールサーバーにはDovecot 利用

  • メールサーバの構築について2

    メールサーバーをはじめて構築しました。 だけど、メールが送受信できません。 テスト送信したところ、 「指定したサーバーは見つかりましたが、サーバから応答がありません。 ポートとSSLが正しいか確認してください」 「受信したメールサーバ(POP3)へのログオン、指定したサーバーは見つかりましたが、サーバから応答がありません。ポートとSSLが正しいか確認してください」 などエラーログが表示されました。 POP3は110 SMTP 25 ルータ側に有効にして設定。 ダイナミックDNSを使用しオリジナルドメインを作成。 メールサーバーソフト :ArGoSoft ネットワークはONUからルータからサーバです。外部PCからサーバーへ送受信できるようにしたいのです。 プロバイダはOCN ADSL W5様に御回答頂き確認しましたが、POPは110になっていました。 再度、御教示をお願いします。 よろしくお願いします。

  • ポートを閉じなさいとは?

    ポートを閉じるという言葉の意味がよく分かりませんでした。 ルータ無しで、なおかつポート設定に関係した特殊なソフトを使わずにWindows98でインターネットをしている人にとって、ポートを開けたり閉じたりすることはできなくて、全てのポートは開いているんですよね? このようなパソコンの場合、セキュリティ関係の本に書いてある「不要なポートを閉じなさい」という言葉は、anhttpdやTiny FTP Daemonのようなサーバソフトのうち、使っていないものを停止させなさいということですか? ルータや特殊なソフトを使って80番のポートを閉じた場合と閉じてない場合の例として、  閉じた場合)    僕のIPの80番に誰かがTCPパケット送信。    僕のルータに到着。    ルータがパケットを破棄。  閉じていない場合)    僕のIPの80番に誰かがTCPパケット送信。    僕のルータに到着。    ルータが僕のPCにパケットを転送。    僕のWindowsがパケットを解析してHTTPだった。    僕のWindowsがHTTPの80番で待機しているサーバを探す。    サーバがあればサーバにパケットを渡し、無ければパケットを破棄。 ということにですか? ポートを閉じるぐらいなら、それに対応したサーバソフトを止めればいいのに、なぜポートを閉じなさいと書いてある本が多いか分かりません。 ある機能を使うとサーバ機能も働いてしまうソフトがあり、そのサーバ機能だけを抑えてそのソフトを使うには、ポートを閉じることは有効な方法だと分かるのですが、普通はそのようなソフトは使っていませんよね?

  • メールサーバー構築

    vine linux3.2でメールサーバーを作ろうとしています。サーバーソフトはpostfix2.2を使用して、送受信の確認はできていますが、外部から自宅のサーバーを経由してメールの送受信もできるようにしたいので、 smtp-authをインストールしたのですが、設定がよくわかりません。ルーターではポートの25番、110番は開けています。いろいろHPを参考にしてやってみたのですが、、よくわからないです。postfixの設定に詳しい方、ご指導お願いします。

  • サーバー構築にて

    こん○○わ リナックスでサーバーを構築しています ネットワークの設定やアパッチの設定を済ませ ダイナミックDNSの設定もしました ルーターの設定で80ー80ポート サーバー機のIPの80ポートへ転送するように設定 インターネットを見られるまでになりましたが 外部からアクセスしようとするとうまくいきません さまざまなサイトを参考にしましたが行き詰まってしまいました 詳しいかたがいましたらアドバイスお願いします

  • サーバーのポート番号

    メールソフトでOutlookを使っています。サーバーのポート番号は送信587、受信110が正しい設定なのですがこの設定ではメールが送信できず、反対の送信110、受信587と入れたら送信できるようになりました。これはメールソフトが壊れているんでしょうか?とりあえず送信はできるようになったんですが気になるのでわかる方がいらっしゃれば教えて頂きたいのでお願いします。

  • Port25が閉じていてもメールを送信する方法について

    ツッコミを入れたくなる質問だと思いますが、アドバイスをよろしくお願いします。 ルータ側でポート25が閉じていても、メーラーからメールを送信する方法はあるでしょうか。 メーラーはOutlookや、その他のメール送信ソフトです。 またsmtpサーバは、プロバイダから与えられたsmtpは使用できないので、メールサーバソフトを自分のパソコンで立ち上げて使用する事とします。 また、ルータの設定は権限がないため変更できません。 ポートが閉じていても、メーラーを使用してメールを送信する方法はありますか? またこれを実現できるような、補助ソフトがあるでしょうか。 例えば、LAN内部から外部へメールを送信できるようにするソフト等です。 アドバイスをお願い致します。

  • ArGoSoft Mail Serverでメールサーバーを構築したが使えない

    ArGoSoft Mail Serverでメールサーバーを構築しました。(http://www.jisaba.net/xp/argomail/01.htmこちらを参考にして)今の状況は、 (1)LANは結んでいないが、同じブロードバンドルータで接続したPC間ではできる。 (2)ヤフーメールに送信できるがヤフーメールから返信できない。 (3)外部からは使えない (4)ルーターのポート開放はメーカに聞いて開放した。(上記の参考ページのようにポート開放法を教えてくださいと言ったらこのように回答がきた※一部省略) 5. まずは、SMTP25番の設定を行います。 ≪設定例≫ ・[サービス名] :SMTP ・[サービスユーザー] :単一アドレス 枠内にサーバのIPアドレスを入力します。 ・[サービスタイプ] :TCP ・[トリガーポート] :25 ・[接続タイプ] :TCP ・[開始ポート] :25 ・[終了ポート] :25 9. 次にPOP110番の設定を行います。 ≪設定例≫ ・[サービス名] :POP ・[サービスユーザー] :単一アドレス 枠内にサーバのIPアドレスを入力します。 ・[サービスタイプ] :TCP ・[トリガーポート] :110 ・[接続タイプ] :TCP ・[開始ポート] :110 ・[終了ポート] :110 (5)サーバーにしているPCの詳細など OS:WindowsXP HOME ルーターの型番:NetGear製のWGR614A 契約プロパイダー:USEN 以上です。これだけでわかるでしょうか?何がいけないのでしょうか?ちなみにウイルス対策ソフトなどのファイアーウォール機能なども消して試してみましたがダメでした。 あともうひとつのサブマシンでつくる場合http://www.amazon.co.jp/exec/obidos/ASIN/4899770081/ref=pd_sim_dp_1/249-5709535-0346768これの購入を考えていますがどうでしょうか? 長文ですいません。よろしくお願いします。