Projects

beberapa project yang pernah saya kerjakan

Strategi pemasaran dengan broadcast email company

Preview Google Oauth
Live Demo
Github Repoemail-service
Informasi
stack tech
  • Bun
  • HonoJs
  • Typescript
  • SMTP Email

Di project selanjutnya, kali ini saya akan membuat bagaimana cara company melakukan broadcast email kepada pelanggan mereka. baik itu berupa media untuk promosi hingga notifikasi pada aplikasi. jadi email yang digunakan adalah email dengan custom domain.


untuk hasil bisa dilihat:

preview emailpreview email

Baik langsung saja kita mulai.

Setup

Siapkan dulu SMTP Email. Jika menggunakan email company bisa kunjungi roundcube email masing-masing, atau bisa juga menggunakan SMTP Gmail. Dan pastinya keduanya mempunyai kelebihan dan kekurangan. Yang kita butuhkan kali ini adalah smtp host, smtp port, smtp user, dan smtp pass untuk konfigurasi utama.

setelah semua persiapan selesai, mari kita lanjut ke project.


kalian bisa clone dulu source code dari github, masuk ke pathnya, lalu install dependencies

Loading...
Konfigurasi

selanjutnya pada tahapan konfigurasi, buka file di src/config.ts lalu sesuaikan dengan SMTP email masing-masing.


Untuk ACCESS_KEY dan MAXEMAILS bisa diatur sesuai kebutuhan.

Loading...

setelah semua konfigurasi telah diterapkan sesuai dengan tempatnya, kalian bisa langsung jalankan program dengan

Loading...
Praktik dan Percobaan

pada tahapan percobaan kalian bisa menggunakan tools apa saja untuk melakukan request ke API yang telah disiapkan.


Berikut contoh request body yang bisa kalian gunakan untuk melakukan broadcast email. untuk name, subject, dan content bisa di sesuaikan dengan kebutuhan. sedangkan untuk to bisa diisi dengan email yang akan dikirim. bisa menggunakan array jika lebih dari satu email. atau menggunakan string jika hanya satu email. sedangkan untuk content disini bisa diisi menggunakan text biasa atau html template.

Loading...

Selanjutnya ada contoh request headers yang bisa kalian gunakan, sesuai dengan konfigurasi awal.

Loading...

Full contoh kode bisa dilihat dibawah

Loading...
Demo Project
2025 by @amiminn