Alat email

Pembaca Struktur MIME Email

Jelajahi bagian MIME dalam EML. Periksa jenis konten, charset, dan encoding, lalu unduh bagian terdekode atau struktur JSON.

Cara kerja
.eml

Jatuhkan file EML di sini

Lihat hubungan pesan, isi alternatif, dan lampiran.

File .eml hingga 25 MB · Tanpa unggah

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.

  1. Buka EML atau contoh email multipart.
  2. Pilih bagian untuk melihat header, jenis yang dideklarasikan, charset, encoding, dan ukuran terdekode.
  3. 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
Isi contoh memakai teks 8bit. Lampiran teks memakai encoding transfer 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 MIMETujuan umumCara menafsirkan
multipart/mixedIsi dan bagian tambahan yang berdiri sendiri.Cari dokumen atau file terlampir di samping pesan.
multipart/alternativeRepresentasi berbeda dari isi yang sama.Teks biasa dan HTML adalah alternatif umum, bukan dua email terpisah.
multipart/relatedIsi 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.