フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
WEBメールの自動受信の機能が動作しない
[ 7614 ] WEBメールの自動受信の機能が動作しない

バージョンを5.13にしたところ、なぜかWEBメールの自動受信機能が動作しません。(手動でメール確認ボタンを押すと受信できます)

JAVA・Tomcatも最新に入れ替えしたのですが、現象はかわりませんでした。
何か他に考えられることがありましたら、教えてください。

投稿者gt
最新書き込み2021/12/16 09:31:30
[ 7616 ] Re: WEBメールの自動受信の機能が動作しない

うちもe-mailに限らず動作がおかしいです。
Tomcatを9.0.56でなく9.0.55にすると大丈夫そうです。

5.1.2 9.0.55 OK
5.1.3 9.0.56 だめそう
5.1.2 9.0.56 だめそう

5.1.3と9.0.55の組み合わせは時間の関係上、今は無理でした。

投稿者pyon
最新書き込み2021/12/19 13:19:08
[ 7617 ] Re: WEBメールの自動受信の機能が動作しない

続きです。
ダメそうな判断の一つにアプリケーションログでerror.logでは
2021-12-17 18:18:40,435 ERROR jp.groupsession.v2.struts.GSExceptionHandler: - 予期せぬエラー
org.apache.jasper.JasperException: [/WEB-INF/plugin/smail/jsp/sml010.jsp] の処理中に行番号 [121] で例外が発生しました。

118: <theme:css filename="theme.css" selectthemepath="<%= selectThemePath %>" />
119: </logic:notEmpty>
120: <logic:empty name="sml010Form" property="sml010AccountTheme" scope="request">
121: <theme:css filename="theme.css"/>
122: </logic:empty>
123: <link rel=stylesheet href='../smail/css/smail.css?<%= GSConst.VERSION_PARAM %>' type='text/css'>
124:


Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:489)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

ーカットー

r.service(JspServletWrapper.java:466)
... 51 more
2021-12-17 20:05:21,049 ERROR jp.groupsession.v2.wml.pop3.Pop3Server: - POP3サーバからのメール受信時に例外発生 アカウント[XXXXX]
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: bzmail.plala.or.jp, 995; timeout 30000;
nested exception is:
java.net.UnknownHostException: bzmail.plala.or.jp
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:217)

ーカットー

投稿者pyon
最新書き込み2021/12/19 13:22:42
[ 7618 ] Re: WEBメールの自動受信の機能が動作しない

更に続きです。
GroupSession.logでは
java.lang.NullPointerException
at jp.groupsession.v2.cht.WebSocketEndpointAction.onOpen(WebSocketEndpointAction.java:80)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
ーカットー
2021-12-17 18:11:53,928 WARN jp.groupsession.v2.cht.WebSocketEndpointAction: - WebSocket上でエラーが発生しました。
2021-12-17 18:11:53,928 WARN jp.groupsession.v2.cht.WebSocketEndpointAction: - java.io.EOFException

ーカットー


2021-12-17 18:18:39,341 WARN jp.groupsession.v2.struts.AbstractGsAction: - ---- [START] Warning!!! slow process 3 second over (6010) ---------
2021-12-17 18:18:39,341 WARN jp.groupsession.v2.struts.AbstractGsAction: - クライアントIPアドレス 192.168.11.5
2021-12-17 18:18:39,341 WARN jp.groupsession.v2.struts.AbstractGsAction: - forward = /WEB-INF/plugin/common/jsp/cmn001.jsp
2021-12-17 18:18:39,341 WARN jp.groupsession.v2.struts.AbstractGsAction: - クラス名 = jp.groupsession.v2.cmn.cmn001.Cmn001Action

ーカットー

以上です。

投稿者pyon
最新書き込み2021/12/19 13:26:08
[ 7621 ] Re: WEBメールの自動受信の機能が動作しない

pyonさん、ご回答ありがとうございました。

こちらで、5.1.3と9.0.55の組み合わせで一度試してみます。

投稿者gt
最新書き込み2021/12/20 14:40:19
[ 7622 ] Re: Re: WEBメールの自動受信の機能が動作しない

5.1.3と9.0.55の組み合わせを試しましたが、ダメでした。
他に何かないかいろいろと検証してみます。

投稿者gt
最新書き込み2021/12/23 11:48:05
[ 7623 ] Re: WEBメールの自動受信の機能が動作しない

>gtさん

pyonさんはエラーメッセージを書いて下さっていますが、
gtさんの環境でのエラーメッセージも提示していただけないでしょうか。
(./gsession/WEB-INF/log/error.log に記載
 隠したいところは伏字で可)

また動作環境も、もう少し詳しく書いて頂けた方が回答を得られやすいかと思います。
私も何種類かの環境を構築して検証してみましたが、
私が試した環境では特に問題なくWEBメールの自動受信が出来ております。

[ 試した環境 ]
OS : CentOS 7.5.1084
GSVer : 4.9.8 → 5.1.1 → 5.1.3
Tomcat9 : 9.0.36 → 9.0.56
OpenJDK : AdoptOpenJDK 11.0.7+10 → Temurin-11.0.13+13

OS : Windows10Pro
GSver : 5.1.1 → 5.1.2 → 5.1.3
Tomcat9 : 9.0.54 → 9.0.56
OpenJDK : Temurin-11.0.13+8

OS : Ubuntu 20.04 LTS
GSVer : 5.1.3
Tomcat9 : 9.0.56
OpenJDK : Temurin-11.0.13+13

受信先
 Office365:POP3s(ポート995)
 独自ドメインのメールサーバー:POP3、POP3s

投稿者りんどー
最新書き込み2021/12/24 10:24:51
[ 7624 ] Re: WEBメールの自動受信の機能が動作しない

すみません。依然、下記のようなエラーログが定期的に出ておりました。

2021-12-23 05:05:21,078 ERROR jp.groupsession.v2.wml.pop3.Pop3Server: - POP3サーバからのメール受信時に例外発生 アカウント[

動作的に使用出来ています。

私の現在の環境ですが、
OS : Windows10Pro
GSver : 5.1.2
Tomcat9 : 9.0.55
Apcahe: 2.4.51
OpenJDK : Temurin-11.0.13+8
です。

また,マニュアルのTomcat と Apache連携セットアップを参照して実施しています。
チャットをするためapacheで自己証明しています。

以上、ご報告です。

投稿者pyon
最新書き込み2021/12/24 12:43:33
[ 7626 ] Re: WEBメールの自動受信の機能が動作しない

pyonさんのログでいえば
> com.sun.mail.util.MailConnectException: Couldn't connect to host, port: ********.or.jp,995; timeout 30000;
> nested exception is:
> java.net.UnknownHostException: ********.or.jp
とありましたので、接続先のPOP3サーバーが見つからず、タイムアウトが発生していると読み取れます。

pyonさんの検証ですとTomcatのバージョンで差が出るようですが、
このDNSの名前解決処理がTomcatのバージョンで何か変わったかもしれません。
Tomcat側(実処理はOpenJDKのような気もするのですが)の処理に頼らない対処方法としては、接続先のPOPサーバーの設定を
ホスト名(例:pop3.domain.co.jp みたいなの)ではなくIPアドレスで指定してみるくらいでしょうか。

gtさんのエラーログがpyonさんと違う場合は
「POP3サーバからのメール受信時に例外発生」
から下のエラーログも見せて頂けると、エラー発生の原因が掴みやすいです。

補足:
私が書いた検証環境でOpenJDKのバージョンを Temurin-11.0.13+13 と書いているところがありましたが
全て Temurin-11.0.13+8 の間違いでした。

投稿者りんどー
最新書き込み2021/12/26 10:59:43
[ 7627 ] Re: Re: WEBメールの自動受信の機能が動作しない

返信がおくれまして申し訳ありません。

ログをみると下記のメッセージが、なぜか3分毎に記載されていました。

ユーザのセッション情報が存在しません。 のメッセージが、正直よくわからないです。

pyonさんのログのように、 メール関連の com.sun.mail.util.MailConnectException: Couldn't connect to host, port: ********.or.jp,995; timeout 30000;
みたいなログはありませんでした。


2021-12-27 05:18:36,454 WARN jp.groupsession.v2.cht.WebSocketEndpointAction: - ユーザのセッション情報が存在しません。
2021-12-27 05:18:36,454 WARN jp.groupsession.v2.cht.WebSocketEndpointAction: - null
java.lang.NullPointerException
at jp.groupsession.v2.cht.WebSocketEndpointAction.onOpen(WebSocketEndpointAction.java:80)
at jdk.internal.reflect.GeneratedMethodAccessor675.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.tomcat.websocket.pojo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:69)
at org.apache.tomcat.websocket.pojo.PojoEndpointServer.onOpen(PojoEndpointServer.java:48)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:136)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:942)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1732)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)

投稿者gt
最新書き込み2021/12/27 08:46:32
[ 7632 ] Re: WEBメールの自動受信の機能が動作しない

>gtさん

エラーログを見ると、メールとは関係ないチャット機能の部分でWebSocketのエラーが発生しているようです。
TomcatとApacheの連携をされているそうですが、チャット機能利用時に必要な設定もされていますでしょうか?

https://groupsession.jp/support/setup_apache.html
「チャットプラグインを使用する場合」の項目にWebSocketのトンネル機能のモジュール設定も必要なことが書かれています。
まずこちらの設定が正常に動いているか、確認してみてください。。

投稿者りんどー
最新書き込み2022/01/08 11:49:04
[ 7678 ] Re: WEBメールの自動受信の機能が動作しない

以前も投稿しましたがerror.logに以下のようなエラーが増えていきます。
原因が分からず。動作はしています。何か気持ち悪いもので。
バージョンアップ後、一時間ぐらいはerror.logはサイズ0でしたが上記のようなエラーが増えていきます。
メールのプロバイダ関係なくエラー出ます。フィルタ使用していないものでも出ます。)

2022-04-03 16:35:25,803 ERROR GroupSession-ReceiveThread-14 jp.groupsession.v2.wml.pop3.Pop3Server: - メール受信サーバからのメール受信時に例外発生 アカウント[xxxx]
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: v6bzmail.plala.or.jp, 995; timeout 30000;
2022-04-03 16:35:25,803 ERROR GroupSession-ReceiveThread-14 jp.groupsession.v2.wml.pop3.Pop3Receive: - メール受信、もしくはフィルタ処理に失敗
java.lang.Exception: メール受信サーバからのメール受信時に例外発生 アカウント[xxxx]


環境
 ・Windows 10 64bit 10.0
 ・グループセッション:5.2.1
 ・Apache Tomcat/9.0.62
 ・11.0.14.1 Eclipse Adoptium (OpenJDK 64-Bit Server VM)
 ・Apache HTTP Server:2.4.53
 ※ オレオレ認証、tomcatとグループセッション連携済み。
 ・webメールのアカウント使用量が増えていっています。
  ビジネスぷらら、gmail,outlookのアカウントを登録しています。

理由をご存じの方、いらっしゃいますか?


投稿者pyon
最新書き込み2022/04/03 17:09:53
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=2772
 


TOP