• 締切済み

メールサーバへの接続タイムアウトを故意的に発生

Javamailです props.put("mail.smtp.connectiontimeout","20000"); 上記のように設定しているのですが 本当にこの設定時間でタイムアウトになるか 調べたいと思っています。 ですが、どうやったら タイムアウトが発生するのか分かりません 出来るだけ簡単にできる方法で 回答お願いします。 注)接続中にサーバを落とす以外で

  • Java
  • 回答数3
  • ありがとう数0

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

試したことはありませんが… パケットフィルタで「接続要求」のパケットだけ通す。とか。 Linuxならiptablesでtcpフラグを設定してフィルタ出来たハズです。 SYNフラグのみ立っているパケットのOUTPUTを許可して、 INPUTでソースポートが25番のパケットを全て破棄するようにルールを組めば、 3ウェイハンドシェークが失敗しますから、そのまま放置すれば接続タイムアウトになるんじゃないですかね? http://linuxjm.sourceforge.jp/html/iptables/man8/iptables.8.html の--synオプションとか。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

回線を切る

haru4165
質問者

補足

ありがとうございます。今、接続してサーバから応答が来るまでの時間が数ミリ秒単位なんですが、その間にどうやって回線を切るんでしょうか?

  • t_ohta
  • ベストアンサー率38% (5078/13270)
回答No.1

SMTPサーバのフリをするダミープログラムを作って、コネクションを受け付けた後応答を返さずに待ち続けるようにして、クライアント側がタイムアウトするかテストする。

haru4165
質問者

補足

ありがとうございます。上記以外のものでの方法はありますか?

関連するQ&A

  • サーバーに接続すると発生するタイムアウトとは?

    アメリカと日本にサーバーを設置、データのやり取りを行っているのですが、接続して所定のデータを引っ張り出そうとすると、タイムアウトが発生してデータ転送ができません。 ちなみに日米間の回線はVPNで20Mbpsです。 タイムアウトとはどうして発生するのでしょうか?またデータ転送の解決方法はどのようなケースがある、または考えられるのでしょうか? タイムアウトの問題について詳しい方、どんなことでも構いませんのでご存知の方よろしくアドバイスをお願いします。

  • メールのトラブル。ポート25への接続がタイムアウト。

    困っています。教えて下さい。 Macintosh PowerPC G5を使っています。新しいハードディスクに取り替えて、OS 10.4.10をインストールしました。以前に使っていた環境(ユーザ)を入れ替えたところ、メールに不具合が出ました。メールを受け取ることは出来るのですが、送ることが出来ません。 「サーバ”smtp.mac.com”のポート25への接続がタイムアウトになりました。」と注意書きが出てきます。 どう対処すればいいのか、どなたか教えていただけないでしょうか。 よろしくお願い致します。

  • タイムアウトの要因

    会社のメールシステムで一部のグループのみで送受信タイムアウトが多発していますが。考えられる要因と原因調査。また解決方法は。 (メッセージ) サーバーと通信しようとして、タイムアウトが発生しました。 アカウント : 'xxxxxx', サーバー : 'xxxxxxta.xxxxsytem.jp', プロトコル : SMTP, ポート : 25, セキュリティ (SSL): なし, エラー番号 : 0x800CCC19

  • メールサーバーのタイムアウトを5分以上にしたい

    Outlookにて、サーバーのタイムアウト時間の最長を5分以上に設定可能ですか?可能ならその方法を教えてください。あと1分くらいで受信できるメールがサーバーに残ってしまっているのです。

  • PS3 サーバーへの接続がタイムアウト

    PS3を、AOSSを使って接続しているのですが、コールオブデューティ4と言うゲームをオンラインでやっていると時々通信が途切れて、サーバーへの接続がタイムアウトになりました。と出ます。 何故でしょうか?とても困っています。初心者なので出来れば分かり易く教えてください><

  • 特定メールが受信をできなくする(タイムアウトになる)

    迷惑メールではないかと思われるメールがサーバーまできているものをInternet Explorerで受信中にタイムアウトで受信をとめてしまうことが毎日発生しています。 そのときは、npopで内容をみて不良メールをサーバーから削除してからメールを受けなおしています。 npopで消せないときはハイパーターミナルで消去しています。 また、正常メールと思われるものでもサーバーから受信できないときも発生しますのでInternetExplorerの設定に問題があるのかも分かりませんが何かヒントをください。

  • rlogin 接続がすぐにタイムアウトします

    サーバー側、クライアント側共にRedHat7.3を使っていますが、 rlogin 接続がしばらくするとタイムアウトします。 切断されないように設定する方法をご教示頂けませんでしょうか。

  • タイムアウト

    接続のタイムアウトとトランザクションタイムアウト以外に タイムアウトってありますか? 教えてください。 よろしくお願い致します。

  • タイムアウト時間の設定

    http://www32.ocn.ne.jp/~chi/FreeBSD/HowTo/mail/viaisp.html の下のほうに、「メールサーバ自身がタイムアウト等で接続状態を解除するまで 待ちましょう」 とあるのですが、タイムアウトと判断する時間を設定するには、sendmailではどのファイルのどこをいじったらいいのでしょうか?

  • Thunderbird送信時、添付ファイルが大きい場合にタイムアウトに

    Thunderbird送信時、添付ファイルが大きい場合にタイムアウトになる。 添付ファイルが大きい(3MB以上までは確認済)メールを送信すると下記メッセージウィンドウが出て来ます。 「メッセージを送信できませんでした。 SMTP サーバ smtp.c-neotec.co.jp との接続がタイムアウトになったため、メッ セージを送信できませんでした。再度試すか、ネットワーク管理者に問い合わせ てください。」 OutlookExpressの場合、アカウント設定内にサーバーのタイムアウト設定がありました。 Thunderbirdにも設定する箇所があるのでしょうか? ちなみに、受信は出来ます。(8MB位までは確認済) Thunderbird3.1.1 プロバイダ:OCN(ホスティング) になります。ご教授願います。

専門家に質問してみよう