Github pages custom domain bersama e-mail service

Awal setelah memakai custom domain github pages, cukup senang bisa hosting di github secara gratis dan melakukan workflow yang cukup unik, namun setelah beberapa waktu kok gak ada email dari custom domain yahh, ternyata mail servernya gak konek

Mencari cara di internet menggunakan search engine duckduckgo.com dan mendapatkan hasil nol (hingga page ke-sekian), di github pages sendiri tidak dituliskan bagaimana caranya agar email tetap berfungsi dengan baik, setelah menyelam lebih dalam lagi saya menemukan trik agar email tetep berjalan dan domain tetap terpointing ke github pages yaitu bermain dengan dns zone

FYI aku memakai layanan dracoola.com untuk domain dan hosting, dracoola sendiri memiliki fungsi e-mail yang bisa dipakai dengan baik, karena domain aku pointing server github, e-mail ikutan belok ke github juga dan berakhir dengan tidak dapat masuk di e-mail.

Untuk mengakali hal ini, kita cukup membuat dns zone baru yang kurang lebih membuat subdomain baru bernama mail yang mengarah ke hosting dracoola, lalu merubah mx records ke subdomain tersebut

Membuat CNAME domain ke ip hosting Membuat MX ke CNAME tadi.

kurang lebih seperti itu lalu tunggu waktu propagasi dan cek kembali e-mail anda, sudah bisa terkoneksi bukan ?

FYI sekarang saya pake service dari netlify dan jarang pakai email custom domain lagi :p