RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
99_その他フォーラム
スレッド  タイトル

WEBメール接続テストで受信エラー


[ 3896 ] WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/24 10:14:07
GroupSession:Ver.3.2.1

タイトルのとおり、GroupSessionのWEBメールで、アカウント設定をして、
接続テストボタンをクリックすると、以下のエラーメッセージが表示され、メールを受信できません。
「メール受信サーバへの接続に失敗しました。」
「メール受信サーバの接続設定を確認してください。」

ちなみにMicrosoft Outlookで同じアカウント設定してみたところ、送受信共に問題なくできました。

アカウント名 hogehoge
メールアドレス hogehoge@domain.co.jp
メール受信サーバ名 xxx.xxx.xxx.xxx ポート番号:110
受信サーバ ユーザ名 hogehoge
受信サーバ パスワード ************
メール送信サーバ xxx.xxx.xxx.xxx ポート番号:25
SMTP認証ON/OFF 認証しない

※ちなみに送受信サーバは同じサーバです。SSLやSMTP認証等は設定していません。

Outlookでは送受信できて、GroupSessionでは送信しかできない(メールの送信はできました)
ということは、GroupSessionの受信の不具合なのでしょうか?

どなたか同じ現象になった方、修正方法をご存じの方がいらっしゃいましたら、ご教授願います。

どうぞ宜しくお願い致します。
  引用返信
[ 3897 ] Re: WEBメール接続テストで受信エラー
投稿者: KIRIN
投稿日時:  2011/06/24 10:18:45
アプリケーションログに何か出力されていないですか?

メイン>管理者設定>アプリケーションログ一覧
  引用返信
[ 3898 ] Re: WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/24 11:17:07
KIRIN様
早速の返信、ありがとうございます。

ご指導いただいたとおり、アプリケーションログを参照したところ、
受信時のエラーが以下のように出力されていました。
※長文のため、2回の投稿に分けさせていただきます。
------------------------------------
2011-06-24 11:00:11,058 ERROR jp.groupsession.v2.wml.pop3.Pop3Server: - POP3サーバからのメール受信時に例外発生 アカウント[hoge]
javax.mail.MessagingException: Connect failed;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:210)
at javax.mail.Service.connect(Service.java:295)
at jp.groupsession.v2.wml.pop3.Pop3Server.openStore(Pop3Server.java:304)
at jp.groupsession.v2.wml.pop3.Pop3Server.receiveMessage(Pop3Server.java:106)
at jp.groupsession.v2.wml.pop3.Pop3Receive.receive(Pop3Receive.java:168)
at jp.groupsession.v2.wml.biz.WmlBiz.readNewMail(WmlBiz.java:151)
at jp.groupsession.v2.wml.batch.WmlReceiveBatch.__doReceive(WmlReceiveBatch.java:163)
at jp.groupsession.v2.wml.batch.WmlReceiveBatch.receiveMail(WmlReceiveBatch.java:142)
at jp.groupsession.v2.wml.batch.WmlReceiveBatch.run(WmlReceiveBatch.java:99)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:205)
at com.sun.mail.pop3.Protocol.<init>(Protocol.java:107)
at com.sun.mail.pop3.POP3Store.getPort(POP3Store.java:261)
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:206)
... 9 more
  引用返信
[ 3899 ] Re: WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/24 11:18:05
2011-06-24 11:00:11,058 ERROR jp.groupsession.v2.wml.pop3.Pop3Receive: - メール受信、もしくはフィルタ処理に失敗
java.lang.Exception: POP3サーバからのメール受信時に例外発生 アカウント[hoge]
at jp.groupsession.v2.wml.pop3.Pop3Server.receiveMessage(Pop3Server.java:233)
at jp.groupsession.v2.wml.pop3.Pop3Receive.receive(Pop3Receive.java:168)
at jp.groupsession.v2.wml.biz.WmlBiz.readNewMail(WmlBiz.java:151)
at jp.groupsession.v2.wml.batch.WmlReceiveBatch.__doReceive(WmlReceiveBatch.java:163)
at jp.groupsession.v2.wml.batch.WmlReceiveBatch.receiveMail(WmlReceiveBatch.java:142)
at jp.groupsession.v2.wml.batch.WmlReceiveBatch.run(WmlReceiveBatch.java:99)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.mail.MessagingException: Connect failed;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:210)
at javax.mail.Service.connect(Service.java:295)
at jp.groupsession.v2.wml.pop3.Pop3Server.openStore(Pop3Server.java:304)
at jp.groupsession.v2.wml.pop3.Pop3Server.receiveMessage(Pop3Server.java:106)
... 6 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:205)
at com.sun.mail.pop3.Protocol.<init>(Protocol.java:107)
at com.sun.mail.pop3.POP3Store.getPort(POP3Store.java:261)
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:206)
... 9 more
  引用返信
[ 3900 ] Re: WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/24 11:18:38
------------------------------------
しかしながら、上記のログを見ても私にはエラーが起きたんだなと知るだけで、
このあと、どのようにしたらエラーを解消できるかわかりません。
どなたかご存じの方、ご指導お願い致します。
  引用返信
[ 3902 ] Re: WEBメール接続テストで受信エラー
投稿者: KIRIN
投稿日時:  2011/06/24 16:45:23
GroupSessionを設置した場所と、Outlookで受信したPCとは
同じネットワークにあるのでしょうか?

> Caused by: java.net.ConnectException: Connection refused: connect

これが気になります。

IP等で接続制限がある場合にも同様に受信ができないと思います。
  引用返信
[ 3903 ] Re: Re: WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/24 18:02:35
> GroupSessionを設置した場所と、Outlookで受信したPCとは
> 同じネットワークにあるのでしょうか?
>
> > Caused by: java.net.ConnectException: Connection refused: connect
>
> これが気になります。
>
> IP等で接続制限がある場合にも同様に受信ができないと思います。

GroupSessionを設置した場所と、Outlookで受信したPCは同じネットワーク上にあります。
また、GroupSessionをインストールしたPCからメールサーバにPINGを投げてみましたが、
疎通確認OKでした。

ネットワークの接続エラーではなさそうに思われます。
TomcatやApacheの設定で不備があるのでしょうか?!(全然わかりません)

すみませんが引き続き、同様の事象が起きた方、解消された方、
アプリケーションログのエラー内容のわかる方いらっしゃいましたらご教授ください。

どうぞ宜しくお願い致します。
  引用返信
[ 3905 ] Re: Re: Re: WEBメール接続テストで受信エラー
投稿者: ふぁんぐす
投稿日時:  2011/06/27 11:13:39
> また、GroupSessionをインストールしたPCからメールサーバにPINGを投げてみましたが、
> 疎通確認OKでした。
pingはIP疎通のチェックが出来るだけで、サービスの疎通確認にはなりません。
(pingがサービスであれば意味はあります)

そのサーバから、tomcatが動作しているユーザでtelnetのポート指定で接続してください。

POP3へは110ポートで接続させ、
USER <ユーザー名>
PASS <パスワード>
STAT
QUIT
でエラーっぽいメッセージがなければOK

SMTPへは25ポートで接続させ、
HELO
QUIT
でエラーっぽいメッセージがなければOK

> TomcatやApacheの設定で不備があるのでしょうか?!(全然わかりません)
tomcatだけで言えば標準設定のポートをお使いであれば、何の変更もせず正常に稼働しますよ。
apacheは基本受け口なだけで、クライアントから受けた情報をmod_jkなりproxy_ajpなりでtomcatに丸投げしてるだけです。
ですので、apacheについてはあまり気にしないでよろしいかと思います。
  引用返信
[ 3906 ] Re: WEBメール接続テストで受信エラー
投稿者: kon
投稿日時:  2011/06/27 11:14:04
専門家ではないので、一意見としてご覧ください。

>GroupSessionを設置した場所と、Outlookで受信したPCは同じネットワーク上にあります。
コメントから推測すると...
・GroupSessionを設置したPCと、Outlookで受信できるPCは別々
・pingが通っているが、これはあくまでTCP/IPとしての接続
ってことでいいですか?

ケースによってはメールサーバー側もPOP3接続対象が
固定化されている場合があります。

GS3をインストールしたPCがメールサーバー上でPOP3受信対象になっているか
確認できますか?

自分の環境ではIPは動的管理、GSインストールPC=メーラーPCにて受信が確認できています。
  引用返信
[ 3909 ] Re: Re: WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/27 17:48:20
kon 様

返信ありがとうございます。

> 専門家ではないので、一意見としてご覧ください。
>
> >GroupSessionを設置した場所と、Outlookで受信したPCは同じネットワーク上にあります。
> コメントから推測すると...
> ・GroupSessionを設置したPCと、Outlookで受信できるPCは別々
> ・pingが通っているが、これはあくまでTCP/IPとしての接続
> ってことでいいですか?

そのとおりです。


> ケースによってはメールサーバー側もPOP3接続対象が
> 固定化されている場合があります。
>
> GS3をインストールしたPCがメールサーバー上でPOP3受信対象になっているか
> 確認できますか?
>
> 自分の環境ではIPは動的管理、GSインストールPC=メーラーPCにて受信が確認できています。

確認方法がわかりませんが、GS3をインストールしたPCにて、Outlookで送受信できました。


と、投稿している間に正常に送受信可能になりました。
やったこととしては、
1.メールサーバのsendmailの再起動とpopサーバのdovecotも再起動
2.GS3のTomcatとApacheの再起動
3.WindowsファイヤーウォールのHTTPのポートの締め開け

今回、テスト運用ということで、Webメールのアカウントを新たに作ったので、
そのへんも関係しているのかもしれませんが、1.の後では受信NG。
2.、3.をおこなった後に受信OKになりました。

一応、動作確認できましたが、原因がはっきりとしていないので、少々気持が悪いです。
2.が怪しいと思いますがどう思われますか?

  引用返信
[ 3910 ] Re: WEBメール接続テストで受信エラー
投稿者: kon
投稿日時:  2011/06/28 08:35:55
> と、投稿している間に正常に送受信可能になりました。
> やったこととしては、
> 1.メールサーバのsendmailの再起動とpopサーバのdovecotも再起動
> 2.GS3のTomcatとApacheの再起動
> 3.WindowsファイヤーウォールのHTTPのポートの締め開け

Windowsのファイヤウォールを使用…というのがなんともですが、
(ネットワーク構成にもよりますが、セキュリティ的に脆弱です)
3.の締め開けが効いているのでは。

いままではOutlookからのPOPが許可されていたが、ポートとして
解放したことにより、GSでもアクセスができるようになった…こんなオチを想像します。
  引用返信
[ 3917 ] Re: Re: WEBメール接続テストで受信エラー
投稿者: hata
投稿日時:  2011/06/29 13:31:32
返信ありがとうございます。
昨日は、休暇を取っており、返信が遅れたことをお詫びします。

> Windowsのファイヤウォールを使用…というのがなんともですが、
> (ネットワーク構成にもよりますが、セキュリティ的に脆弱です)
> 3.の締め開けが効いているのでは。
>
> いままではOutlookからのPOPが許可されていたが、ポートとして
> 解放したことにより、GSでもアクセスができるようになった…こんなオチを想像します。

そうですか。。。
一応、社内外へのファイヤーウォールは別途存在しますが、
GS3インストールPCのWindowsのファイヤウォールをいぢったら動作したので、
ポートの制限がやはり問題だったのかもしれませんね。

まだ、複数人のメールアカウントを作成する予定がありますので、
いろいろと試してみます。

KIRIN様、ふぁんぐす様、kon様、他皆様 ありがとうございました。
  引用返信
[ 3942 ] Re: Re: Re: WEBメール接続テストで受信エラー
投稿者: pontaro
投稿日時:  2011/07/20 09:22:37
私もサーバー起動し、GSを起動する度に同様の現象が出ます。
いつか改善されるのかなぁなんて思いながら半年くらい待ってますがw

その際、何度かやることは
> 2.GS3のTomcatとApacheの再起動
です。

起こっていることははっきり分からないですが、
言えることは再起動するとメモリ使用の割合が減っていて、受信しはじめるような感じです。

結構うちではWEBメール重宝してますので、改善を期待してます。
  引用返信
[ 3944 ] Re: Re: Re: Re: WEBメール接続テストで受信エラー
投稿者: ふぁんぐす
投稿日時:  2011/07/21 10:15:13
> 起こっていることははっきり分からないですが、
> 言えることは再起動するとメモリ使用の割合が減っていて、受信しはじめるような感じです。
Tomcatが使うメモリの使用量でしょうか?
それとも単にフリーメモリが減っているとの感覚でしょうか?

単にフリーメモリが減っているというのを見て言われているのであれば、それはOSの仕様の場合が多いです。
最近のLinuxやWindowsVISTA辺りからは、フリーとなっているメモリを無駄とし、チラチラとユーザの利用加減を見ながらキャッシュとして使いだします(笑
Linuxであればfreeコマンドで見た際、『-/+ buffers/cache』のfreeの項目が本当にfreeなメモリです。
Windowsであれば…タスクマネージャのどこかで見られます。

WEBメール機能は長らく使っていますが、なんら問題は無いです。
仕事場ではFedora, WindowsXP, 仮想環境CentOS、個人的にはクラウド環境CentOSで現在も稼働しています。

繋がったり繋がらなかったりであるのなら、そもそもGSの動作環境は満たしているのか、OSが分からないので判断が出来ませんがOSのkernelやJavaVMのメモリ割り当ては正しく設計されているか、失敗した際にそのマシンから上で私の書いたtelnetでの確認作業は出来ているか、開いているポートが異常に多かったりしないか……

とりあえず思うのは、原因の切り分けが御自身で出来ないのは相当に危険です。
  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社