001-010950
受信メールサーバーの設定で受信プロトコルをIMAP4にしている場合、受信メールパスワードに特定の記号を含むと、エラーが発生しメールのユーザーアカウントを追加できない。
- 種別
- 不具合
- 機能
-
- メール
- 再現バージョン
-
- 4.0.0
- 4.0.1
- 4.0.2
- 4.0.3
- 4.2.0
- 4.2.1
- 4.2.2
- 4.2.3
- 4.2.4
- 4.2.5
- 4.2.6
- 4.6.0
- 4.6.1
- 4.6.2
- 4.6.3
- 4.10.0
- 4.10.1
- 4.10.2
- 4.10.3
- 5.0.0
- 5.0.1
- 5.0.2
- 5.5.0
- 5.5.1
- 改修バージョン
- 5.9.0
- 公開日
- 2021-06-17
- 更新日
- 2021-11-12
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- 受信プロトコルに「IMAP4」を設定したメールサーバーを使用する。
- メールアカウントの受信メールパスワードに、次のどちらか、または両方の記号を含む。
- 「\」(バックスラッシュ)
- 「"」(ダブルクォート)
【準備】
- 受信メールサーバーに、パスワードを設定したメールアカウントを追加します。
例:
------------
メールアカウント:user1@xxxxx.co.jp
パスワード:user1"password
------------
補足:- パスワードに、次のどちらか、または両方の記号を含むように設定します。
- 「\」(バックスラッシュ)
- 「"」(ダブルクォート)
- パスワードに、次のどちらか、または両方の記号を含むように設定します。
- Garoonで、ユーザーを追加します。
例:
ユーザー1 - システム管理画面で、受信プロトコルに「IMAP4」を設定した受信メールサーバーを追加します。
例:
------------
メールサーバーの名称:メールサーバー1
受信プロトコル:IMAP4
------------
【再現手順】
- システム管理画面にログインし、[各アプリケーションの管理] > [メール] > [ユーザーアカウント]の順にクリックします。
- ユーザー1を選択し、[ユーザーアカウントの追加]をクリックします。
- 準備で追加した受信メールサーバーと、メールアカウントを設定します。
例:
------------
メールサーバー:メールサーバー1
E-mail:user1@xxxxx.co.jp
受信メールアカウント:user1@xxxxx.co.jp
受信メールパスワード:user1"password
------------ - [追加する]をクリックします。
→現象発生:
次のエラーが発生し、メールアカウントを追加できません。
例:
------------
エラー (GRN_MAIL_24201)
受信メールサーバーとの接続に失敗しました。
原因
メールサーバーからの応答: ""1 - [Too many arguments provided xxxxxxxxxxxxxx] -1 - [認証に失敗しました。ユーザー名、パスワードを確認してください。] -1 - [サーバーへの接続に失敗しました。] """
------------
補足:
次のエラーが発生し、メールアカウントを追加できません。
例:
------------
エラー (GRN_MAIL_24201)
受信メールサーバーとの接続に失敗しました。
原因
メールサーバーからの応答: ""1 - [Too many arguments provided xxxxxxxxxxxxxx] -1 - [認証に失敗しました。ユーザー名、パスワードを確認してください。] -1 - [サーバーへの接続に失敗しました。] """
------------
補足:
- エラーの「原因」に、[Failed to parse your command]と表示される場合もあります。
回避/対応方法
【回避方法】
手順3で、受信メールパスワードの「"」(ダブルクォート)をエスケープします。
例:
user1\"password
補足:
例:
user1\"password
補足:
- 記号の前に「\」(バックスラッシュ)を入力します。
【対応方法】
「回避方法」と同じ手順です。
「回避方法」と同じ手順です。