Mengkonfigurasi SMTP langkah wajib, setelah berhasil menginstal Ghost.
Tanpanya, fitur penting seperti tautan untuk login, undangan anggota tim, dan notifikasi email tidak akan berfungsi.
Bagi pengguna pribadi atau blog berskala kecil, memanfaatkan server SMTP Gmail adalah solusi yang efisien dan gratis.
Membuat Apps passwords Gmail
Demi keamanan, Google tidak mengizinkan aplikasi pihak ketiga seperti Ghost untuk menggunakan kata sandi utama akun.
Oleh karena itu, wajib mengaktifkan Verifikasi 2 Langkah dan membuat Kata Sandi Aplikasi khusus.
Buka halaman Keamanan Akun Google. Pada kolom pencarian masukan “App passwords“, Lalu pilih.

Masukan nama aplikasi App passwords, Klik Buat

Apps passwords berhasil dibuat, salin kode unik untuk dimasukan pada file json ghost.

Konfigurasi File Json Ghost
Buka file json konfigurasi ghost.
sudo nano /var/www/ghost/config.production.json
Ganti script json mail default ghost.
"mail": {
"transport": "Direct"
},
Menjadi SMTP Server Gmail
"mail": {
"transport": "SMTP",
"options": {
"service": "GMAIL",
"host": "smtp.gmail.com",
"port": "587",
"secure": true,
"auth": {
"user": "Akun_Gmail_Mengaktifkan_Apps_Passwords",
"pass": "Apps_Passwords"
}
}
},
Lalu ctrl + o untuk menyimpan perubahan dan ctrl + e keluar dari editor nano.
Restart Ghost, untuk memperbarui perubahan konfigurasi.
ghost restart
Kesimpulan
Konfigurasi SMTP Gmail pada Ghost, solusi praktis dan gratis untuk mengaktifkan fitur pengiriman email seperti tautan login dan notifikasi, khususnya bagi blog personal atau skala kecil.
Langkah utamanya meliputi pembuatan Kata Sandi Aplikasi melalui akun Google yang telah mengaktifkan Verifikasi 2 Langkah, kemudian menambahkan kredensial SMTP Gmail (host smtp.gmail.com, port 587) ke dalam konfigurasi file config.production.json .
Metode ini menjamin komunikasi yang aman dan fungsional untuk kebutuhan operasional blog, dengan catatan penting bahwa layanan ini memiliki batas pengiriman harian Gmail sehingga tidak disarankan untuk pengiriman newsletter massal.
