Para conseguir fazer envio de e-mail a partir do Logix a partir do AppServer em ambiente de desenvolvimento utilizando sua conta de email da Totvs pelo provedor GOOGLE (Gmail) siga as orientações a seguir:
1. Configurações no AppServer
No arquivo de configuração do AppServer (Appserver.ini ou TotvsAppServer.ini) deve-se incluir a seção [MAIL] com os dados abaixo:
[MAIL] Protocol=SMTP ExtendSMTP=1 AuthLogin=0 AUTHPLAIN=1 SSLVersion=2
[MAIL] Protocol=SMTP ExtendSMTP=1 AuthLogin=1 AuthPlain=1 TLSVersion=3
2. Configurações da conta de email do GMAIL
Para permitir que o AppServer consiga autenticar uma conta de e-mail do GMAIL e conseguir enviar e-mail com esta conta é preciso liberar algumas permissões que por padrão estão desligadas/bloqueadas.
A partir de a Google, por motivo de segurança, descontinuou a "Configuração de Aplicativos Menos Seguros".
Para continuar usando a conta GMail com o TOTVS | Application Server, é necessário configurar as Senhas de App. A documentação do Google para esta configuração está disponível em https://support.google.com/accounts/answer/185833 .
Para habilitar o uso de Senhas de App é necessário habilitar a Verificação em duas etapas. A documentação para habilitar essa configuração está disponível em https://support.google.com/accounts/answer/185839?hl=pt-BR .
Em resumo, você deverá:
- Utilizar a conta de e-mail conectada na máquina local
- Acessar a configuração de conta Gmail e habilitar a autenticação de senha em 2 etapas;
- Cadastrar senha de APP para o AppServer (nome que desejar informar), gerando uma nova senha para cada novo aplicativo desejado. Esta senha contem 16 caracteres e deverá ser utilizada na configuração da senha no arquivo de profile do Appserver.
Para mais detalhes acesse o link Application Server - Uso de e-mail com GMail e realize as configurações necessárias para liberar o envio de email pelo Application Server.
3. Permitir acesso à sua Conta do Google
Para envio de e-mail a partir do LOGIX configure no arquivo de profile do AppServer incluindo algumas chaves conforme o quadro abaixo, lembrando de configurar com os dados da mesma conta de e-mail que foi realizado o processo do tópico 2 acima.
#----------------------------------# # CONFIGURAÇÕES DE ENVIO DE E-MAIL # #----------------------------------# logix.mail.SmtpServer=smtp.gmail.com logix.mail.smtpPort=465 logix.mail.SmtpProtocol=SSL logix.mail.SmtpEmail=******@totvs.com.br logix.mail.SmtpUser=******@totvs.com.br logix.mail.SmtpPassword=********* logix.mail.smtpStartTls=0 logix.mail.smtpAuth=1
#----------------------------------# # CONFIGURAÇÕES DE ENVIO DE E-MAIL # #----------------------------------# logix.mail.SmtpServer=smtp.googlemail.com logix.mail.SmtpPort=587 logix.mail.SmtpProtocol=TLS logix.mail.SmtpEmail=****** logix.mail.SmtpUser=****** logix.mail.SmtpPassword=****** logix.mail.smtpStartTls=TRUE
OBS: No lugar dos símbolos ****** (asteriscos), preencha com os respectivos dados da conta e "Senha de APP" de email.
DICA
O arquivo de profile utilizado pelo appServer durante a execução do Logix está indicado pela chave FGLPROFILE na seção [GENERAL] ou seção do ambiente Logix no arquivo AppServer.ini.
A recomendação é não configurar mais o caminho do arquivo de profile utilzando a variável de ambiente FGLPROFILE.
Estas mesmas configurações também pode ser ajustadas utilizando o configurador a partir do menu Logix na barra de botões no canto inferior direito como mostra a imagem abaixo:
Na tela do CONFIGURADOR acesse a opção lateral E-mail.
PARABÉNS! Agora você já conseguirá realizar o envio de e-mails a partir do Logix utilizando uma conta de e-mail do GMAIL.