Mengaktifkan SMTP Server Ghost Menggunakan Gmail
Mengaktifkan SMTP Server Ghost Menggunakan Gmail

Mengaktifkan SMTP Server Ghost Menggunakan Gmail

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.

Membuat App password gmail
Membuat App password gmail

Masukan nama aplikasi App passwords, Klik Buat

Nama Aplikasi App password Gmail
Nama Aplikasi App password Gmail

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

Apps passwords berhasil dibuat
Apps passwords berhasil dibuat

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.