Homelab & Hosting Mandiri

Menerima email aplikasi OSS di rumah dengan Mailpit lalu meneruskannya ke Discord

Saat menjalankan aplikasi open source di server rumahan, sering kali kita perlu mengirim email, misalnya untuk pendaftaran atau reset kata sandi. Namun, mengirim email langsung dari rumah membutuhkan server SMTP dan konfigurasi domain pengirim, dan itu lebih merepotkan dari kelihatannya. Artikel yang saya temukan di Qiita ini memecahkan masalah tersebut dengan cara sederhana menggunakan Mailpit dan Discord.

Mailpit awalnya adalah alat untuk menguji pengiriman email. Ia bisa dipakai sebagai server SMTP dan juga punya API untuk pengujian. Jika webhook diatur, ia bisa memanggil aplikasi eksternal begitu pesan masuk. Artikel ini memanfaatkan fitur tersebut untuk membuat sistem yang meneruskan isi email masuk ke Discord.

Strukturnya cukup sederhana: dua kontainer dijalankan dengan Docker Compose, yaitu Mailpit dan webhook-handler. Webhook-handler adalah aplikasi Python kecil yang ditulis dengan FastAPI. Ia menerima webhook dari Mailpit, merapikan data pengirim dan penerima, lalu mengirimkannya ke webhook Discord. Notifikasi juga bisa menyertakan tautan ke antarmuka web Mailpit sehingga email bisa dicek saat dibutuhkan. Pengaturan seperti URL webhook disimpan di berkas .env terpisah.

Walaupun tidak mengirim email keluar sama sekali, mengetahui secara langsung bahwa email reset kata sandi sudah datang tetap terasa praktis. Bagi yang menjalankan banyak aplikasi di homelab, menyatukan semua email di satu tempat kemungkinan besar akan mempermudah pengelolaan. Artikel ini dari Agustus 2026.

Sumber: Qiita

Komentar 0

Tinggalkan komentar pertama, dalam bahasa apa pun.

Masuk untuk berkomentar