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.

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ı.

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;

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;

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

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;

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

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

  • 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.

AppMaster 101Hızlandırılmış Kurs

10 modül
2 hafta

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.

Başlayın
AppMaster 101 Crash Course

Daha fazla yardıma mı ihtiyacınız var?

Uzmanlarımızın yardımıyla her sorunu çözün. Zaman kazanın ve uygulamalarınızı oluşturmaya odaklanın.

headphones

Destek ile iletişime geçin

Sorununuzu bize anlatın, size bir çözüm bulalım.

message

Topluluk sohbeti

Platformla ilgili yardım almak için diğer kullanıcılarla bağlantı kurun.

Topluluğa katılın
Özel SMTP modülü nasıl kullanılır? | AppMaster University