IM
ID
Beranda dokumentasi
Menu
Fitur

Penyerapan dan Pengiriman Email

Sinkronisasi IMAP, penyimpanan email, pengambilan isi/bagian, dan antrian tugas SMTP keluar.

inbox-manager email imap smtp

Penyerapan dan Pengiriman Email

Fitur penyerapan dan pengiriman email menentukan cara pengguna yang masuk dengan kredensial tersimpan menyinkronkan email masuk dan antrean pengiriman keluar. Ini memberi Anda satu urutan penggunaan yang jelas: masuk, setel kredensial, lalu jalankan operasi IMAP dan SMTP.

Mengapa Ini Penting

Fitur ini menyimpan data email penyedia dalam bentuk akun yang konsisten sehingga pembacaan dan penulisan tetap dapat diprediksi di seluruh alur IMAP dan SMTP. Ini memisahkan pencarian metadata dari pengambilan seluruh isi dan bagian, dan menghubungkan tindakan penyedia dengan tugas dan tugas untuk perilaku percobaan ulang yang jelas.

Aliran Inti

Setelah masuk, klien menggunakan kredensial yang disimpan untuk menyinkronkan kotak surat atau pesan dari IMAP. Inbox Manager menyimpan pesan dan data bagian, klien mencari dan membaca apa yang mereka butuhkan, dan pengiriman SMTP keluar diantrekan sementara hasilnya dilacak melalui tugas, pekerjaan, dan log.

Operasi

OperasiEndpointTujuan
Sinkronkan kotak suratPOST /api/accounts/:account_id/imap/sync-mailboxesEnqueue sinkronisasi kotak surat
Sinkronkan pesanPOST /api/accounts/:account_id/imap/sync-messagesEnqueue sinkronisasi pesan
Kirim pesan SMTPPOST /api/accounts/:account_id/smtp/messagesEnqueue pengiriman pesan keluar
Daftar emailGET /api/accounts/:account_id/emailsCantumkan metadata email akun
Cari emailPOST /api/accounts/:account_id/emails/searchKueri email berdasarkan bidang yang diindeks
Hapus email dengan pencarianPOST /api/accounts/:account_id/emails/search-deleteHapus secara massal catatan email yang cocok
Buat catatan emailPOST /api/accounts/:account_id/emailsBuat catatan email secara eksplisit
Dapatkan emailGET /api/emails/:email_idAmbil satu catatan email
Perbarui emailPATCH /api/emails/:email_idPerbarui bidang email yang dapat diubah
Hapus emailDELETE /api/emails/:email_idHapus satu catatan email
Dapatkan seluruh tubuhGET /api/accounts/:account_id/emails/:email_id/bodyAmbil isi pesan yang diurai
Daftar bagianGET /api/accounts/:account_id/emails/:email_id/partsAmbil metadata bagian pesan
Dapatkan konten bagianGET /api/accounts/:account_id/emails/:email_id/parts/:part_id/contentAmbil konten yang didekodekan untuk satu bagian

Data dan Status Utama

BarangTujuanTertaut Ke
email_messageData pesan masuk/keluar yang disimpantask, job, kredensial penyedia
email_message_partBagian data untuk lampiran dan penyematanemail_message
email_message_part_contentMuatan bagian yang didekodekanemail_message_part
taskOperasi penyedia yang dimintajob

Mode dan Kontrol Kegagalan

Kegagalan sinkronisasi atau pengiriman dari provider muncul melalui status task/job dan audit trail, bukan secara diam-diam. Rute cakupan akun menolak ketidakcocokan akun, penghapusan pencarian tetap eksplisit dan tercakup, dan pengambilan isi atau bagian konten tetap berada di endpoint khusus untuk mencegah pengambilan berlebihan yang tidak disengaja selama operasi daftar atau pencarian.

Terkait

Pesan Email, Bagian Pesan Email, Isi Bagian Pesan Email, Tugas, Panduan Sinkronisasi IMAP, Panduan Telusuri dan Baca, Panduan Kirim Email Keluar.