Giriş
Akademik yayıncılıkta hız her şeydir. Bir hakemin davet mailini görmemesi veya bir yazarın “Makale Alındı” onayını alamaması, dergi süreçlerini haftalarca aksatabilir. OJS (Open Journal Systems) kullanıcılarının en büyük kabusu olan “mail gitmeme” sorununu, Brevo SMTP entegrasyonu ile kökten nasıl çözeceğinizi adım adım anlatıyoruz.
OJS’nin kendi içerisindeki config.inc.php dosyası üzerinden SMTP ayarı yapmak hem zordur hem de sunucu güncellemelerinde hata verme riski taşır. OJS sistemlerinde mail sorunu için WordPress’teki gibi basit eklentiler yeterli olmaz. Profesyonel bir yapılandırma için OJS’nin config.inc.php ayarlarının Brevo SMTP parametrelerine göre uzman bir el tarafından düzenlenmesi gerekir.
Adım 1: Brevo Hesabınızı Hazırlayın
Brevo.com adresinden ücretsiz bir hesap oluşturun (Günlük 300 mail sınırı çoğu orta ölçekli dergi için yeterlidir).
“Senders & IP” bölümünden derginizin kurumsal e-posta adresini doğrulayın.
“Domains” kısmına dergi web sitenizi ekleyin ve size verilen DNS (DCIM, DKIM) kayıtlarını hosting panelinize (cPanel/DirectAdmin) girin. Bu adım, maillerinizin “sahte olmadığını” dünyaya kanıtlar.
Adım 2: SMTP Anahtarını (Key) Alın
Brevo panelinde “SMTP & API” sekmesine gidin. Burada size özel üretilen SMTP Key’i kopyalayın. Bu anahtar, web siteniz ile Brevo arasındaki güvenli köprüyü kuracaktır.
Adım 3: OJS’de Brevo SMTP Nasıl Yapılandırılır?
OJS’de WordPress’teki gibi bir eklenti paneli (FluentSMTP gibi) üzerinden SMTP ayarı yapılamaz. OJS’de bu iş “mutfakta”, yani sunucu dosyalarında biter:
Config.inc.php Müdahalesi: OJS’nin kalbi olan config.inc.php dosyasına girilir.
SMTP Parametreleri: [email] bölümü altındaki smtp = On yapılır ve Brevo’dan aldığın sunucu adresi örn: a1b2c3d4e5@smtp-brevo.com, port (587) ve SMTP Key bilgileri buraya kod seviyesinde yazılır.
SMTP için 587, 465 ve 2525 portları kullanılabilir. 587 ve 2525 portları TLS ile şifreli iken, 465 portu SSL şifrelidir. 465. portu kullanmak için hostinginizde SSL sertifikası yüklü olması gerekmektedir.
Sunucu Taraflı Ayarlar: Sunucuda PHP’nin fsockopen gibi fonksiyonlarının açık olması gerekir.
Adım 4: Test ve Doğrulama
Ayarları kaydettikten sonra kendi mail adresinizi yeni kullanıcı olarak ekleyerek kendi kişisel mailinize (Gmail veya Hotmail) bir test gönderin. Mailin saniyeler içinde ve “Gelen Kutusu”na (Inbox) düştüğünü göreceksiniz.
Bu Entegrasyonun Derginize Kazanımları
Takip Edilebilirlik: Hangi mailin ulaştığını, hangisinin hatalı adres nedeniyle dönmediğini Brevo panelinden görebilirsiniz.
Prestij: Maillerinizin başında “Sunucu üzerinden gönderildi” gibi güven sarsıcı uyarılar çıkmaz.
Süreklilik: Hosting firmanızın mail sunucusu bozulsa bile derginizin iletişimi asla kesilmez.
Profesyonel Destek Alın “Teknik detaylarla uğraşmak istemiyorum, dergimin mail altyapısı bir kez kurulsun ve tam performans çalışsın” diyorsanız, biz buradayız. Brevo entegrasyonu ve SPF/DKIM/DMARC kayıtlarınızın profesyonelce yapılandırılması için danışmanlık hizmetimizden yararlanabilirsiniz.
