Lewati ke konten

Konversi TXT menjadi EML

Buat pesan EML berbasis standar dari teks TXT biasa untuk impor atau pengarsipan email.

Konversi file TXT secara online

Kami belum punya konverter online khusus untuk TXT ke EML, tetapi Anda bisa mengonversi file TXT secara online ke format berikut dan lainnya:

Ingin mengonversi TXT ke EML?

Beri tahu kami. Kami memilih konversi berikutnya yang akan ditambahkan berdasarkan minat.

Bagaimana mengkonversi txt ke eml berkas

Klien email atau sistem arsip mungkin memerlukan pesan email, bukan dokumen biasa, sehingga file TXT harus ditempatkan dalam amplop email yang valid. Hal ini berguna saat mengimpor catatan atau log ke dalam software email, membagikan file pesan, atau menyimpan teks dalam arsip email.

Apa itu format TXT

TXT adalah format teks biasa yang berisi karakter tanpa header email, struktur MIME, pemformatan, lampiran, atau metadata pesan yang disematkan. Notepad, TextEdit, editor kode, alat terminal, utilitas ekspor, dan banyak aplikasi lainnya membuat file .txt untuk catatan, log, data konfigurasi, dan konten hasil penyalinan yang tidak diformat.

File TXT biasanya tidak mengidentifikasi pengirim, penerima, subjek, tanggal, atau encoding karakter yang dimaksud. Nilai-nilai tersebut harus diberikan selama konversi jika hasilnya perlu berfungsi seperti email.

Apa itu format EML

EML adalah file email pesan tunggal yang berisi header pesan Internet dan isi pesan, biasanya menggunakan sintaks pesan RFC 5322 serta aturan MIME untuk kumpulan karakter, HTML, dan lampiran. Thunderbird, Microsoft Outlook, Apple Mail, Windows Mail, serta banyak aplikasi pengarsipan atau forensik dapat membuka atau mengimpor file EML.

File EML dapat mempertahankan kolom seperti From, To, Subject, Date, dan Message-ID. Oleh karena itu, file tersebut dapat diimpor sebagai pesan, disimpan dalam arsip email, atau dipindahkan antar-sistem yang kompatibel. Mengonversi teks biasa tidak dapat memulihkan header asli, pemformatan, lampiran, atau gambar sebaris yang tidak disertakan dalam file TXT.

Mengonversi beberapa file dengan Thunderbird

  1. Instal Mozilla Thunderbird dan buat atau pilih akun lokal. Akun lokal mencegah pesan terkirim secara tidak sengaja.
  2. Pilih New Message, pilih akun yang harus menyediakan alamat pengirim, lalu masukkan nilai To dan Subject yang diinginkan.
  3. Buka file TXT, salin isinya ke dalam isi pesan teks biasa, dan pertahankan pemisah baris asli.
  4. Pilih File → Save As → File, pilih format EML jika ditawarkan, lalu simpan pesan. Jika versi yang terinstal tidak menampilkan EML secara langsung, simpan pesan sebagai draf dan gunakan opsi ekspor pesannya.
  5. Buka file yang disimpan dalam aplikasi email tujuan dan periksa header, encoding teks, serta pemisah baris.

Thunderbird sesuai untuk konversi manual karena menghasilkan header email dan struktur MIME yang normal. Thunderbird tidak menyimpulkan metadata pesan yang hilang dari konten TXT sembarang, dan alamat pengirim harus sesuai dengan akun yang dipilih atau identitas yang dikonfigurasi.

Konversi batch dengan Python

Package email dari standard library Python membuat file EML secara lokal tanpa mengunggah sumbernya:

from email.message import EmailMessage
from email.policy import SMTP
from email.utils import formatdate, make_msgid
from pathlib import Path

source = Path("input.txt")
output = Path("output.eml")
body = source.read_text(encoding="utf-8")

message = EmailMessage(policy=SMTP)
message["From"] = "sender@example.com"
message["To"] = "recipient@example.com"
message["Subject"] = "Imported TXT file"
message["Date"] = formatdate(localtime=True)
message["Message-ID"] = make_msgid()
message.set_content(body, subtype="plain", charset="utf-8")
output.write_bytes(message.as_bytes())

Simpan kode tersebut sebagai convert_txt_to_eml.py, ganti alamat dan nama file, lalu jalankan:

python convert_txt_to_eml.py

Gunakan encoding aktual file sumber, bukan utf-8, jika diperlukan, misalnya cp1252 untuk beberapa file Windows lama. Script tersebut membuat pesan MIME teks biasa dan tidak mengirimkannya. Policy SMTP menghasilkan pemisah baris CRLF yang kompatibel dengan email serta pelipatan header.

Menggunakan konverter online

Layanan online seperti Zamzar dapat digunakan jika opsi TXT-ke-EML saat ini tersedia dan penginstalan software tidak praktis. Sebelum mengunggah, pastikan layanan tersebut mendukung kedua format, menggunakan HTTPS, menjelaskan berapa lama file disimpan, dan menyediakan kontrol penghapusan. Jangan mengunggah korespondensi pribadi, alamat, kredensial, atau konten rahasia lainnya; Thunderbird atau metode Python lokal menjaga data tersebut tetap berada di komputer.

Batasan kualitas dan kompatibilitas

  • Mengganti nama notes.txt menjadi notes.eml hanya mengubah nama file. Tindakan tersebut tidak menambahkan header dan struktur MIME yang biasanya diharapkan aplikasi email.
  • Sumber TXT tidak memiliki pengirim asli, penerima, stempel waktu, informasi rangkaian percakapan, pemformatan HTML, gambar sebaris, atau lampiran yang dapat dipercaya. Tambahkan elemen-elemen tersebut secara terpisah jika diperlukan.
  • Jangan menyalin baris seperti From: atau Content-Type: dari konten TXT yang tidak tepercaya ke dalam header pesan; baris tersebut dapat mengubah cara pesan diuraikan.
  • Uji hasilnya dalam aplikasi tujuan. Beberapa program dapat membuka file EML tetapi hanya mengimpor isi pesan, sementara program lainnya menolak alamat, tanggal, pemisah baris, atau batas MIME yang tidak valid.

TXT vs EML: perbandingan format

Bagaimana format TXT dan EML dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file TXT dan EML
Properti .TXT Plain Text File .EML E-mail message
Standar terbuka Ya Ya
Kompresi Tanpa kompresi Tanpa kompresi
Ukuran file umum Sangat kecil Kecil
Terbuka di browser web Ya, secara native Sebagian
Pengeditan lanjutan Mudah Terbatas
Dukungan metadata Tidak ada Sangat lengkap
Dapat dibaca teks biasa Ya Ya
Paling cocok untuk Pertukaran data Berbagi dan distribusi
Pengembang — RFC community / various mail clients
Tipe MIME text/plain message/rfc822

Informasi tentang ekstensi dan jenis file disediakan oleh File-Extensions.org

Pertanyaan yang sering diajukan

Apakah teks TXT saya akan menjadi isi email EML?

Ya, teks biasa biasanya ditempatkan di isi pesan file EML. Pemformatan teks, gambar, lampiran, dan fitur dokumen lainnya tidak dibuat dari sumber TXT.

Apakah konversi TXT ke EML akan menambahkan subjek dan pengirim email?

Hanya jika proses konversi menyediakannya; file TXT tidak berisi header email standar seperti pengirim, penerima, subjek, atau tanggal. Header yang hilang dapat diisi dengan nilai default atau dibiarkan tidak lengkap, yang dapat memengaruhi impor dan pengarsipan email.

Bisakah file TXT langsung saya ganti nama menjadi EML?

Tidak, mengubah ekstensi tidak membuat pesan EML yang valid. File EML memerlukan header email dan isi pesan yang diformat dengan benar, sehingga file TXT yang hanya diganti namanya mungkin gagal diimpor atau ditampilkan dengan benar.

Mengapa hasil konversi TXT ke EML menampilkan karakter aneh?

Hal ini biasanya terjadi ketika encoding karakter atau akhir baris TXT ditafsirkan dengan tidak benar dalam pesan EML. Gunakan encoding teks yang kompatibel dan pastikan email yang dibuat menyatakan encoding tersebut dengan benar.

Sudah diunduh

File ini sudah diunduh. Demi privasi Anda, file langsung kami hapus dari server setelah diunduh, sehingga tidak bisa diunduh lagi. Jika Anda membutuhkannya sekali lagi, konversi ulang file tersebut.