Ghost Google SMTP Ayarı

Ghost Google SMTP Ayarı
Photo by Solen Feyissa / Unsplash

Ghost email bülteni aboneliği için şuan sadece mailgun altyapısını destekliyor. Ancak sitenize kullanıcıların üye olmasını ve yorum yapmasını istiyorsanız 35 $ gibi bir ücret vermek oldukça saçma. Üyelik işlemlerini devreye sokabilmek için bu ayarları yapmanız yeterli olacaktır.

Docker Nedir?
Docker, modern yazılım geliştirme ve dağıtım süreçlerini dönüştüren bir kapsayıcı teknolojisi olarak karşımıza çıkıyor. Docker sayesinde uygulamalarınızı izole edilmiş, taşınabilir konteynerlerde çalıştırabilir ve bu konteynerleri herhangi bir sistemde sorunsuzca dağıtabilirsiniz.

Gmail hemen hemen herkesin kullandığı bir e-posta servisidir, değil mi? Ancak pek az kişi ücretsiz SMTP hizmetini de içerdiğini biliyor, ki bu diğer Google ürünleri gibi hızlı ve güvenilirdir.

İhtiyacınız olan tek şey e-posta adresiniz ve güvenlik nedeniyle oluşturulmuş özel bir uygulama şifresidir.

  1. https://myaccount.google.com/apppasswords adresine gidin.
  2. Google hesabınızdaki normal şifrenizi girin (bu güvenlik ayarlarıdır).
  3. Uygulamayı seçin, Diğer'i seçin ve adını (örneğin SMTP) girin.
  4. Şimdi şifrenizi kopyalayın ve not alın (burada ikinci kez görmek için hiçbir şansınız olmayacak).

Benim altyapımda Ghost Docker üzerinde çalışmakta. Bu adımların sizin içinde benzer olacağını tahmin ediyorum.

  1. Proje dizinine gidin: cd /var/www/ghost
  2. config.production.json dosyanızı düzenlemek için açın.
  3. Posta için yapılandırma nesnesini kopyalayın, kullanıcı ve şifrenizi girdikten sonra yapıştırın.
"mail": {
    "transport": "SMTP",
    "options": {
      "service": "Google",
      "host": "smtp.gmail.com",
      "port": 587,
      "auth": {
        "user": "[email protected]",
        "pass": "this password"
      }
    }
  },

letsencrypt gibi bir ssl sertifikası kullanıyorsanız smtp portu olarak 465 girmelisiniz.

Sonuç olarak, tüm işlem e-postalarınız ekstra sıkıntı olmadan düzgün bir şekilde çalışmalı. Örneğin, şimdi web sitenize içerik katkıda bulunmak üzere başka bir kişiyi davet edebilirsiniz.