Mailgun adalah layanan email otomatis yang memungkinkan Anda mengirim, menerima, dan melacak email dari situs web dan aplikasi Anda. Layanan ini juga memudahkan pengelolaan email untuk pemasaran dan keperluan lainnya.
NB: Port 25 ditutup untuk koneksi pada VM secara default. Jika Anda ingin membuka port 25, beli Mail Bridge dan konfigurasikan di Starlight™ Manager.
Untuk mengonfigurasi email SendGrid di WHM, silakan gunakan panduan ini.
Silakan ikuti langkah-langkah di bawah ini untuk mengonfigurasi layanan Mailgun dan Sistem Email untuk nama domain Anda di sisi WHM:
Langkah 1. Daftar untuk Mailgun. Mereka menawarkan banyak paket akun dengan harga berbeda yang dapat Anda lihat di sini:

Anda dapat mendaftar dan membuat akun gratis. Dalam hal ini, pastikan tanda centang “Tambahkan info pembayaran” tidak dipilih.
NB: Akun tanpa kartu kredit dibatasi untuk mengirim 100 pesan per hari:

Setelah semuanya diisi, klik “Buat Akun”.
Langkah 2. Verifikasi akun email Anda dengan mengklik tombol “Verifikasi alamat email Anda” di email terkait dari Mailgun:

Langkah 3. Atur Mailgun Sender Authentication. Ada dua cara untuk melakukannya:
Metode 1:
Masuk ke akun Mailgun Anda >> klik bagian “Kirim” pada menu di sebelah kiri >> “Mengirim” >> “Pengaturan Domain;
Di menu “Pengaturan Domain”, buka bagian “Setup”;
Tambahkan penerima yang diotorisasi dengan memasukkan alamat email yang diperlukan ke kolom “Alamat email” >> klik “Tambah”:

Setelah itu, Anda akan menerima email ke alamat email yang ditentukan. Untuk mengonfirmasi penambahannya, tekan tombol "Saya Setuju":

Anda akan diarahkan ke tab baru di browser. Klik tombol "Ya" untuk mengonfirmasi penambahan alamat email:

Setelah selesai, Anda akan menerima pesan “Berhasil” yang berarti akun email tersebut telah ditambahkan:

Metode 2:
Masuk ke akun Mailgun Anda >> klik bagian “Kirim” pada menu di sebelah kiri >> “Mengirim” >> “Domain”. Dari bagian ini, klik tombol “Tambah domain baru”:

Anda akan diarahkan ke halaman di mana Anda dapat menambahkan domain baru ke sistem Mailgun. Masukkan domain yang diinginkan ke kolom “Nama domain”, pilih opsi dan pengaturan lanjutan yang diperlukan, lalu klik “Tambah Domain”:

Setelah itu, Anda perlu memverifikasi nama domain yang ditambahkan dengan mengonfigurasi catatan DNS TXT dan MX yang sesuai untuk domain tersebut.
Daftar catatan yang harus ditambahkan beserta statusnya dapat dicek di akun Mailgun Anda >> bagian “Kirim” pada menu di sebelah kiri >> “Mengirim” >> “Domain” >> buka bagian “Catatan DNS”.
Setelah catatan DNS dibuat untuk domain, klik tombol "Verifikasi" di kanan atas:

NB: Diperlukan waktu hingga 24-48 jam agar catatan DNS terpropagasi.
Setelah propagasi selesai dan semua catatan DNS yang diperlukan telah ditambahkan ke domain, sistem Mailgun akan memverifikasinya. Domain sekarang akan terdaftar di bagian “Domain” pada menu “Mengirim”:

Langkah 4. Langkah selanjutnya adalah mengonfigurasi pengaturan SMTP untuk akun email di sisi WHM.
Untuk mendapatkan kredensial SMTP yang diperlukan, masuk ke akun Mailgun Anda >> klik bagian “Kirim” pada menu di sebelah kiri >> “Mengirim” >> “Pengaturan Domain”. Dari bagian ini, buka tab “Kredensial SMTP”.
Salin nilai di kolom “Login”, atur ulang kata sandi dan simpan detailnya untuk langkah berikutnya:

Langkah 5. Untuk mengonfigurasi pengaturan SMTP di sisi WHM, buka WHM >> “Konfigurasi Layanan” >> “Exim Configuration Manager” >> buka tab “Advanced Editor”. Cari “Section: AUTH” dan tambahkan kode berikut di dalamnya:mailgun_login:driver = plaintextpublic_name = LOGINhide client_send = : mail@yourdomain.com : Password
di mana mail@yourdomain.com harus sama dengan nilai dari kolom “Login” pada langkah 4 (postmaster@sandbox6c123456789ee2.mailgun.org) dan Password adalah yang diatur ulang pada langkah sebelumnya (langkah ke-4).
Langkah 6. Setelah itu, cari “Section: ROUTERSTART” dan tambahkan kode berikut di sana:mailgun:driver = manualroutedomains = ! +local_domainstransport = mailgun_transportroute_list = "* smtp.mailgun.org::587 byname"host_find_failed = deferno_more
Langkah 7. Cari “Section: TRANSPORTSTART” dan tambahkan satu kode lagi:mailgun_transport:driver = smtphosts = smtp.mailgun.orghosts_require_auth = smtp.mailgun.orghosts_require_tls = smtp.mailgun.org
Langkah 8. Simpan konfigurasi baru.
Langkah 9. Kirim email untuk memastikan sistem berfungsi. Header email akan menyertakan bagian “mailgun.”.