Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

ACBRMonitor envio email via comando


  • Este tópico foi criado há 1973 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Estou usando o ACBRMonitorPLUS 0.2.03.0 para envio de email via comandos tipo: 

EMAIL.Novo

EMAIL.ConfirmarLeitura(True)

EMAIL.AdicionaPara("[email protected]")

EMAIL.Assunto("Teste de e-mail")

EMAIL.TextoMensagem("Teste teste teste")

EMAIL.AdicionaAnexo("C:\arquivo.pdf")

EMAIL.Enviar

mas surgiu a necessidade de enviar de outras contas de email e nao encontrei se tem como alterar os "Dados da Conta" no monitor via comando:  Seu nome, Seu e-mail, Usuario, Host SMTP, Codificacao, Senha, Porta, SSL, TLS ?

 

Existe este recurso no monitor?

 

Desde ja muito obrigado;

Fabricio

 

Link to comment
Share on other sites

  • Fundadores

Não há como modificar esses parâmetros por comandos...  Na dúvida, consulte os fontes... veja os comandos existentes em "DoEmailUnit.pas"

Mas você poderia editar o ACBrMonitor.ini da sua aplicação e na sequencia chamar "ACBr.LerIni"

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.

Link to comment
Share on other sites

  • Membros Pro

Bom dia Amigo,

Primeiramente muito obrigado pela resposta; Pensei nisso em editar o arquivo ABRrMonitor.ini e depois mandar ler, mas me deparei com o usuario e senha que estao criptografados. Copiei um exemplo abaixo para exemplificar como esta o meu ini : 


NomeExibicao=Fabricio
[email protected]
Email=smtp.terra.com.br
Usuario=072C07595A3134
Senha=15110A1D356F74
Porta=465
ExigeSSL=1
ExigeTLS=1
Codificacao=
AssuntoNFe=
MensagemNFe=
AssuntoCTe=
MensagemCTe=
AssuntoMDFe=
MensagemMDFe=
Confirmacao=0

 

Edited by fabriciosouza
Link to comment
Share on other sites

  • 2 weeks later...

Boa noite.

Realmente este é um problema, pois os dados são criptografados por segurança.

Hoje você só consegue alterar direto na interface do programa. Mas acredito que possamos adicionar uma função para configurar os dados no ACBrMonitorPlus, me parece viável.

 

 

 

Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link to comment
Share on other sites

Daniel,

Pensei que poderia ser similar a função que temos no boleto, BOLETO.ConfigurarDados, onde passa o INI com os dados do cedente.

Fiz uma implementação, e estou testando, amanhã devo finalizar.

 

 

 

 

  • Like 1
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link to comment
Share on other sites

  • Membros Pro

Boa tarde a todos, 

Também pensei da mesma forma que o Celso, que existi-se algum comando similar ao do Boleto para configurar os dados do Email.

Mas se tiver como enviar comandos como o Daniel falou acima, se me passarem um exemplo de como deveria fazer para definir o email, senha do Remetente agradeço.

Link to comment
Share on other sites

Feita alteração no ACBrMonitorPLUS, e disponibilizado no SVN do ACBr, rev. 11682.

Os dados do remetente devem ser passados via parâmetro, podendo ser enviado caminho do INI salvo ou o próprio conteúdo do INI como parâmetro. Abaixo exemplo do INI

[EMAIL]
NomeExibicao=Celso Marigo Junior
[email protected]
Email=smtp.gmail.com
[email protected]
Senha=****************
Porta=587
ExigeSSL=0
ExigeTLS=1

 

  • Like 2
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link to comment
Share on other sites

Bom dia.

Acabei de enviar no SVN as atualizações do manual, CHM e HND. Mandei em commits separados pois percebi apenas depois de enviar o hnd que deveria gerar o chm novamente.

Para concluir, segue abaixo exemplo de uso do comando EMAIL.Novo, com e sem parâmetros:

 

//Exemplos:
//- Sem envio de parâmetro

EMAIL.Novo

//- Exemplo de Resposta:
//OK: Novo E-mail iniciado!

//- Com envio de parâmetro
EMAIL.Novo("c:\remetente.ini" ) //Está sendo informando o path do arquivo contendo as informações.

EMAIL.Novo("[EMAIL]
NomeExibicao=Adalberto de Soares Silva
[email protected]
Email=smtp.gmail.com
[email protected]
Senha=**************
Porta=587
ExigeSSL=0
ExigeTLS=1
") //Está sendo informado o conteúdo do arquivo INI

//- Exemplo de Resposta:
OK: Novo E-mail iniciado!

 

  • Like 2
Consultor SAC ACBr

Celso Marigo Junior

Conheça o Portal do Projeto ACBr
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

 

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.