Custom SMTP Il modulo aggiunge la possibilità di inviare messaggi di posta elettronica nell'applicazione.

Installazione e configurazione

Per installare questo modulo nel progetto, andare nella sezione Modules e trovare Custom SMTP.

Dopo l'installazione è necessario configurare i seguenti campi:

  • Login (obbligatorio) - indirizzo e-mail da utilizzare per l'invio di e-mail.
  • Password (obbligatorio) - password dell'indirizzo e-mail selezionato.
  • Server address (obbligatorio) - indirizzo del server utilizzato per l'invio delle e-mail. Per impostazione predefinita: smtp.gmail.com (Gmail).
  • Server port (obbligatorio) - numero di porta dell'indirizzo del server selezionato. Per impostazione predefinita: 587 (Gmail).
  • Use TLS (non richiesto) - protocollo di sicurezza del livello di trasporto. È disattivato per impostazione predefinita.
  • From Name (non richiesto) - nome del mittente da utilizzare per impostazione predefinita.

Il seguente BP viene generato di default per l'utilizzo del backend:

  • Custom SMTP: Send email - inviare l'e-mail in base ai campi indicati:
    • Subject [ string] - oggetto dell'e-mail;
    • Body [ text] - corpo dell'email;
    • To [ email array] - array di email del destinatario;
    • Сс [ email array] - array di email in copia;
    • From_name [ string] - nome del mittente;
    • Bcc [ email array] - array di destinatari della copia cieca;

Esempio di utilizzo

Ecco un semplice esempio di invio di un'e-mail di base con il testo indicato all'e-mail selezionata quando si preme il pulsante.

In questo esempio utilizzeremo le impostazioni Gmail in questo esempio. Prima di tutto è necessario preparare Gmail per l'invio di e-mail tramite applicazioni di terze parti:

  • Aprire Gmail impostazioni dell'account;
  • Andare alla scheda Forwarding and POP/IMAP scheda;
  • Attivare IMAP Access;
  • Salvare le modifiche;

Installare quindi il modulo Custom SMTP nel progetto e configurarlo di conseguenza.

Una volta configurato il modulo, creare un file Endpoint per Custom SMTP: Send email processo aziendale:

  • Creare un nuovo Endpoint gruppo;
  • Creare una nuova istanza di endpoint nel gruppo appena creato;
  • Configurarla come nell'immagine sottostante;

Dopodiché, si può iniziare a creare il frontend dell'applicazione. In questo esempio, il design appare come nell'immagine seguente.

L'e-mail viene inviata una volta che il pulsante viene cliccato ( onClick) e il processo aziendale corrispondente ha l'aspetto di:

  • InputEmail Get Properties - ottenere l'indirizzo e-mail del destinatario da Input Email componente;
  • To Array - converte l'indirizzo email in un array di indirizzi, dato che l'opzione Server request POST /sendemail/ riceve solo array in ingresso;
  • InputText Get Properties - ottiene il testo dell'email dal componente Input Text componente;
  • Server request POST /sendemail/ - ottiene i valori dai componenti di input ed esegue Custom SMTP: Send email processo aziendale nel backend.

AppMaster 101Corso intensivo

10 moduli
2 settimane

Non sai da dove iniziare? Inizia con il nostro corso intensivo per principianti ed esplora AppMaster dalla A alla Z.

Inizia
AppMaster 101 Crash Course

Hai bisogno di ulteriore aiuto?

Risolvi qualsiasi problema con l'aiuto dei nostri esperti. Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

headphones

Contatta l'assistenza

Parlaci del tuo problema e troveremo una soluzione.

message

Chat della community

Connettiti con altri utenti per ricevere aiuto sulla piattaforma.

Unisciti alla community
Come utilizzare il modulo SMTP personalizzato | AppMaster University