RSSフィードについて

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

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

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


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


 
フォーラム  フォーラム
00_インストール・設定
スレッド  タイトル

WEBメールの受信メール文字数制限?


[ 3060 ] WEBメールの受信メール文字数制限?
投稿者: 導入評価中
投稿日時:  2010/06/17 10:00:58
現在、社内導入に向け評価作業をしておりますが、WEBメールで致命的な症状が出ております。
当方の固有の問題なのか、他でも起きている事例なのか分かりませんが、把握している範囲を記載します。

1.受信メールの本文が1,000文字を超える場合、1,000文字前後で本文がカットされ表示される。
2.自動受信、手動受信のいずれでも症状は変わらない。
3.送信については、1,000文字を超える本文でも問題無し。(他のメールクライアントで受信し確認)
4.送信後、送信済みメールを確認すると、本文が1,000文字前後でカットされ表示されている。

受信メール、送信済みメールを見る時に、いずれも1,000文字前後でメール本文がカットされ表示されるため、ビューの不具合かもしれませんが、ソースまで追ってないので確証はありません。

ちなみに、環境は以下の通りです。
OS = CentOS-4.6(Linux)
SMTP = Postfix
SMTP AUTH = Cyrus-SASL
POP = Courier IMAP
Tomcat = Apache-Tomcat-6.0.26
JDK = jdk-1.6.0_20

以上、情報をお持ちの方が見えましたら、お知恵を拝借出来れば幸いです。
  引用返信
[ 3072 ] Re: WEBメールの受信メール文字数制限?
投稿者: kon
投稿日時:  2010/06/18 16:06:26
> 1.受信メールの本文が1,000文字を超える場合、1,000文字前後で本文がカットされ表示される。
> 2.自動受信、手動受信のいずれでも症状は変わらない。
> 3.送信については、1,000文字を超える本文でも問題無し。(他のメールクライアントで受信し確認)
> 4.送信後、送信済みメールを確認すると、本文が1,000文字前後でカットされ表示されている。
>
> 受信メール、送信済みメールを見る時に、いずれも1,000文字前後でメール本文がカットされ表示
> されるため、ビューの不具合かもしれませんが、ソースまで追ってないので確証はありません。

下記に提示したファイルに最大サイズの規定がありました。
ただ、メール本文でいうと最大文字数が10000になっているので、
現象とあうかどうか判りません。

参照ファイル
\gsession3\WEB-INF\plugin\webmail\src\jp\groupsession\v2\wml\GSConstWebmail.java

line33~
/** メールヘッダ内容の最大文字数 */
public static final int HEADER_MAXLEN = 1000;
/** メール本文の最大表示文字数 */
public static final int BODY_VIEW_MAXLEN = 10000;
  引用返信
[ 3073 ] Re: WEBメールの受信メール文字数制限?
投稿者: 導入評価中
投稿日時:  2010/06/18 17:54:33
情報ありがとうございます。

途切れていたメールの文字数を再度確認しました。
1,000文字ではなく、10,000文字付近で切れていました。
ソースの情報もありがとうございます。
ソースを修正してビルドした物を使って導入評価を続けたいと思います。

ありがとうございました。
  引用返信
[ 3091 ] Re: WEBメールの受信メール文字数制限?
投稿者: 評価中
投稿日時:  2010/06/23 16:34:36
文字数制限を変更しテストしてみましたが、単純に以下を修正しただけでは、残念ながらエラーが出てしまいました。もう少し調べてみます。

2010-06-23 16:26:47,365 ERROR jp.groupsession.v2.wml.batch.WmlReceiveBatch: - Exception
java.lang.Exception: POP3サーバからのメール受信時に例外発生 アカウント[***** ****]
at jp.groupsession.v2.wml.pop3.Pop3Server.receiveMessage(Pop3Server.java:177)
at jp.groupsession.v2.wml.pop3.Pop3Receive.receive(Pop3Receive.java:143)
at jp.groupsession.v2.wml.biz.WmlBiz.readNewMail(WmlBiz.java:165)
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(Thread.java:619)


  引用返信
[ 3092 ] (ログの続き)
投稿者: 評価中
投稿日時:  2010/06/23 16:35:07
Caused by: org.h2.jdbc.JdbcSQLException: 一般エラー: "java.lang.ArrayIndexOutOfBoundsException: 4"
General error: "java.lang.ArrayIndexOutOfBoundsException: 4"; SQL statement:
ROLLBACK [50000-135]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
at org.h2.message.DbException.get(DbException.java:156)
at org.h2.message.DbException.convert(DbException.java:279)
at org.h2.table.RegularTable.removeRow(RegularTable.java:349)
at org.h2.engine.UndoLogRecord.undo(UndoLogRecord.java:95)
at org.h2.engine.Session.rollbackTo(Session.java:526)
at org.h2.engine.Session.rollback(Session.java:503)
at org.h2.command.dml.TransactionCommand.update(TransactionCommand.java:123)
at org.h2.command.CommandContainer.update(CommandContainer.java:70)
at org.h2.command.Command.executeUpdate(Command.java:199)
at org.h2.jdbc.JdbcConnection.rollbackInternal(JdbcConnection.java:1395)
at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:437)
at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:265)
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:288)
at jp.groupsession.v2.wml.pop3.Pop3Receive.insertMailData(Pop3Receive.java:265)
at jp.groupsession.v2.wml.pop3.Pop3Server.receiveMessage(Pop3Server.java:132)
... 6 more
  引用返信
[ 3093 ] Re: WEBメールの受信メール文字数制限?
投稿者: 評価中
投稿日時:  2010/06/23 16:36:36
修正した箇所は以下の通りです。

修正前
/** メール本文の最大表示文字数 */
public static final int BODY_VIEW_MAXLEN = 10000;

修正後
/** メール本文の最大表示文字数 */
public static final int BODY_VIEW_MAXLEN = 50000;
  引用返信
 
スレッドURL:
 

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

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


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