Formun mail olarak gönderilmesini sağlayan işlem türüdür.
Özellik Panelinde Send E-Mail aksiyonu
Özellikler
Açıklama: Aksiyonun bir açıklaması yazılır.
Başlık: Form Aksiyonu olarak eklendiğinde aksiyon listesindeki adı belirtir.
Dosya Formatı: Eklenen dosyanın Mail ile gönderilecek formatı seçilir.
Tasarım Dosyası: Mail ile gönderilecek ekteki dosyanın adı yazılır veya SQL sorgusu ile bulunur.
Kime: SQL sorgusu ile mailin kime gönderileceği bilgisi yazılır veya bulunur. (e-posta)
Bilgi: Mail bilgisi gönderildiği veya SQL sorgusu ile bulunduğu bilgiye yazılır. (e-posta)
Konu: Mail konusu SQL sorgusu ile yazılır veya bulunur.
Gönderen Mail – 1(*Mail) 2(*Host) 3(*Parola) 4(Görünen İsim) 5(Kullanıcı Adı) 6(SSL) 7(Port): Maili gönderecek mail adresinin bilgisi yazılır.
NOT: Bu alan, aksiyona özel başka bir mail bilgileri ile mail gönderebilmenize olanak sağlar. Boş bırakılırsa sistem parametrelerinizdeki mail bilgileri kullanılır. İlgili dokümana erişmek için tıklayınız.
Örneğin; aksiyona özel gmail bilgileri ile mail göndermek istiyoruz. Aşağıdaki örnek ekran görüntüsünde olduğu gibi gmail smtp bilgilerini kaydettiğimizde sadece bu aksiyona özel gmail ile mail gönderimi yapılabilir. ( * kullandığınız mail sağlayıcısına göre Host, SSL, Port bilgileri değişebilir )
BCC: Gönderenin, diğer alıcılardan bcc alanına girilen kişiyi gizlemesine olanak tanır.
Eklenecek Dosyalar (Dosya Adı, Dosya İçeriği): Mail, dosya eki kontrolü ile forma ekli dosyaları göndermenizi sağlayan bir bölümdür. Dosyalar sorgu tarafından bulunur. (XPODA_FILES'ten)
İçerik: Mail içeriği yazılır.
Html Dosyası: Mail gövdesi için tasarlanmış bir HTML dosyası varsa dosyanın adı yazılır. Dosya konumu, programın çalışma dizinindeki Yüklemeler \ E-posta klasörünün altında olmalıdır.
Onay Formu: Mail ile onay isteniyorsa onay linkine tıklanarak açılacak form seçilir.
Onay Kimliği Alanı: Mailden gelen kimlik bilgilerinin onay bağlantısı ile yazılacağı alan seçilir.
Bağlantılı Liste: Formda bir liste seçimi yapılır. İlgili listenin seçilen satırındaki bilgiler mail gönderimi için kullanılır.
Onay Kullanıcısı: Onay linkine tıklandıktan sonra sisteme giriş için kullanılacak kullanıcı kodu yazılır. Boşsa, kullanıcı giriş ekranı görüntülenir.
Parolayı Onayla: Onay linkine tıkladıktan sonra oturum açmak için kullanılacak kullanıcının parolası girilir.
Onaya Gönder: Posta içeriğine bir onay bağlantısının eklenip eklenmeyeceğini belirtir.
Bağlantı Metni: Mail içeriğine eklenecek onay bağlantısının metni yazılır.
Info Mail CC: Bilgi mailleri gönderilir veya gönderilmez.
Bilgi Değil Mesajı: Tamamlanan bilgileri gizler.
Çalıştırma Koşulu: Bu alana girilen sorgudaki değer '0' ise ilgili işlem çalışmayacaktır.
Onay İste: Eylemi çalıştırmadan önce onay isteyip istemediğinizi seçin. Onay İste aktif ise Onay Mesajı özelliği açılır ve onay istenirken görüntülenecek mesaj yazılır.
Kullanılan Örnek
Örneğin;
Formda bir buton var. Butona, Tıklandığında olayı ile bir Send E-Mail aksiyonu tanımlanır. Tasarım Dosyası alanına tasarımın adı ile birlikte bir tasarım dosyası gönderilir. Kime alanı XPODA_CLIENT_USERS'tan yazılmıştır. (SELECT 'xxxx@xxxxx.xxx' olarak da yazabilirsiniz). Konu alanı metin olarak yazılır. İçerik özellik alanı yazılır.
Mail Gönder butonuna tıklandığında veriler doğru ise mesaj ekrana gelir.
Client ekranında görünümü
Göndermiş olduğunuz mail bodysinde, form sayfanızda yer alan resim alanlarını $P ile ekleyerek gönderebilirsiniz.
Bu noktada yazılmış olan $P İfadesinin mutlaka mail bodysinde yer alan resim alanından gerçekleştirilmesi gerekmektedir. Aksi takdirde mailde resim görünmez, sadece $Presim şeklinde bir metin görünecektir.
Örnek kullanımı ve detayları aşağıdaki gibidir.
Send Mail aksiyonuna gelinir ve E-Mail içerik butonuna tıklanılır.
Açılan Mail Editörüne gelinerek aşağıdaki resimde görüldüğü gibi Resim ekle butonuna tıklanılır.
Açılan Pop-up ekranından İnternet adresi alanına $P ile resim alanının formdaki ismi yazılmalıdır.
Ardından mail içerisinde gideceği resim boyutlandırması width - height alanından girilir ve ekle butonuna tıklanır.
Onay formu örnek kullanımı
Listeden seçilen kaydı istediğiniz onay formunda görüntüleyip, bu kayıt ile işlem yapmak için Confirmation Form ve Confirmation ID Field alanları kullanılabilir.
Linke tıklandığında listeden seçilen satır, onay formundaki yukarıda seçilen "Confirmation ID Field" alanına gönderilir.
Eğer "Confirmation User" ve "Confirm Password" alanları boş bırakılırsa, giriş ekranından kendi kullanıcınız ile girmelisiniz. Doldurulursa otomatik giriş yapabilirsiniz.
Not : Bu aksiyon kullanımında formdaki tüm veriler servise yönlendirilir. Form içerisinde yer alan Resim alanına büyük bir resim eklenilirse servise yönlendirmesi uzun zaman alabilir. Bu doğrultuda send mail aksiyonu kullanımında gecikmeler meydana gelecektir.
Not : HTML tasarımı değiştirmek ve maile özel HTML kullanmak için kurulum dosyalarınızda bulunan xpoda.HTML'i istediğiniz gibi değiştirebilirsiniz.
Not : Aksiyona özel HTML eklemek istediğinizde HTML File alanına göndermek istediğiniz dosya adını yazmalısınız. Bu dosya Xpoda Client dosyalarınızdaki xpoda.HTML ile aynı klasörde olmalıdır.