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.

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.

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;

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;

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

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;

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

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

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

AppMaster 101Curso intensivo

10 módulos
2 semanas

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

Começar
AppMaster 101 Crash Course

Precisa de mais ajuda?

Resolva qualquer problema com a ajuda dos nossos especialistas. Economize tempo e concentre-se em criar suas aplicações.

headphones

Fale com o suporte

Conte-nos sobre o seu problema e encontraremos uma solução.

message

Chat da comunidade

Conecte-se com outros usuários para obter ajuda com a plataforma.

Entrar na comunidade
Como usar o módulo SMTP personalizado | AppMaster University