KamoCRM

Stop HTML-escape judul paket dalam empat subjek HR

Fixkamo-shared-library
Dikirim
7 Agustus 2026 pukul 00.57 UTC
Penulis
Kamo
Berkomitmen
2b63262

Email TemplateService menghasilkan sebuah template SUBJECT dan BODY dari variabel ONE map, and all four canonical HR subject carry {{packagetitle}}} - which LegalNotificationRecorder HTML-escape, karena variabel yang sama adalah diganti ke tubuh HTML dimana judul ditulis HR -trusted tidak dipercaya markup. Hasil pengiriman markup dalam sebuah surat header: "Buku Panduan Karyawan" tiba sebagai "Karyawan & # 39; buku pedoman" dan "Kesehatan & Keselamatan" sebagai "Kesehatan & amp; Keselamatan" Garis Subjek dari pesan penting secara hukum. Keduanya membutuhkan dua nilai yang berbeda, jadi sekarang ada dua variabel. The tubuh menyimpan paket yang lolos Judul. Subyek mengambil paket TitlePlain, yang tidak lolos - dan CR / LF- dilucuti, karena subjek adalah satu tempat judul paket mencapai header dan newline ada header RFC 5322 suntikan, sesuatu HTML melarikan diri tidak apa-apa tentang. Sumber daya dan tes saja; tidak ada skema, tidak ada perubahan versi.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga