GroupSession
よろしくお願いします。GSバージョン2、5、2OS:ubuntu9.04tomcat6,apache2.2現在、問題なく可動しています、ふとlogを見てみようと思いましたらerrorの文字??素人ながらに過去のフォーラムも調べ、詳細logを見てみました、パーミッションエラー?ポートエラー?何がいけないのでしょうか、使用できていれば問題ないのでしょうか?2010-02-11 22:41:31,962 INFO jp.groupsession.v2.sml.popserver.PopServer:76 - ************* mailPortNumber = 1102010-02-11 22:41:32,020 ERROR jp.groupsession.v2.sml.popserver.PopServer:131 - ソケット作成失敗 : java.net.BindException: Permission deniedjava.net.BindException: Permission denied at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336) at java.net.ServerSocket.bind(ServerSocket.java:336) at java.net.ServerSocket.<init>(ServerSocket.java:202) at java.net.ServerSocket.<init>(ServerSocket.java:114) at jp.groupsession.v2.sml.popserver.PopServer.run(PopServer.java:79)
> 何がいけないのでしょうか、使用できていれば問題ないのでしょうか?GroupSession内で起動しているPOPサーバはOutlookExpress等のメーラーでショートメールを受信するためのものです。このPOPサーバで使用している110番ポートがOPENできていないエラーのようです。OSがubuntu9.04とLinux系なので、tomcatの起動ユーザはなんでしょうか?一般ユーザの場合、開放できるポート番号に制限があったと思います。※きっとrootで起動すると動作すると思うのですが、セキュリティー的によろしくないかもしれません解決策としては以下の1)又は2)の方法はどうでしょうか?1)単純にrootユーザでtomcatを起動するようにする2)POPサーバを8110番などの使用していない大きなポート番号へ変更する(インストールディレクトリのWEB-INF/conf/mailserver.confを変更してtomcatを再起動)※利用するユーザからは110番ポートでアクセスさせたい場合、iptablesなどで110番を8110番へ転送してもうまくいくかもしれません。一般ユーザが任意のポート番号を開放できる設定があるかもしれません・・・ご存知の方が居ましたらフォローお願いします。
TOP