Kuika Config Manager modülü, uygulamanızın e-posta yapılandırma ayarlarını merkezi ve kolay bir şekilde yönetmenizi sağlar. E-posta gönderimi için SMTP, Exchange Server veya Amazon Web Services (AWS) altyapılarını kullanarak hızlı bir yapılandırma gerçekleştirebilirsiniz.
Bu yapılandırma, uygulamanızın hem preview (önizleme) ortamında hem de export edilen canlı sürümünde e-posta gönderim altyapısını çalışır hâle getirir.
Preview ortamında yapılandırma zorunlu değildir, ancak e-posta gönderimini test edebilmek için isteğe bağlı olarak tanımlanabilir.
Export edilen uygulamalarda ise e-posta fonksiyonlarının çalışabilmesi için yapılandırma zorunludur.
Kendi SMTP sunucunuz, Exchange Server altyapınız veya AWS SES servisiniz üzerinden e-posta gönderebilmeniz için gerekli tüm ayarlar bu modül üzerinden tanımlanır. Yapılan yapılandırmalar sayesinde uygulamanızın e-posta trafiği tamamen sizin altyapınıza yönlendirilir ve üçüncü parti bağımlılığı olmadan güvenli bir şekilde yönetilir.
Preview ve Export Ortamı Arasındaki Fark
Preview alınan uygulamalarda herhangi bir e-posta yapılandırması yapmanıza gerek yoktur. Preview ortamı, mevcut e-posta davranışıyla çalışmaya devam eder.
Ancak uygulama export edildiğinde veya kaynak kodu indirildiğinde, e-posta gönderimleri Kuika'nın varsayılan altyapısı üzerinden yapılmaz. Bu aşamadan sonra sistem, tüm e-posta işlemlerini Config Manager'da tanımladığınız ayarlara göre yürütür.
Bu nedenle SMTP, AWS veya Exchange Server yapılandırmaları yalnızca export edilecek uygulamalar için zorunludur.
Bu Yapılandırmalar Nerelerde Kullanılır?
Tanımladığınız e-posta yapılandırması aşağıdaki fonksiyonların çalışmasını sağlar:
Kullanıcı doğrulama e-postaları (Sign up verification code)
Şifre sıfırlama e-postaları (Forgot password)
Process Automation görev bildirimleri
SendMail aksiyonu ile gönderilen sistem e-postaları
Bu ayarlar yapılmadan export edilen uygulamalarda e-posta gönderimi çalışmaz.
E-posta Yapılandırma Adımları
1. Konfigürasyonu Açın veya Oluşturun
Kuika platformuna giriş yapın.
Apps ekranından çalışacağınız projeyi açın.
Üst menüden Config Manager modülüne tıklayın.
Yeni bir konfigürasyon oluşturmak için Create a blank configuration kartına tıklayın, konfigürasyona bir isim verin ve oluşturma işlemini tamamlayın. Mevcut bir konfigürasyonu kullanmak isterseniz listeden adına tıklayın.
2. Mail Ayarına Gidin
Konfigürasyon ekranının üst kısmında App Settings sekmesinin seçili olduğundan emin olun.
Sol menüde INTEGRATIONS başlığı altındaki Mail seçeneğine tıklayın. Menünün üstündeki Search settings alanına "email" yazarak da bu ayara hızlıca ulaşabilirsiniz.
Provider alanının altındaki Add New bağlantısına tıklayın.
Açılan Mail Setting penceresinde Type alanından kullanmak istediğiniz e-posta sağlayıcısını seçin. Seçiminize göre doldurulması gereken alanlar değişir.
3. SMTP ile Mail Sağlayıcı Ayarı
Type alanından SMTP seçeneğini seçin ve SMTP sunucunuza ait bilgileri girin:
Name (zorunlu): Yapılandırmaya vereceğiniz isim.
Server Address: SMTP sunucusunun adresi.
Server Port: SMTP sunucusunun port numarası.
SMTP User Name: SMTP sunucusuna bağlanmak için kullanılan kullanıcı adı.
E-mail Address: Gönderici e-posta adresi.
E-mail Password: E-posta hesabının şifresi.
Is SSL Enabled: Bağlantının SSL ile şifrelenmesi için bu seçeneği aktif hâle getirin.
Validate Server Certificate: Sunucu sertifikasının doğrulanması için bu seçeneği aktif hâle getirin.
Bilgileri girdikten sonra Create butonuna tıklayarak SMTP yapılandırmasını oluşturun.
4. AWS ile Mail Sağlayıcı Ayarı
Type alanından AWS seçeneğini seçin ve AWS hesabınıza ait bilgileri girin (tüm alanlar zorunludur):
Name: Yapılandırmaya vereceğiniz isim.
Access Key Id: AWS erişim anahtarı kimliği.
Server Access Key: Access Key Id ile birlikte kullanılan AWS gizli erişim anahtarı (Secret Access Key).
Default From Email: E-postaların varsayılan olarak gönderileceği adres. Bu adresin AWS SES üzerinde doğrulanmış olması gerekir.
Region: AWS SES servisinizin bulunduğu bölge.
Bilgileri girdikten sonra Create butonuna tıklayarak AWS yapılandırmasını oluşturun.
5. Exchange Server ile Mail Sağlayıcı Ayarı
Type alanından Exchange Server seçeneğini seçin ve gerekli alanları doldurun:
Name (zorunlu): Yapılandırmaya vereceğiniz isim.
Server Address (zorunlu): Exchange sunucusunun adresi.