ADManager Plus ナレッジベース

【2023/8/24更新】スケジュールレポートのファイル名がランダムな文字列で表示される事象について


確認ビルド:7203以上

事象の概要

スケジュールレポート設定を使用して、日本語文字を名前に含むレポートをメール送信している場合、
受信メール内に添付されたレポートのファイル名がランダムな文字列で表示される。

 

事象の原因

お客様環境でご利用のメールクライアントがRFC2231に準拠していないため。
※Outlookをご利用の環境で本事象を確認しております。

ビルド7180より、ADManager Plusがバンドルするメール送信サービス(Mail.jar)がRFC2231に準拠しました。
RFC2231に準拠していないメールクライアントが、マルチバイト文字を正しくデコードできないために本事象が発生します。

 

対応方法(2023/8/24更新)

ビルド7180以上のすべてのビルドにおいて以下の手順を実施していただけます。

1. <ADManager Plus_インストールフォルダー>\confフォルダー下のwrappar.confファイルをコピー

2. コピーしたwrapper.confファイルを、ADManager Plusインストールフォルダー外にペースト(バックアップを取得)

3. <ADManager Plus_インストールフォルダー>\conf\wrappar.confファイルを、任意のテキストエディターで開く

4. 「Java Additional Parameters」を検索し、以下のエントリを最終行に追記

wrapper.java.Additional.XX=-Dmail.mime.encodeparameters=false

「XX」には、追記前の最後のエントリの番号に1を加えた数字を入力します。
例えば、追記前の最後のエントリが「wrapper.java.Additional.15」の場合、最終行には以下のエントリを追記してください。

wrapper.java.Additional.16=-Dmail.mime.encodeparameters=false

 

5. ファイルを保存

6. [services.msc]より、ADManager Plusサービスを再起動

 

手順は以上です。

 

 

対応方法(旧手順)

ビルド7180にて事象解消することを確認した手順です。
原則、上記「対応方法(2023/8/24更新)」の実施を推奨します。

1. <ADManager Plus_インストールフォルダー>\binフォルダー下に存在するwrapper_additional.confファイルをコピー

2. コピーしたwrapper_additional.confファイルを、ADManager Plusインストールフォルダー外にペースト(バックアップを取得)

3. <ADManager Plus_インストールフォルダー>\binフォルダー下に存在するwrapper_additional.confファイルを、任意のテキストエディターで開く

4. 以下のエントリーを追記

-Dmail.mime.encodeparameters=false

追記する際、「-Dmail」の前に半角スペースを空けてください。

5. wrapper_additional.confファイルの編集を保存

6. [services.msc]より、ADManager Plusサービスを再起動

 

手順は以上です。