Aşağıdaki bilgiler, Google’ın kısıtlamalarından sonra Gmail’in SMTP ayarlarını OJS’de yapılandırma çözümüne yöneliktir. Hesabınızı güvende tutmak için Google, 30 Mayıs 2022 itibarıyla üçüncü taraf uygulama veya cihazların kullanımını artık desteklememektedir. Peki, yeni ayarlar nasıl olmalı?
Gmail SMTP entegrasyonunun sorunsuz çalışması için öncelikle iki faktörlü kimlik doğrulamayı etkinleştirmemiz gerekiyor.
Google Hesabınızda İki Faktörlü Kimlik Doğrulama Nasıl Etkinleştirilir?
İki Aşamalı Doğrulama’yı kullandığınızda, bazı güvensiz uygulamalar veya cihazlar Google Hesabınıza erişimi engellenebilir. Uygulama Şifreleri, engellenen uygulama veya cihazın Google Hesabınıza erişmesine izin vermenin bir yoludur.
OJS (Open Journal Systems) Üzerinden Gmail SMTP ile Mail Göndermek İçin:
- İki aşamalı doğrulamayı etkinleştirin.
- Uygulama şifresi alın.
1. İki Adımlı Doğrulamayı Aktif Etmek için;
- Google Hesabınızı açın.
- Sol menüdeki Güvenlik öğesini seçin.
- “Google’da oturum açma” bölümünün altındaki 2 Adımlı Doğrulama ve daha sonra Aç‘ı tıklayın.
- Karşınıza gelen yönlendirmelere göre işlemleri gerçekleştirin.
Gerekli olan ilk aşamayı gerçekleştirmiş oluyoruz. Şimdi ise OJS’de kullanmak için bir uygulama şifresi edineceğiz.
Uygulama Şifreleri ile oturum açın
Uygulama Şifresi, daha az güvenli bir uygulama veya cihazın Google Hesabınıza erişmesine izin veren 16 basamaklı bir şifredir. Uygulama Şifreleri yalnızca 2 Adımlı Doğrulamanın açık olduğu hesaplarda kullanılabilir.
- Google Hesabınızı açın
- Güvenlik’i seçin.
- “Google’da oturum açma”nın altında, Uygulama Şifreleri (App paswords)’ni seçin . Oturum açmanız gerekebilir. Bu seçeneğe sahip değilseniz, bunun nedeni şunlar olabilir:
- 2 Adımlı Doğrulama hesabınız için ayarlanmamış.
- 2 Adımlı Doğrulama yalnızca güvenlik anahtarları için ayarlanmıştır.
- Hesabınız iş, okul veya başka bir kuruluş üzerinden oluşturulmuş.
- Gelişmiş Koruma aktif.
- Açılan alanda Uygulama seç seçeneği yer almaktadır. Burada yer alan Diğer seçeneğini seçin ve daha sonra açılan alana (Uygulama adı) OJS yazın, daha sonra Oluştur’a tıklayın.
5. Oluştur dediğinizde uygulama parolası belirecektir. Sarı alandaki 16 karakterli kod yeni uygulama şifrenizdir. Bunu kopyalamayı unutmayın. Biraz sonra OJS’de gerçekleştireceğimiz ayarlarda kullanacağız.
6. Bitti butonuna tıklayın ve işlemleri tamamlayın. Artık elimizde iki faktörlü doğrulama kapsamında oluşturduğumuz bir şifre mevcut. Artık OJS ayarlarına geçebiliriz.
Gmail için OJS SMTP Ayarları
Şimdi OJS’de gerekli değişiklikleri yapalım. Aşağıdaki adımları gerçekleştirebilmek için shunucu/hosting/ftp panel erişimine ihtiyaç duyulmaktadır. Erişim yetkiniz olduğunu düşünerek aşağıdaki adımlara geçiyoruz.
1. config.inc.php dosyasını açın.
2. E-posta Ayarları (Email Settings) satırını bulun.
3. Mail ayarlarını aşağıda gördüğünüz gibi yapın.
;;;;;;;;;;;;;;;;;; ; Email Settings ; ;;;;;;;;;;;;;;;;;; [email] smtp = On smtp_server = smtp.gmail.com smtp_port = 587 smtp_auth = tls smtp_username = journal@gmail.com smtp_password = 16-charactercode
Not: smtp_password alanına gmail eposta adresinizin şifresini değil, yeni edindiğiniz 16 karakterlik uygulama şifresini girin.
4. Gmail SMTP entegrasyonunun çalışıp çalışmadığını test edin.
Hepsi bu kadar.