Home > トラブルシューティング > Eメールのトラブルシューティング

Eメールのトラブルシューティング

Q

文字が、Eメールのボディ内でが破損します。

A

Emailコンポーネントは、UTF-8でデータを送信します。文字が破損していないことを確認するには、データがUTF-8にあることを確認してください。

   

Q

SSL上でEメールリソースを設定しようとする時、リソースの認証が失敗し、以下のエラーメッセージはstderr.logファイル中に作成されます: “Unable to find valid certification path to requested target”。

A

この問題を解決するには、メールサーバの証明をjvm keystoreに追加する必要があります。これを行うには、以下の手順に従ってください:

  1. レコードとしてサーバをローカルのhostsファイルに追加してください。次のファイルを修正します。
    C:\Windows\System32\drivers\etc\hosts
    例, 10.1.2.35 mail.test.local

  2. 証明書を取得するために、メールサーバにアクセスしてください。例えば、Webブラウザを開き、https://10.1.2.35/ にアクセスします。証明書が信頼されないため、ブラウザのセキュリティ警告が表示されます。

  3. このWebサイトを参照する(推奨できません)で、[続ける]を選択してください。サーバのWebサイトから、証明書エラーをクリックしてください。

  4. [証明書を表示]を選択してください。ここで、[詳細]タブの[ファイルにコピー]をクリックしてください。

  5. ウィザードで[DER]オプションを選択し、信頼されなかった証明書をファイルに保存してください。次に、このファイルをMagic xpiのtempフォルダに保存してください。

  6. コマンドプロンプトを開き、<Magic xpiインストール>\Runtime\jre\bin フォルダに移動し、次のコマンドを実行してください:<Magic xpi のインストールフォルダ>\Runtime\jre\bin>keytool -import -alias myprivateroot -keystore ..\lib\security\cacerts -file <Magic xpi installation folder>Runtime\Temp\mail.test.local.cer   

Open a CMD. From the <Magic xpi installation>\Runtime\jre\bin>, run the command as shown below:
<Magic xpi のインストールフォルダ>\Runtime\jre\bin>keytool -import -alias myprivateroot -keystore ..\lib\security\cacerts -file <Magic xpi のインストールフォルダ>Runtime\Temp\mail.test.local.cer

ここで、パスワードが要求されます。デフォルトパスワードはchangeitです。パスワードを入力すると、証明書の詳細が表示されます。例えば:
Owner: CN=mail.test.local
Issuer: CN=mail.test.local
Serial number: 68feb893589ccd9b468588b90
Valid from: Sat Jun 13 15:49:07 IDT 2??9 until: Thu Jun 1? 15:49:07 IDT 20??
Certificate fingerprints:
MD5:  EF:82:01:?:95:EB:57:?B:47:?:BB:BD:BC:D2
SHA1: A8:2F:C?7D:3?2B:00:B7:7E:FA:?:C4??1:40:A9:D4

  1. 最後に、この証明書を信頼するかどうかを尋ねられます。Yesの場合は、Yを入力してください:
    Trust this certificate? [no]:  y
    以下のメッセージは、証明が正しく追加されていることを立証するために表示されます。
    Certificate was added to keystore

追加情報のために、サイトとフォーラムにアクセスルすることができます。

http://www.java-samples.com/showtutorial.php?tutorialid=210

   

Q

Eメールトリガーを使用しているときに「エラー103:Eメールトリガーjava.io.UnsupportedEncodingException:iso-8859-8-i」が表示されるのはなぜですか?

A

このエラーは、送信メールの優先エンコーディングがデフォルトのUnicode(UTF-8)からOutlookの他のエンコーディングに変更された場合に発生する可能性があります。例えば、Outlookの次のロケーションでエンコーディングをヘブライ語に設定できます。

ファイル >> オプション >> アドバンスド >> インターナショナルオプション >> 送信メッセージのエンコーディング >> ヘブライ語(ISO Logical)

このエラーを解決するには、jcharset-2.1.jarを次のフォルダに格納してください。

<Magic xpi インストールフォルダ>\Runtime\Java\lib

サポートする Jar ファイルは下記のリンクからダウンロードできます。

https://www.freeutils.net/source/jcharset/