Zammad: Π—Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² UTF-8 Ρ‚Π΅ΠΌΡ‹ сообщСний элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ "=? UTF-8? Q? Personal = C3 = A4nderung? =", НС Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 29 янв. 2019  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: zammad/zammad

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ вСрсия Zammad: 2.8
  • Бпособ установки (исходный ΠΊΠΎΠ΄, ΠΏΠ°ΠΊΠ΅Ρ‚, ..): любой
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма: любая
  • Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… + вСрсия: любая
  • ВСрсия Elasticsearch: любая
  • Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ + вСрсия: любая

ОТидаСмоС повСдСниС:

  • анализируСмая Ρ‚Π΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ PersonalΓ€nderung

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:

  • проанализированная Ρ‚Π΅ΠΌΠ°: =?UTF-8?Q?Personal=C3=A4nderung?=

Π¨Π°Π³ΠΈ ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ повСдСния:

  • АнализируйтС элСктронноС письмо с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Ρ‚Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡƒΡŽ строку Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… UTF-8, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ =?UTF-8?Q?Personal=C3=A4nderung?=

Π”Π°, я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это ошибка, Π° Π½Π΅ запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ вопрос.

Π­Ρ‚ΠΎ связано с # 1045, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ касаСтся синтаксичСского Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Π΅ΠΌΡ‹ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΠΎΠΉ строки Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… us-ascii.

Π Π•Π”ΠΠšΠ’Π˜Π ΠžΠ’ΠΠ’Π¬: исходный ΠΎΡ‚Ρ‡Π΅Ρ‚ содСрТал Π½Π΅Π²Π΅Ρ€Π½ΡƒΡŽ строку запуска: =?UTF-8?Q?Personal=C3=A4nderung?= . Бпасибо @martinvonwittich Π·Π° ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ строка запуска - =?UTF-8?Q? Personal=C3=A4nderung?= с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π°Ρ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ.

bug mail processing verified

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бпасибо Π·Π° Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, @martinvonwittich! Π’Ρ‹ ΠΏΡ€Π°Π²Ρ‹, я ошибся Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΎΠ± ошибкС. ΠžΡΠΊΠΎΡ€Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ строка - =?UTF-8?Q? Personal=C3=A4nderung?= с ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ строкой. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС слово Β«PersonalΓ€nderungΒ» с ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ самим словом. Π― случайно лишил пространство Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ, думая, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΡƒΠΌΠ»Π°ΡƒΡ‚ΠΎΠΌ. Но, ΡƒΠ²Ρ‹, лишнСС пространство Π½Π° самом Π΄Π΅Π»Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ошибки.

Π― ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ свой OP вмСстС с ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ΠΌ ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

По ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ я Π½Π΅ ΠΌΠΎΠ³Ρƒ это воспроизвСсти. Мой экзСмпляр Zammad 2.8.x, ΠΏΠΎΡ…ΠΎΠΆΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся с ΠΎΠ±ΠΎΠΈΠΌΠΈ этими случаями:

  • Subject: =?utf-8?Q?Personal=C3=A4nderung?=
  • Subject: =?UTF-8?Q?Personal=C3=A4nderung?=

ΠŸΠΎΠ»Π½Ρ‹ΠΉ источник ΠΏΠΎΡ‡Ρ‚Ρ‹:

Return-Path: <redacted@redacted>
Received: from redacted (localhost [127.0.0.1])
     by redacted (Cyrus 2.5.10-Debian-2.5.10-3+1~iserv10809+10869-1) with LMTPA;
     Wed, 30 Jan 2019 00:02:32 +0100
X-Sieve: CMU Sieve 2.4
Received: from localhost ([127.0.0.1] helo=redacted)
    by redacted with esmtpa (Exim 4.89)
    (envelope-from <redacted@redacted>)
    id 1gocOm-0007PR-Cy
    for redacted@redacted; Wed, 30 Jan 2019 00:02:32 +0100
Message-ID: <9a21f01195853f35cb86c66c64bb2d5c@redacted>
Date: Wed, 30 Jan 2019 00:02:32 +0100
Subject: =?UTF-8?Q?Personal=C3=A4nderung?=
From: Martin von Wittich <redacted@redacted>
To: zammad <redacted@redacted>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mailer: IServ v3

test

Бпасибо Π·Π° Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, @martinvonwittich! Π’Ρ‹ ΠΏΡ€Π°Π²Ρ‹, я ошибся Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΎΠ± ошибкС. ΠžΡΠΊΠΎΡ€Π±ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ строка - =?UTF-8?Q? Personal=C3=A4nderung?= с ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ строкой. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС слово Β«PersonalΓ€nderungΒ» с ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ самим словом. Π― случайно лишил пространство Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ, думая, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ с ΡƒΠΌΠ»Π°ΡƒΡ‚ΠΎΠΌ. Но, ΡƒΠ²Ρ‹, лишнСС пространство Π½Π° самом Π΄Π΅Π»Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ошибки.

Π― ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ свой OP вмСстС с ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ΠΌ ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Π Π°Π½Π΅Π΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ тСстовыС случаи Π±Ρ‹Π»ΠΈ исправлСны Ρ‡Π΅Ρ€Π΅Π· 0b472fa.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ