
- API Node.js untuk Penanganan File PST
- Buat File PST Baru
- Menambahkan Folder dan Subfolder
- Menambahkan Email dan Item Outlook
PST (Personal Storage Table) sangat penting untuk mengelola data Outlook, menyediakan penyimpanan untuk email, kontak, kalender, dan item lainnya. Dengan API Node.js kami, Anda dapat dengan mudah membuat dan mengelola file PST, menambahkan folder, subfolder, dan berbagai item Outlook. Dalam artikel ini, kami akan menjelajahi cara menggunakan API untuk membuat file PST, menambahkan folder (standar dan khusus), serta mengisi folder tersebut dengan email dan item Outlook.
API Node.js untuk Penanganan File PST
Untuk bekerja dengan file penyimpanan Outlook di lingkungan JavaScript, kita akan menggunakan Aspose.Email for Node.js via .NET. Perpustakaan ini dirancang untuk pengembang JavaScript, menawarkan alat yang kuat untuk memproses data terkait email. Dengan API yang intuitif, pengembang dapat dengan mudah membuat, membaca, dan memanipulasi file data Outlook, termasuk penyimpanan. Perpustakaan ini menyederhanakan pemrosesan pesan email dengan menyediakan fungsionalitas untuk parsing, pembuatan, dan konversi email dalam berbagai format seperti MSG, EML, MHTML, dan lainnya. Aspose.Email memberdayakan pengembang untuk mengelola tugas terkait email secara efisien dalam aplikasi JavaScript mereka, meningkatkan fungsionalitas dan kinerja sekaligus memberikan kemampuan pemrosesan email yang superior kepada pengguna akhir.
Memulai dengan Aspose.Email for Node.js via .NET sangat sederhana. Cukup jalankan perintah npm install @aspose/email untuk mendapatkan versi terbaru.
Buat File PST Baru
Dengan menggunakan metode Create, kita dapat menyiapkan penyimpanan kosong minimal dalam format Unicode. Contoh kode Node.js berikut menunjukkan cara membuat file PST baru bernama “sample.pst” menggunakan kelas PersonalStorage.
Note: pst minimum adalah 256 Kb, dan berisi folder root serta folder Deleted Items.
Menambahkan Folder dan Subfolder
Setelah membuat PST kosong, kita dapat menambahkan folder dan subfolder untuk organisasi data yang lebih baik. Aspose.Email mendukung penambahan baik folder standar (predefined) maupun folder khusus.
Menambahkan Folder Standar
Folder standar seperti Inbox, Sent Items, dan Drafts merupakan bagian penting dalam manajemen email. Untuk menambahkan folder standar, seperti “Inbox,” gunakan metode CreatePredefinedFolder() dan tentukan jenis folder seperti yang ditunjukkan dalam contoh kode di bawah ini:
Tipe folder yang telah ditentukan adalah StandardIpmFolder.Inbox, yang biasanya mewakili folder Inbox di klien email.
Folder Standar yang Didukung
- Item Dihapus
- Kalender
- Kontak
- Jurnal
- Catatan
- Tugas
- Masalah sinkronisasi
- Email sampah
- Umpan RSS
Menambahkan Folder Biasa
Selain folder standar, Anda dapat menambahkan folder khusus (biasa) ke file PST Anda. Folder ini dapat ditambahkan di root atau sebagai subfolder. Di bawah ini contoh kode yang menunjukkan cara menambahkan “Custom folder” dan subfolder di bawahnya. Berikan nama yang diinginkan untuk subfolder sebagai parameter ke metode addSubFolder.
- Gunakan addSubFolder untuk menambahkan folder baru bernama “MyCustomFolder” ke folder root.
- Tambahkan subfolder bernama “SubFolder” di dalam “MyCustomFolder” menggunakan addSubFolder.
Menambahkan Email dan Item Outlook
Setelah struktur folder selesai, Anda dapat mulai menambahkan konten seperti email, kontak, dan tugas. Di bawah ini, kami akan menunjukkan cara menambahkan email ke folder Inbox dan kontak ke folder Contacts menggunakan Aspose.Email for Node.js via .NET.
Menambahkan Email
Untuk menambahkan pesan email ke file PST, akses folder Inbox dan tambahkan pesan email yang baru dibuat ke folder Inbox. Hanya membutuhkan beberapa langkah sederhana:
- Dapatkan folder yang diinginkan (misalnya, “Inbox”) dengan metode getSubFolder.
- Inisialisasi MapiMessage baru dengan alamat “from” dan “to”, subjek, serta isi badan pesan.
- Gunakan metode addMessage untuk menempatkan pesan yang dibuat ke dalam folder “Inbox”.
Contoh kode berikut akan menunjukkan cara mengimplementasikan tugas ini di Node.js:
Menambahkan Item Outlook
Aspose.Email memungkinkan Anda menambahkan kontak ke file PST dengan terlebih dahulu membuat folder “Contacts” dan kemudian memuat kontak dari file VCF. Ikuti langkah‑langkah di bawah ini:
- Gunakan createPredefinedFolder untuk menambahkan folder standar “Contacts” di dalam penyimpanan PST.
- Muat data kontak dari file VCF menggunakan fromVCard.
- Tambahkan kontak yang dimuat ke folder “Contacts” dengan addMapiMessageItem.
Coba contoh kode berikut untuk melakukan tugas:
Kesimpulan
Dalam artikel ini, kami membahas cara membuat file PST menggunakan Aspose.Email for Node.js via .NET. Dari menyiapkan PST kosong hingga menambahkan folder, email, dan kontak, perpustakaan ini memudahkan dan mempercepat pengelolaan file PST. Dengan mengintegrasikan fitur‑fitur ini, pengembang dapat menawarkan manajemen data Outlook yang handal dalam aplikasi Node.js mereka, memanfaatkan fungsionalitas kaya yang disediakan oleh Aspose.Email.
Sumber Daya Gratis
Jika Anda mengalami kesulitan saat menggunakan perpustakaan, jangan ragu untuk menghubungi forum Dukungan kami untuk wawasan ahli tentang manajemen data email dan lainnya.
Temukan beberapa informasi berguna dan praktik terbaik di artikel blog kami.
Jelajahi dokumentasi API terperinci dan contoh dengan referensi API kami.
Akses berbagai alat email untuk mengonversi, melihat, menggabungkan, atau menganalisis email dengan aplikasi gratis.
Maksimalkan potensi API dalam aplikasi JavaScrips Anda!