Cara mengonfigurasi Mailgun SMTP di CyberPanel

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 MailGun 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 CyberPanel:

Langkah 1. Daftar Mailgun. Mereka menawarkan banyak paket akun dengan harga berbeda yang dapat Anda lihat di sini:


Anda dapat mendaftar dan membuat akun secara gratis. Dalam hal ini, pastikan tanda centang “Add payment info” tidak dipilih.

NB:  Akun tanpa kartu kredit dibatasi untuk mengirim 100 pesan per hari:

Setelah semuanya terisi, klik “Create Account”.

Langkah 2. Verifikasi akun email Anda dengan mengklik tombol “Verify your email address” 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 “Send” pada menu di sebelah kiri >> “Sending” >> “Domain Setting;

  • Di dalam menu “Domain Settings”, buka bagian “Setup”;

  • Tambahkan penerima yang diotorisasi dengan memasukkan alamat email yang diperlukan ke kolom “Email address” >> klik “Add”:

  • Setelah itu, Anda akan menerima email ke alamat email yang ditentukan. Untuk mengonfirmasi penambahannya, tekan tombol "I Agree":

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

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

Metode 2:

  • Masuk ke akun Mailgun Anda >> klik bagian “Send” pada menu di sebelah kiri >> “Sending” >> “Domains”. Dari bagian ini, klik tombol “Add new domain”:


  • Anda akan diarahkan ke halaman tempat Anda dapat menambahkan domain baru ke sistem Mailgun. Masukkan domain yang diinginkan ke kolom “Domain name”, pilih opsi dan pengaturan lanjutan yang diperlukan, lalu klik “Add Domain”:

Setelah itu, Anda perlu memverifikasi nama domain yang ditambahkan dengan mengonfigurasi catatan TXT dan MX DNS yang sesuai untuk domain tersebut.

Daftar catatan yang harus ditambahkan beserta statusnya dapat dicek di akun Mailgun Anda >> bagian “Send” pada menu di sebelah kiri >> “Sending” >> “Domains” >> buka bagian “DNS Records”.

Setelah catatan DNS dibuat untuk domain, klik tombol "Verify" di kanan atas:


NB: Proses propagasi catatan DNS dapat memakan waktu hingga 24-48 jam.

  • Setelah propagasi selesai dan semua catatan DNS yang diperlukan telah ditambahkan ke domain, sistem Mailgun akan memverifikasinya. Domain sekarang akan terdaftar di bagian “Domains” pada menu “Sending”:

Langkah 4. Langkah berikutnya adalah mengonfigurasi pengaturan SMTP untuk akun email di sisi WHM.

Untuk mendapatkan kredensial SMTP yang diperlukan, masuk ke akun Mailgun Anda >> klik bagian “Send” pada menu di sebelah kiri >> “Sending” >> “Domain Settings”. Dari bagian ini, buka tab “SMTP credentials”.

Salin nilai pada kolom “Login”, atur ulang kata sandi dan simpan detailnya untuk langkah berikutnya:

Langkah 5. Edit file konfigurasi Postfix

  • Di Mailgun, buka “Domain settings” dari menu di sebelah kiri, pilih domain Anda dan klik SMTP credentials. Di sini Anda akan mendapatkan host, pengguna login, dan kata sandi Anda. Klik reset password untuk mendapatkan kata sandi Anda, cukup salin dan simpan.

  • Buka file konfigurasi Postfix /etc/postfix/main.cf di editor teks pilihan Anda

nano /etc/postfix/main.cf
atau
vi /etc/postfix/main.cf

  • Tambahkan baris berikut ke bagian bawah file:

relayhost = MAILGUN_HOST:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASS
smtp_sasl_security_options = noanonymous

MAILGUN_HOST adalah host Mailgun sebenarnya dari akun Anda
MAILGUN_USER adalah pengguna smtp Mailgun sebenarnya
MAILGUN_PASS adalah kata sandi SMTP sebenarnya dari akun Mailgun Anda.

  • Simpan file dan restart postfix dengan menjalankan systemctl restart postfix

Sekarang, Anda dapat menguji pengiriman email. Di CyberPanel Anda, buka Email -> Akses Webmail. Masukkan email dan kata sandi Anda di sana.

Email yang valid diperlukan