Web sitelerinin en pahalı hatası çökmek değildir. Çöken site fark edilir ve düzeltilir. Asıl pahalı hata sessiz olandır:
Müşteri iletişim formunu doldurur. Ekranda "Mesajınız alındı" yazısını görür. Cevap bekler. Ama site sahibinin hiçbir şeyden haberi yoktur. İki gün sonra o müşteri işini rakibe verir.
Bu sorunun sebebi neredeyse her zaman aynıdır: site kurulmuştur ama e-posta gönderimi ayarlanmamıştır.
Bugün itibarıyla bu sorunu Yayla'da kökten çözdük. bildiri.yayla.net yayında. Artık her Yayla sitesi, hiçbir ayar yapılmadan form bildirimi gönderiyor.

Form Bildirimleri Neden Gelmez?
Bir web sitesinin size e-posta atabilmesi için bir posta sunucusuna bağlanması gerekir. Bunun teknik adı SMTP.
SMTP kurulumu beş bilgi ister: sunucu adresi, port, şifreleme türü, kullanıcı adı ve şifre. Bir kuaförün, avukatın veya restoran sahibinin bu bilgileri bilmesi beklenemez. Üstelik en yaygın seçenek olan Gmail artık normal şifreyle çalışmıyor. Önce iki adımlı doğrulama, sonra ayrı bir uygulama şifresi gerekiyor.
Sonuç: site sahiplerinin çoğu bu ekranı atlar. Site yayına girer, formlar çalışır, gelen talepler panele düşer. Ama panele kimse bakmazsa talep orada bekler.
Bir web sitesinin görevi ziyaretçiyi müşteriye çevirmektir. Bunu dijital varlık yazımızda anlatmıştık. Tasarıma ve SEO'ya yatırım yapıp son adımda talepten haberdar olamıyorsanız, o yatırımın tamamı boşa gider.
Çözüm: Kurulum Gerektirmeyen Bildirim Sistemi
bildiri.yayla.net, Yayla ağının tamamına hizmet veren varsayılan posta sistemidir. Bu alan adı sadece bildirim gönderir, üzerinde başka hiçbir servis çalışmaz.
Yeni bir site kurulduğu anda şu adres devrededir:
[email protected]
Sizin yapmanız gereken hiçbir şey yok. Form dolduğu anda e-posta yola çıkar.
Gelen kutunuzda nasıl görünür?
E-postada platformun adı değil, sitenizin adı görünür:
Kimden: Kuaför Suare <[email protected]>
Yanıtla: [email protected]
Konu: Yeni iletişim mesajı: Ayşe Yılmaz
Yanıtla alanı ziyaretçinin kendi adresidir. E-postaya doğrudan cevap yazdığınızda mesaj müşterinize gider, bize değil.
Gönderen Adresi Neden Kendi Alan Adınız Değil?
En çok sorulan soru bu. Teknik olarak [email protected] yazmak bir satırlık iş. Bilerek yapmıyoruz. Sebebi şu:
Gmail ve diğer e-posta sağlayıcıları, her gelen maili iki soruyla test eder:
- SPF: Bu alan adı adına bu sunucu mail gönderebilir mi?
- DKIM: Bu mail yolda değiştirilmiş mi?
Sizin alan adınız adına bizim sunucumuzdan mail atsaydık, Gmail şunu görürdü: gönderen "sizinsiteniz.com" diyor ama maili getiren sunucu o alan adının yetkili listesinde yok. Bu, sahte mail imzasıdır. Sonucu da spam klasörüdür.
Bu yüzden gönderen adresi kendi kontrolümüzdeki alan adında kalır. Doğrulama her seferinde temiz geçer, mailleriniz gelen kutusuna düşer. Markanız da kaybolmaz: gönderen adında siteniz, Yanıtla alanında müşteriniz vardır.
Bu dengeyi kurmayan sistemler, ilk birkaç yüz e-postadan sonra maillerinin neden spam'e düştüğünü anlayamaz.
Bildirim Kime Gidiyor?
Bildirimin alıcısı tek bir ayara bağlı değildir. Sistem şu sırayla bakar ve ilk dolu adreste durur:
| Sıra | Kaynak | Ne zaman devreye girer |
|---|---|---|
| 1 | Formun kendi bildirim adresi | Form ayarlarında adres tanımlıysa |
| 2 | SMTP gönderen adresiniz | Kendi posta sunucunuz kuruluysa |
| 3 | Site iletişim e-postanız | İletişim bilgilerinizde e-posta varsa |
| 4 | Hesap sahibinin e-postası | Yukarıdakilerin hiçbiri yoksa |
Dördüncü adım emniyet kemeridir. Hiçbir ayara dokunmamış bir sitede bile bildirim, hesabı açan kişiye ulaşır.
Hangi Formlar Bildirim Gönderiyor?
Üç kanal da varsayılan olarak açıktır:
- İletişim formu. Her temada hazır gelir. En yoğun talep kaynağı genellikle budur.
- İş başvuruları. Kariyer modülü açıksa her başvuru, pozisyon adıyla birlikte e-posta olarak gelir.
- Form Oluşturucu formları. Kendi kurduğunuz teklif, randevu ve kayıt formları. Alıcı adresi, konu ve içerik şablonu form bazında özelleştirilebilir.
İstediğiniz kanalı panelden kapatabilirsiniz. Kapattığınızda talepler yine Talepler kutusuna düşer, sadece e-posta gitmez.
Kendi Mail Sunucunuzu Ne Zaman Kullanmalısınız?
Varsayılan sistem çoğu site için yeterlidir. Kendi SMTP sunucunuzu şu üç durumda tanımlamanızı öneririz:
- Kurumsal kimlik. Bildirimlerin
[email protected]adresinden çıkmasını istiyorsanız. - Arşiv. Gönderilen her mailin kendi sunucunuzdaki Giden klasöründe durmasını istiyorsanız.
- Yüksek hacim. Günde yüzlerce form alıyorsanız kendi gönderim kapasitenizle çalışmak daha sağlıklıdır.
Kurulum için Yönetim → Ayarlar → Mail (SMTP) ekranını açın. Gmail, Microsoft 365, Yandex ve SendGrid için hazır değerler gelir. Gmail seçerseniz uygulama şifresinin nasıl alınacağı adım adım gösterilir. Şifreniz AES-256-GCM ile şifrelenerek saklanır.
Kaydettikten sonra mutlaka Test Gönder butonuna basın. Sistem gerçekten bağlanır, gerçek bir e-posta yollar ve sonucu söyler. Test edilmemiş ayara güvenmeyin.
Sunucunuz bir gün çalışmazsa ne olur?
Şifre değişir, sağlayıcı hesabı dondurur, sunucu cevap vermez. Bunlar olur.
Eskiden bu durumda e-posta sessizce kaybolurdu. Artık kaybolmuyor: sistem önce sizin sunucunuzu dener, olmazsa varsayılan sisteme geçer. Bildirim yine ulaşır. Üstelik e-postanın altında kendi ayarınızın çalışmadığını söyleyen bir uyarı görürsünüz. Sorunu müşteri kaybederek değil, gelen kutunuzdan öğrenirsiniz.
Gönderim Sınırları ve Bot Koruması
Ortak kullanılan bir gönderim adresinin en büyük riski itibardır. Tek bir sitenin bot saldırısına uğraması, teoride ağdaki herkesin maillerini spam'e düşürebilir.
Bunun için iki fren var: site başına saatte 60, platform genelinde saatte 400 bildirim. Bu sayılar normal kullanımın çok üzerindedir ve sadece anormal durumları durdurur.
Formların önünde ayrıca bot koruması çalışır: gizli alan tuzağı, doldurma süresi analizi, etkileşim sinyalleri ve IP bazlı hız sınırı. Botlar bildirim sistemine hiç ulaşamaz.
Doğru Varsayılanlar, Sıfır Teknik Yük
Yayla'nın kuruluş ilkesi şudur: bir web sitesi, sahibine teknik yük bırakmamalıdır.
Next.js altyapısı sayesinde hız için eklenti aramazsınız. WordPress'in aksine güncelleme ve güvenlik yaması takip etmezsiniz. Ve artık bildirim almak için posta sunucusu da kurmazsınız.
Hepsinin ortak mantığı aynı: varsayılanlar doğru olmalı. Bir özelliğin çalışması kullanıcının onu bilmesine bağlıysa, o özellik çoğu kullanıcı için yok demektir.
Sitenizde başka nelerin hazır geldiğini Özellikler sayfasında, yapay zekayla içerik ve tema üretimini Yapay Zeka sayfasında bulabilirsiniz. Sitenizi bir yapay zeka asistanıyla yönetmek isterseniz MCP entegrasyonu tam olarak bunun için var.
Kendi projenizi başlatmak için Proje Başlat formunu doldurmanız yeterli. O form da, tahmin ettiğiniz gibi, bu yazıda anlattığımız sistemle bize ulaşıyor.
