Mengapa Beberapa Email Memiliki Karakter yang Tidak Masuk Akal sebagai Tajuk?
Sebagian besar waktu, email kami tiba tanpa masalah atau keanehan, tetapi mengapa beberapa orang datang dengan rangkaian karakter yang tidak masuk akal sebagai header? Posting Q&A Pengguna Super hari ini memiliki jawaban untuk pertanyaan pembaca yang bingung.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Foto milik Judith E. Bell (Flickr).
Pertanyaan
Pembaca SuperUser dpdt ingin tahu mengapa ia menerima email dengan header yang tidak masuk akal:
Baru-baru ini saya menerima email dengan judul berikut:
Berpikir bahwa itu mungkin malware, saya menjalankan cek dengan Malwarebytes, tetapi hasilnya bersih. Apakah ada alasan yang sah untuk judul tersebut menjadi serangkaian karakter yang tidak masuk akal?
Mengapa beberapa surel memiliki rangkaian karakter yang tidak masuk akal sebagai tajuk?
Jawabannya
SuperUser kontributor user313114 memiliki jawaban untuk kami:
Apa yang Anda miliki adalah beberapa teks header yang dikodekan dengan upaya gagal di RFC 2047.
RFC 2047 adalah standar yang mengatur penyisipan karakter non-ASCII dalam header email. Dikatakan bahwa tajuk yang tidak mematuhi (tepatnya) dengan standar RFC 2047 harus ditampilkan apa adanya daripada decoding yang dicoba. Jadi perangkat lunak email Anda melihat tajuk yang salah dan menampilkannya "dengan benar" (seperti yang dipersyaratkan oleh standar).
Tidak ada perangkat lunak arus utama yang mencelakakan RFC 2047 begitu buruk, sehingga mungkin berasal dari beberapa perangkat lunak pengiriman massal yang cerdik. Perangkat lunak ini membuat kata-kata yang disandikan terlalu lama (batas panjang garis adalah 76 karakter), yang dilarang (RFC 2047 mengatakan "HARUS TIDAK").
Meskipun terlalu lama, ini dapat diterjemahkan secara manual. Ini terlihat seperti semacam spam perekrut:
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.