Custom SMTP O módulo acrescenta a capacidade de enviar mensagens de correio electrónico na aplicação.

Instalação e configuração

Para instalar este módulo no projecto, vá para Modules secção e encontrar Custom SMTP.

smtp_install

Após a instalação, os seguintes campos são obrigatórios:

  • Login (obrigatório) - endereço de e-mail a ser utilizado para o envio de e-mails.
  • Password (obrigatório) - palavra-passe do endereço de correio electrónico seleccionado.
  • Server address (obrigatório) - servidor de endereços que é utilizado para o envio de correio electrónico. Por defeito: smtp.gmail.com (Gmail).
  • Server port (obrigatório) - número da porta do endereço do servidor seleccionado. Por defeito: 587 (Gmail).
  • Use TLS (não obrigatório) - protocolo de segurança da camada de transporte. Por defeito, está desligado.
  • From Name (não obrigatório) - nome do remetente a ser utilizado por defeito.

module_settings

O seguinte BP é gerado por defeito para utilização back end:

  • Custom SMTP: Send email - enviar correio electrónico de acordo com os campos indicados:
    • Subject [string] - assunto de correio electrónico;
    • Body [text] - corpo de correio electrónico;
    • To [email array] - conjunto de e-mails dos receptores;
    • Сс [email array] - variedade de e-mails em cópia;
    • From_name [string] - nome do remetente;
    • Bcc [email array] - conjunto de receptores de cópias cegas;

custom_smtp_send_email

Exemplo de utilização

Aqui está um exemplo simples de envio de correio electrónico básico com o texto dado para o correio electrónico seleccionado quando o botão é premido.

Vamos utilizar o padrão Gmail configurações neste exemplo. Antes de mais nada, é necessário preparar Gmail conta para o envio de e-mails através de aplicações de terceiros:

  • Abrir Gmail definições de conta;
  • Ir para Forwarding and POP/IMAP tab;
  • Alternar para IMAP Access;
  • Guardar as alterações;

example_1_gmail_settings

Depois instalar Custom SMTP módulo no seu projecto e configurá-lo em conformidade.

example_2_module_settings

Uma vez configurado o módulo, crie um Endpoint para Custom SMTP: Send email processo empresarial:

  • Criar novos Endpoint grupo;
  • Criar nova instância de endpoint no grupo recém-criado;
  • Configurá-lo como na figura abaixo;

example_3_endpointDepois disso, pode começar a criar o front-end da aplicação. Neste exemplo, o desenho é semelhante ao da figura abaixo.

example_4_layout

O e-mail está a ser enviado assim que o botão é clicado (onClick) e o processo comercial correspondente parece ser o mesmo:

example_5_onClick

  • InputEmail Get Properties - obter o endereço electrónico do destinatário a partir de Input Email componente;
  • To Array - converte o endereço de correio electrónico em uma série de endereços desde o Server request POST /sendemail/ recebe arrays apenas na entrada;
  • InputText Get Properties - recebe texto de e-mail do Input Text componente;
  • Server request POST /sendemail/ - obtém os valores dos componentes de entrada e executa Custom SMTP: Send email processo comercial no back-end.
Was this article helpful?

AppMaster.io 101 Curso de Crash

10 Módulos
2 Semanas

Não sabe por onde começar? Avance com o nosso curso intensivo para principiantes e explore o AppMaster de A a Z.

Iniciar curso
Development it’s so easy with AppMaster!

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda de nossos especialistas. Economize tempo e concentre-se na criação de seus aplicativos.

headphones

Entre em contato com o suporte

Conte-nos sobre o seu problema, e nós encontraremos uma solução para você.

message

Bate-papo da comunidade

Discuta perguntas com outros usuários em nosso chat.

Junte-se à comunidade