Event Pesan Email
Event Pesan Email melacak perubahan status pengiriman pesan email, memberikan visibilitas ke dalam siklus hidup email.
Skema
interface EmailMessageEvent {
id: string; // "eme_..." - Unique identifier
account_id: string; // Owning account
email_message_id: string; // Associated message
event_type: string; // Event type
meta: Record<string, any> | null; // Additional data
occurred_at: string; // ISO 8601 timestamp
}
Properti
| Properti | Jenis | Keterangan |
|---|---|---|
id |
string |
KSUID dengan awalan eme_ |
account_id |
string |
Konteks akun |
email_message_id |
string |
Pesan yang berkaitan dengan event ini |
event_type |
string |
Jenis event |
meta |
object? |
Metadata khusus event |
occurred_at |
string |
Kapan event itu terjadi |
Jenis Event
Jenis event bersifat spesifik penyedia. Nilai-nilai umum meliputi:
| Jenis | Keterangan |
|---|---|
queued |
Pesan diterima untuk pengiriman |
sent |
Diserahkan untuk menerima MTA |
delivered |
Konfirmasi pengiriman ke inbox |
bounced |
Pengiriman gagal secara permanen |
soft_bounced |
Kegagalan pengiriman sementara |
complained |
Penerima ditandai sebagai spam |
opened |
Penerima membuka email |
clicked |
Tautan yang diklik penerima |
Alur Event
Contoh
{
"id": "eme_2kHfPZcN9xW4mE8RtY7vB",
"account_id": "acc_1jGePYbM8wV3lD7QsX6uA",
"email_message_id": "eml_3lIfQZdO0yX5nF9SuY8wC",
"event_type": "delivered",
"meta": {
"recipient": "user@example.com",
"smtp_response": "250 OK"
},
"occurred_at": "2025-01-15T10:30:45Z"
}
Terkait
- Email Message - Catatan pesan
- Email - Infrastruktur email