ローカル環境でサーバを2つ立てる方法

このQ&Aのポイント
  • ローカル環境でサーバを2つ立てる方法について解説します。
  • Java1.6.0_18とeclipse3.5を使用して、ローカル環境で2つのサーバを立ち上げる方法を説明します。
  • SMTPとPOP3のプロトコルを実装し、メールのやり取りができる自分側と相手側のサーバをローカルPC上で立てる方法を紹介します。
回答を見る
  • ベストアンサー

ローカル環境でサーバを2つ立てるには

ローカル環境でサーバを2つ立てるには 言語:Java1.6.0_18、開発環境:eclipse3.5、OS:windowsXPを用いて ネットワークプログラミングの練習をしております。 smtpとpop3を実装し、メールのやりとりができるようにしました。 次にでた課題がメールの自動返信を実装するというものでした。 これは以下のような構造をもっていると思います。 メールを送信(smtpサーバ)→相手側メールサーバ(smtp、pop3)自動返信→自分のサーバ(pop3) したがって、自分側のサーバと相手側のサーバの2サーバをローカルpcに立てる必要があります。 ※とりあえず簡易版として、自分側サーバ内で自動返信するのはできました。 では、ローカルpc内で、eclipseを用いて、2サーバを立てられるでしょうか? 立てられるのであれば、参考になるHPか書籍をご紹介ください。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.1

WTPならサーバ追加で簡単にできそうですけど・・・ 試したことはありません。 SysdeoのTomcatプラグインはできなさそうです。 あまり確かな情報ではないので、参考までに。

関連するQ&A

  • Outbound Port25 Blocking環境で、ローカルからのメール配信方法

    YahooBBでは、@yahoo.co.jpへ ローカルのメールサーバーからPHPでmail()関数を使用して メール送信できたのですが、 プロバイダを切り替えた途端、 ローカルのPHPから送信できなくなりました。。 どうも、↓の制約で http://www.dw230.com/ms/ ローカルメールサーバーから外部へ配信できそうにありません。 仕方なく、レンタルサーバーのメールサーバ(SMTP-Auth不要の) に587番Portで接続し、メール送信し、@yahoo.co.jpへ 転送という無理やりなやり方をしてます。。 WindowsのローカルPCにPOPサーバーを立てるスキルもなく、 レンタルサーバーを経由せず、PHPのmail()関数を 使用して@yahoo.co.jpへ送信するのは無理でしょうか? もし無理であれば、Windowsで手軽にメールサーバーを構築できるソフトなどありましたら教えてほしいです。 以前は、ローカルはXAMPPというソフトに入っている英語のSMTP サーバーを使用していますが、送信のみでPOPする方法はわかりませんでした。 P.S 現在、Biglobeさんを使用していますが、世の中、 587Portを使わないと外部へ送信できなくなる流れでしょうか。。 その場合、テスト開発時は、やはりローカルメールサーバーと ローカルPOPサーバをWindowsPCに立てるのがスマートな気がします。

    • ベストアンサー
    • PHP
  • プロバイダに対してPOP3クライアントとして振る舞う、ローカル向けメールサーバを探してます

    デジタルライフ/E-Mailで質問するか迷いましたが、こっちで質問させていただきます。 現在、プロバイダから発行された1つのメールアドレスを複数台のPCで共有しています。 いままでは各PCのメールソフトで、サーバからメールを削除しない設定にして各々がプロバイダのサーバに対して受信しにいくという運用をしていましたが、いろいろ不便(サーバ側の容量や保管期間、2台以上の同時接続不可など)なのでLAN内に簡易的なメールサーバ(POP3/SMTP)を立ててそこに対して送受信をするようにしたいと考えています。 現在のメールアドレスは変えたくないので、PMail ServerのようなMTAではなくて、タイトルで書いたようにプロバイダのサーバからローカルサーバへのメールの取り込みは、POP3で定期的に受信しローカルサーバのHDDに保管しておき、各PCからはOutlookExpressやBecky等のメールソフトでローカルのPOP3サーバに読みにいくという運用をしたいと思っています。 BlackJumboDogの「インターネット転送」がこの条件にピッタリかなう機能だったのですが、プロバイダから200通くらい取りに行ったあたりでCPU使用率100%になり使い物になりませんでした(Pentium4 2.6GHz/Mem 3.0GB/WinXP home sp2) WinXPでこのような運用が出来るサーバのソフトを探しています。 なにかご存知の方がいらっしゃいましたら教えていただけませんでしょうか?

  • smtpと、popについて、サーバーから見ると。。。

    サーバ間でメールのやり取りをしたり、クライアントがサーバにメールを送信する際に用いられるのがsmtpということになっていて、サーバからメールを受信するためのプロトコルがpopということになるとおもうのですが、では、サーバー側にとっては、メールを受信するのがsmtpで、クライアントにメールを送信するのがpopということであってますでしょうか?メールを送信がsmtpで、受信がpopと覚えていたので、サーバー(linuxです)からみると反対なのかなとおもいまして。

  • ローカル環境でのメールサーバの構築について

    phpを学んでいる素人です。 phpを学ぶにあたり、現在MAMPにてローカル環境を構築し、その環境下でプログラムを組んで動かして見ているといったことをしています。 今回はPHPにてメールフォームを作って見たいと考えています。 メールフォームを作って動かして見るには、ローカル環境にメールサーバを構築する必要があると思うのですが、いろいろ調べていると、ローカル環境でのメールサーバの構築はなかなかハードルが高いのかなという感じがします。 そこで、最もシンプルでわかりやすいメールサーバの構築方法について教えて戴けないでしょうか? 練習やテストとして使うためのメールサーバの構築です。 現在のローカル環境は以下のような環境を使っています。 Mac OS X 10.6.8 MAMP アドバイスの程宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • ローカル環境でのNTPサーバ

    外部に接続しない、ローカルな環境のPCをNTPサーバにしたいのですが、 そのようなことは可能でしょうか。 教えてください。

  • 電子メールの仕組みの、SMTPサーバやら、POPサーバやらについて。

    電子メールの仕組みについて説明を読むと「ユーザは、クライアントを利用しSMTPサーバにメッセージを渡し、SMTPによって配送されたメッセージは相手先のPOP3サーバに渡す」という説明があると思いますが、SMTPサーバ、POP3サーバというのは物理的に違うサーバが二つ用意されているということでしょうか? SMTPというのはプロトコルである、などの説明もあり、混乱しています。 よろしくお願いします。

  • ローカル環境での開発

    こんにちは。 JAVAを勉強しようと思っているのですが、ローカル環境(サーバを借りずに自分のPC上で開発を行う)を整えるソフトなどはありますか? PHPのXAMPPのようなソフトがあれば教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • AN httpdローカルネットワークのCGIでメール

    ローカルネットワークにてAN httpdを使い社内WEBサーバーを構築しています。 CGIのシステムを新しく作っているのですが、sendmailが動きません。 AN httpdのローカルネットワークでメールを飛ばすにはどうしたらいいでしょうか。 smtp/pop3のサーバーソフトを入れなければならないのでしょうか。

  • hotomailのサーバー名がわかりません

    POP3の下の2つ、[アカウント]-[プロパティ]-[サーバ]タブで 受信メールサーバの種類が「POP3」となっていて、その下にある「受信メール(POP3)」と「送信メール(SMTP)」がわかりません。何を入力すればいいのでしょうか??? PCはxpを使ってます。

  • ローカル環境でのメール送信ができません。

    ローカル環境で、mb_send_mail関数を使用してメールの送信を行いたいのですが、 Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ... というエラーメッセージが表示されてしまいます。 ローカル環境の設定は、 Apache2.0.55 MySQL5.0.15 PHP5.0.5 を使用しており、PHP,MySQLの文字コードはShift_JISで統一しております。 別途メールサーバを導入しないと駄目なのでしょうか?