Ir para conteúdo
  • Cadastre-se

dev botao

Configurar e-mail via arquivo TXT


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 2054 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Gostaria de saber se é possível configurar o e-mail no ACBRMonitorPlus para envio de NFe e Boleto via TXT. Estou tentando usar o comando Email.Novo, mas o mesmo não está salvando as configurações no ACBRMonitorPlus.

Obrigado,

Carlos

  • Membros Pro
Postado

SIm , isso eu sei, mas eu gostaria de fazer essa configuração via arquivo TXT. Para o usuário não precisar acbr o configurador do Acbr e sim fazer tudo dentro da minha aplicação.

Obrigado,

Carlos

  • Fundadores
Postado

aparentemente não.. qual é exatamente a msg de erro ?

Se o email não é enviado, provavelmente você está informando os dados errados, em relação a configuração necessária a seu provedor... experimente primeiro, configurar esses parâmetros na Tela... e clicar no botão de teste...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

então, o que acontece é que ele não atualiza os parâmetros no ACBRMonitorPlus. Quando eu entro ele está em branco. Ai não envia o boleto via email.

Outro detalhe as informações estão corretas, pois tirei do aplicativo ACBRMonitor Plus para enviar via arquivo txt. E não está salvando as informações.

eu uso o comando 

EMAIL.Novo("c:\fatura\confemail.ini")

vem o retorno: OK: Novo E-mail iniciado!

ai eu uso o comando BOLETO.EnviarEmail("[email protected]")

e dá o erro de SMTP Não configurado.

Já tentei até executar o ACBRMonitorPlus como Administrador

  • Moderadores
Postado

O método Email e Boleto, são métodos diferentes... Se utilizar o método Email, utilize a sequência de comandos abaixo,  enviando um comando por vez. Deve anexar os boletos.

https://acbr.sourceforge.io/ACBrMonitor/ComandosdoObjetoEMAIL.html

Se for utilizar apenas o método boleto.enviaremail precisa que as configuracoes de email ja estejam gravadas no Monitor ou poder editar o arquivo ACBrMonitor.ini e utilizar o o método ACBr.lerini para atualizar os dados em memória.

  • Curtir 3
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado

Entendi, utilizando o Método completo, funcionou, mas não gravou as configurações do e-mail no Monitor. Para gravar as configurações do e-mail no monitor tem alguma forma? Consigo editar direto o arquivo ACBRMonitor.INI? Verifiquei que o usuário e a senha estão criptografados.

Obrigado,

Carlos

  • Moderadores
  • Solution
Postado

Bom dia

A ideia é que as configurações de remetente de e-mail gravadas no ACBrMonitor (em Tela) sejam fixas mesmo, e não sejam alteradas via comando. O principio para emissão de qualquer documento do ACBrMonitor é que cada empresa utilize um instancia do ACBrMonitor, então as configurações  de e-mail do remetente seria única (email, senha e SMTP da Empresa).

Se realmente necessitar alterar as configurações do Remetente a cada envio, a melhor opção é utilizar o objeto "EMAIL" adicionando a configurarão via comando a cada envio e anexando os arquivos... 

A opção de alterar os campos da chave no arquivo ACBrMonitor.ini realmente tem a questão da criptografia, mas é uma rotina bem simples, baseada em uma chave. Também poderia ser implementada por qualquer outra linguagem, se deseja analisar a rotina e implementar na sua aplicação, pode analisar a função "StrCrypt" nos fontes do ACBr  (Baixando pelo SVN) em: "C:\ACBr\Fontes\ACBrComum\ACBrUtil"

A chave cryptografada é gravada no arquivo ACBrMonitor.ini em Binário. E utiliza mesma função para Descriptografar.

 

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.