Custom SMTP Modul fügt die Fähigkeit hinzu, E-Mail-Nachrichten in der Anwendung zu senden.

Installation und Konfiguration

Um dieses Modul im Projekt zu installieren, gehen Sie zum Modules Abschnitt und finden Sie Custom SMTP.

smtp_install

Nach der Installation müssen die folgenden Felder eingerichtet werden:

  • Login (erforderlich) - E-Mail-Adresse, die für den Versand von E-Mails verwendet werden soll.
  • Password (erforderlich) - Passwort der ausgewählten E-Mail-Adresse.
  • Server address (erforderlich) - Adressserver, der für den Versand von E-Mails verwendet wird. Standardmäßig: smtp.gmail.com (Gmail).
  • Server port (erforderlich) - Portnummer der ausgewählten Serveradresse. Standardmäßig: 587 (Gmail).
  • Use TLS (nicht erforderlich) - Sicherheitsprotokoll der Transportschicht. Ist standardmäßig ausgeschaltet.
  • From Name (nicht erforderlich) - Name des Absenders, der standardmäßig verwendet wird.

module_settings

Der folgende BP wird standardmäßig für die Backend-Verwendung generiert:

  • Custom SMTP: Send email - Senden Sie die E-Mail entsprechend den angegebenen Feldern:
    • Subject [string] - E-Mail-Betreff;
    • Body [text] - E-Mail-Text;
    • To [email array] - Array der Empfänger-E-Mails;
    • Сс [email array] - Array von E-Mails in Kopie;
    • From_name [string] - Name des Absenders;
    • Bcc [email array] - Reihe von Blindkopie-Empfängern;

custom_smtp_send_email

Beispiel für die Verwendung

Hier ist ein einfaches Beispiel für das Senden einer einfachen E-Mail mit dem angegebenen Text an die ausgewählte E-Mail, wenn die Schaltfläche gedrückt wird.

Wir werden die Standard Gmail Einstellungen in diesem Beispiel verwenden. Zunächst ist es erforderlich, das Gmail Konto für den Versand von E-Mails über Anwendungen von Drittanbietern vorzubereiten:

  • öffnen. Gmail die Kontoeinstellungen;
  • Gehe zu Forwarding and POP/IMAP Registerkarte;
  • Umschalten auf IMAP Access;
  • Speichern Sie die Änderungen;

example_1_gmail_settings

Installieren Sie dann das Custom SMTP Modul in Ihr Projekt und konfigurieren Sie es entsprechend.

example_2_module_settings

Sobald das Modul konfiguriert ist, erstellen Sie eine Endpoint für Custom SMTP: Send email Geschäftsprozess:

  • Neue Gruppe erstellen Endpoint Gruppe;
  • Erstellen Sie eine neue Endpunktinstanz in der neu erstellten Gruppe;
  • Richten Sie sie wie in der Abbildung unten ein;

example_3_endpointDanach können Sie mit der Erstellung des Frontends der Anwendung beginnen. In diesem Beispiel sieht das Design wie in der Abbildung unten aus.

example_4_layout

Die E-Mail wird gesendet, sobald die Schaltfläche angeklickt wird (onClick) und der entsprechende Geschäftsprozess sieht wie folgt aus:

example_5_onClick

  • InputEmail Get Properties - Erhalte die E-Mail-Adresse des Empfängers von Input Email Komponente;
  • To Array - wandelt die E-Mail-Adresse in ein Array von Adressen um, da die Server request POST /sendemail/ nur Arrays in der Eingabe erhält;
  • InputText Get Properties - holt E-Mail-Text aus der Input Text Komponente;
  • Server request POST /sendemail/ - holt die Werte aus den Eingabekomponenten und führt den Custom SMTP: Send email Geschäftsprozess im Backend aus.
Was this article helpful?

AppMaster.io 101 Crash-Kurs

10 Module
2 Wochen

Sie wissen nicht, wo Sie anfangen sollen? Legen Sie los mit unserem Crashkurs für Anfänger und erkunden Sie AppMaster von A bis Z.

Kurs starten
Development it’s so easy with AppMaster!

Benötigen Sie weitere Hilfe?

Lösen Sie jedes Problem mit Hilfe unserer Experten. Sparen Sie Zeit und konzentrieren Sie sich auf die Erstellung Ihrer Anwendungen.

headphones

Kontaktieren Sie Support

Schildern Sie uns Ihr Problem und wir finden eine Lösung für Sie.

message

Community-Chat

Besprechen Sie Fragen mit anderen Benutzern in unserem Chat.

Community beitreten