Custom SMTP modülü, uygulamada e-posta mesajları gönderme yeteneği ekler.

Kurulum ve konfigürasyon

Bu modülü projeye kurmak için Modules bölümüne gidin ve Custom SMTP bulun.

smtp_install

Kurulumdan sonra aşağıdaki alanların ayarlanması gerekir:

  • Login (gerekli) - e-posta göndermek için kullanılacak e-posta adresi.
  • Password (gerekli) - seçilen e-posta adresinden şifre.
  • Server address (gerekli) - e-posta göndermek için kullanılan adres sunucusu. Varsayılan olarak: smtp.gmail.com ( Gmail ).
  • Server port (gerekli) - seçilen sunucu adresinin bağlantı noktası numarası. Varsayılan olarak: 587 ( Gmail ).
  • Use TLS (gerekli değil) - taşıma katmanı güvenlik protokolü. Varsayılan olarak kapalıdır.
  • From Name (gerekli değil) - varsayılan olarak kullanılacak gönderenin adı.

module_settings

Aşağıdaki BP, arka uç kullanımı için varsayılan olarak oluşturulur:

  • Custom SMTP: Send email - verilen alanlara göre e-posta gönderin:
    • Subject [ string ] - e-posta konusu;
    • Body [ text ] - e-posta gövdesi;
    • [ email array ] - alıcının To -posta dizisi;
    • Сс [ email array ] - kopyalanan e-posta dizisi;
    • From_name [ string ] - gönderenin adı;
    • Bcc [ email array ] - gizli kopya alıcıları dizisi;

custom_smtp_send_email

kullanım örneği

Düğmeye basıldığında seçilen e-postaya verilen metinle temel e-posta göndermenin basit bir örneği.

Bu örnekte varsayılan Gmail ayarlarını kullanacağız. Her şeyden önce, üçüncü taraf uygulamalar aracılığıyla e-posta göndermek için Gmail hesabının hazırlanması gerekir:

  • Gmail hesap ayarlarını açın;
  • Forwarding and POP/IMAP sekmesine gidin;
  • IMAP Access ;
  • Değişiklikleri kaydedin;

example_1_gmail_settings

Ardından Custom SMTP modülünü projenize kurun ve buna göre yapılandırın.

example_2_module_settings

Modül yapılandırıldıktan sonra Custom SMTP: Send email için bir Endpoint oluşturun: E-posta iş süreci gönder:

  • Yeni Endpoint grubu oluşturun;
  • Yeni oluşturulan grupta yeni uç nokta örneği oluşturun;
  • Aşağıdaki resimdeki gibi ayarlayın;

example_3_endpoint Bundan sonra, uygulamanın ön ucunu oluşturmaya başlayabilirsiniz. Bu örnekte tasarım aşağıdaki resimdeki gibi görünmektedir.

example_4_layout

Düğme tıklandığında ( onClick ) e-posta gönderilir ve ilgili iş süreci şöyle görünür:

example_5_onClick

  • InputEmail Get Properties - Alıcının e-posta adresini Input Email bileşeninden alın;
  • To Array - Server request POST /sendemail/ yalnızca girdide diziler aldığından e-posta adresini adres dizisine dönüştürür;
  • InputText Get Properties - Input Text bileşeninden e-posta metni alır;
  • Server request POST /sendemail/ - Girdi bileşenlerinden değerleri alır ve Custom SMTP: Send email iş süreci.
Was this article helpful?

AppMaster.io 101 Çarpışma Kursu

10 Modüller
2 haftalar

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Kursa Başlayın
Development it’s so easy with AppMaster!

Daha Fazla Yardıma mı ihtiyacınız var?

Herhangi bir sorunu uzmanlarımızın yardımıyla çözün. Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

headphones

İletişim desteği

Bize sorununuzu anlatın, size bir çözüm bulalım.

message

Topluluk Sohbeti

Soruları sohbetimizde diğer kullanıcılarla tartışın.

Topluluğa Katılın