Zammad: UTF-8 dikodekan Subjek email seperti "=?UTF-8?Q? Personal=C3=A4nderung?=" tidak diterjemahkan

Dibuat pada 29 Jan 2019  ·  3Komentar  ·  Sumber: zammad/zammad

Informasi:

  • Versi Zammad bekas: 2.8
  • Metode instalasi (sumber, paket, ..): any
  • Sistem operasi: apa saja
  • Basis data + versi: apa saja
  • Versi pencarian elastis: apa saja
  • Browser + versi: apa saja

Perilaku yang diharapkan:

  • subjek yang diuraikan harus Personaländerung

Perilaku sebenarnya:

  • subjek yang diuraikan adalah =?UTF-8?Q?Personal=C3=A4nderung?=

Langkah-langkah untuk mereproduksi perilaku:

  • Parsing Email dengan tajuk subjek yang merupakan string yang dapat dicetak yang dikutip UTF-8 seperti =?UTF-8?Q?Personal=C3=A4nderung?=

Ya saya yakin ini adalah bug dan tidak ada permintaan fitur atau pertanyaan umum.

Ini terkait dengan #1045, yaitu tentang menguraikan subjek string yang dapat dicetak yang dikutip us-ascii.

EDIT: Laporan asli berisi string pemicu yang salah: =?UTF-8?Q?Personal=C3=A4nderung?= . Terima kasih kepada @martinvonwittich karena telah menunjukkan kesalahannya. String pemicu yang benar adalah =?UTF-8?Q? Personal=C3=A4nderung?= , dengan karakter spasi tambahan yang signifikan.

bug mail processing verified

Komentar yang paling membantu

Terima kasih telah memeriksa ulang, @martinvonwittich! Anda benar, saya membuat kesalahan dalam laporan bug. String yang menyinggung adalah =?UTF-8?Q? Personal=C3=A4nderung?= , dengan spasi di depan string. Subjek aslinya adalah kalimat yang mengandung kata "Personaländerung", dengan spasi di depan kata itu sendiri. Saya tidak sengaja menghapus ruang di depan, berpikir bahwa itu murni umlaut yang menyebabkan masalah. Namun sayang, ruang ekstra sebenarnya sangat penting dalam mengaktifkan bug.

Saya telah mengedit judul masalah dan OP saya, bersama dengan catatan edit.

Semua 3 komentar

Untuk beberapa alasan saya tidak dapat mereproduksi ini. Contoh Zammad 2.8.x saya tampaknya menangani kedua kasus ini dengan baik:

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

Sumber surat lengkap:

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

Terima kasih telah memeriksa ulang, @martinvonwittich! Anda benar, saya membuat kesalahan dalam laporan bug. String yang menyinggung adalah =?UTF-8?Q? Personal=C3=A4nderung?= , dengan spasi di depan string. Subjek aslinya adalah kalimat yang mengandung kata "Personaländerung", dengan spasi di depan kata itu sendiri. Saya tidak sengaja menghapus ruang di depan, berpikir bahwa itu murni umlaut yang menyebabkan masalah. Namun sayang, ruang ekstra sebenarnya sangat penting dalam mengaktifkan bug.

Saya telah mengedit judul masalah dan OP saya, bersama dengan catatan edit.

Kasus uji yang sebelumnya salah telah diperbaiki melalui 0b472fa.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat