Cara Setting Email Ghost Menggunakan Mailgun
|Ghost menggunakan NodeMailer sebagai email servernya. Secara default email server belum tersetting di dalam Ghost. Sehingga untuk menggunakan fasilitas email di dalam Ghost kita harus mengkonfigurasinya terlebih dahulu. Salah satu mail service yang bisa di setting dengan Ghost adalah Mailgun.
Namun, sebelum menginstall Mailgun. Jika belum memiliki Ghost Blog, silahakan baca di SINI untuk tutorial lengkap cara install Ghost Blog pada linux VPS.
Setelah Ghost Blog terinstall. Berikut langkah-langkah untuk menggunakan Mailgun pada Ghost kita :
1. Daftar Mailgun
Untuk mendaftar Mailgun, klik http://mailgun.com dan klik tombol Sign Up.
2. Verifikasi dan Setting Domain
Dengan mailgun, kita bisa mendapatkan email service dengan alamat domain/subdomain kita. Untuk mendapatkan hal tersebut, kita harus memerifikasi kepemilikan domain kita kepada Mailgun. Caranya adalah dengan memasukkan beberapa DNS Record ke dalam domain kita. Kita bisa bisa melakukan ini dengan login kedalam Control Panel Domain Registrar kita, dan ikuti langkah-langkah yang diberikan Mailgun. DNS Record yang ditambahkan adalah TXT, CNAME dan MX record. Setelah dimasukkan, tunggu beberapa menit untuk propagasi kemudian klik tombol verifikasi.
3. Update config.js
Setelah domain kita terverifikasi, Mailgun akan memeberikan data-data konfigurasi seperti terlihat pada gambar dibawah.
Sekarang kita hanya perlu, login kedalam VPS kita. Dan masuk ke directory Ghost kita. Setelah itu, buka file config.js.
cd /root/ghost/ nano config.js
Pada file config.js, cari #Production dan tambahkan data yang didapat dari Mailgun pada parameter mail: {}. COntohnya kira-kira seperti ini :
mail: { transport: 'SMTP', options: { service: 'Mailgun', auth: { user: '[email protected]', pass: '25ip4bzyjwo1' } } }
Setelah itu tekan CTRL X + Y + Enter. Kemudian restart npm production, untuk merefresh setting agar bekerja.
~ Cara Setting Email Ghost Menggunakan Mailgun