Ghost Google SMTP Ayarı
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.
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.
- https://myaccount.google.com/apppasswords adresine gidin.
- Google hesabınızdaki normal şifrenizi girin (bu güvenlik ayarlarıdır).
- Uygulamayı seçin, Diğer'i seçin ve adını (örneğin SMTP) girin.
- Ş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.
- Proje dizinine gidin: cd /var/www/ghost
- config.production.json dosyanızı düzenlemek için açın.
- 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.