Pembaca Struktur MIME Email
Jelajahi bagian MIME dalam EML. Periksa jenis konten, charset, dan encoding, lalu unduh bagian terdekode atau struktur JSON.
Jatuhkan file EML di sini
Lihat hubungan pesan, isi alternatif, dan lampiran.
File .eml hingga 25 MB · Tanpa unggahMembuka email…
Cara memeriksa struktur MIME email
MIME menjelaskan gabungan teks, HTML, sumber daya sebaris, dan lampiran. Pembaca menampilkan pohon yang dipulihkan dalam urutan sumber, untuk menghubungkan tampilan pesan dengan bagian penyusunnya.
- Buka EML atau contoh email multipart.
- Pilih bagian untuk melihat header, jenis yang dideklarasikan, charset, encoding, dan ukuran terdekode.
- Unduh bagian daun terdekode atau struktur JSON. Beralih ke tab email untuk membaca pesan.
Pohon MIME dari email contoh
Email studio fiktif memuat dua versi isi dan satu lampiran teks. Pohon di bawah sesuai struktur pada tombol contoh. Wadah luar mengelompokkan isi dan lampiran; wadah dalam menawarkan teks biasa dan HTML sebagai alternatif.
Struktur studio-visit.eml
multipart/mixed
├── multipart/alternative
│ ├── text/plain; charset=UTF-8
│ │ Content-Transfer-Encoding: 8bit
│ └── text/html; charset=UTF-8
│ Content-Transfer-Encoding: 8bit
└── text/plain; name="visit-details.txt"
Content-Disposition: attachment
Content-Transfer-Encoding: base64
Bagian mixed, alternative, dan related
Jenis ini menjelaskan hubungan yang dimaksud. Pesan nyata dapat menumpuknya, memakai jenis lain, atau memuat deklarasi salah. Pembaca menunjukkan hasil parser; tidak memvalidasi MIME atau menjamin semua aplikasi menafsirkan sama.
| Wadah MIME | Tujuan umum | Cara menafsirkan |
|---|---|---|
| multipart/mixed | Isi dan bagian tambahan yang berdiri sendiri. | Cari dokumen atau file terlampir di samping pesan. |
| multipart/alternative | Representasi berbeda dari isi yang sama. | Teks biasa dan HTML adalah alternatif umum, bukan dua email terpisah. |
| multipart/related | Isi dan sumber daya yang dipakainya. | Content-ID dapat menghubungkan gambar sebaris ke referensi cid: dalam HTML. |
Jenis konten, charset, dan encoding transfer
Content-Type menyatakan jenis media seperti text/html atau image/png. charset menjelaskan pembacaan byte teks. Content-Transfer-Encoding menjelaskan representasi untuk transfer email, biasanya base64, quoted-printable, atau data 8bit tak terkode.
Content-Disposition menandai lampiran atau isi sebaris, sering dengan nama file. Content-ID dapat mengenali sumber daya yang dirujuk bagian lain. Pilih bagian dan periksa kolom bersama, jangan hanya mengandalkan ekstensi.
Ukuran terdekode merujuk pada bagian setelah dekode transfer, dapat berbeda dari ukuran teks terkode di EML. Charset adalah langkah terpisah; mengunduh bagian mentah tidak otomatis membuat dokumen UTF-8.
Unduhan bagian terdekode dan manifes JSON
Unduhan bagian daun memuat byte asli setelah dekode transfer dan tidak dibersihkan. HTML dapat memuat isi yang dihapus dari pratinjau aman. Tampilan struktur tidak menjalankannya; gunakan EML ke HTML untuk salinan baca bersih.
Manifes JSON merekam struktur, header, dan metadata tanpa byte isi. Berguna untuk membandingkan susunan pesan; EML asli tetap diperlukan untuk mereproduksi isi lengkap.
message/rfc822 terlampir tetap satu bagian. Unduh lalu buka terpisah untuk struktur bertingkatnya. Batasnya 25 MB, 1.000 bagian, dan 30 tingkat; melebihi batas menghasilkan kesalahan, bukan pohon terpotong.
Pertanyaan tentang pembaca MIME
Apa arti multipart/alternative?
Mengelompokkan versi alternatif isi yang sama, biasanya teks biasa dan HTML. multipart/mixed umumnya menggabungkan isi dengan lampiran; multipart/related menggabungkan isi dengan sumber daya sebaris terkait.
Apakah ini memvalidasi kepatuhan MIME?
Tidak. Alat menampilkan struktur hasil parser yang dapat menoleransi sebagian pesan salah format. Bukan validator standar atau pemeriksaan keaslian.
Apakah EML terlampir diperluas?
message/rfc822 tetap satu bagian unduhan. Unduh dan buka terpisah untuk memeriksa struktur internalnya.
Apakah bagian terdekode dibersihkan?
Tidak. Unduhan berisi byte asli setelah dekode transfer dan diberi label demikian. Pratinjau email dibersihkan terpisah. HTML bagian MIME tidak dijalankan dalam tampilan struktur.
Apa batasnya?
Batas file 25 MB, hingga 1.000 bagian dan 30 tingkat. Melebihi batas menghasilkan kesalahan, bukan struktur terpotong.
Apakah data keluar dari perangkat?
File pilihan dan teks tempelan diproses di browser tanpa unggah ke EMLKit. Hapus input atau tinggalkan halaman untuk membersihkan ruang kerja. Permintaan halaman biasa tetap mencapai host. Baca tentang penanganan file.