Envio de eMail pelo ACBrNFeMonitor

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Envio de eMail pelo ACBrNFeMonitor

Mensagem por Maligno »

Precisei fazer uma NFe de forma rápida, no Clipper mesmo. Só tive 1 dia e meio. Acabei no AcBr, claro. Agora que a poeira baixou, li e não encontrei nada a respeito. Então, pergunto: há meio dele criar o arquivo EML para importação pelo OutLook? Não me agrada a idéia de enviar o eMail pelo programa sem que o usuário fique com uma cópia no OutLook. Por enquanto é o que vou fazer. Mas disso já sei que vão reclamar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por fladimir »

Maligno, não sei se entendi direito, mas se não me engano tem como o ACBR enviar para mais de 1 e-mail, teria q dar uma pesquisada, ou seja, se a informação for verídica, vc poderia configurar a linha de comando para mandar um para o destinatário da NFe e o outro para o e-mail do seu cliente usuário do seu programa, ficando desta maneira uma cópia para o mesmo...

Seria esta a sua dúvida ou entendi errado....

Abraço...

Sucesso!!!!

:)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por Maligno »

Sim, sei que dá pra incluir o remetente também como destinatário, mas isso é o que quero evitar. Se não puder, tudo bem. Até meu sistema Windows ficar pronto, terei de fazer isso. Mas certamente os clientes vão reclamar. O ideal, a meu ver, seria o que eu disse: gerar o EML e arrastar tudo pro OutLook. Até porque, tenho cliente que emite porrilhões de NFs por mês. Não me sentiria nada confortável dizer que ele terá que baixar por eMail tudo aquilo que ele já tem em sua máquina. E fica esquisito, né?

PS1: é até bem fácil montar isso no braço. Mas como estou "matando" o Clipper, não quero ter que montar o texto do EML (sim, é texto - se fosse só isso,...) e nem fazer um conversor Base64 para os anexos (é a parte mais chata). Já estou saturado de Clipper. :[

PS2: até me disporia a fazer uma função de criação de EML futuramente, como uma contribuição espontânea à comunidade, desvinculada do XBase (pode chamar de hobby), assim como faço com a biblioteca WAPI. Mas por hora, estou até a tampa de trabalho.

PS3: no presente momento estou montando um leitor de INIs para poder manipular diretamente o arquivo de configuração do ACBrNFeMonitor. Amanhã coloco na seção de contribuição.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por rochinha »

Amiguinho,

Já pesquisou algo relativo a MAPI? através deste recurso voce poderia colocar conteúdo nas caixas de email do Outlook.

O utilitário MAPISEND.EXE permite incluir via linha de comando registros no Outlook.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por Maligno »

Obrigado, Rochinha. Vou pesquisar a respeito desse utilitário, que não conhecia. Mas o ideal seria ter um serviço desses no próprio ACBrNfe. É só um problema de tempo. Não fosse isso, eu mesmo faria. Até porque, como eu disse, é coisa fácil de fazer.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por Maligno »

O utilitário MAPISEND.EXE permite incluir via linha de comando registros no Outlook.
Esse programa, que acabei de testar, é bem limitado. O título é limitado a 23 caracteres (informação obtida num site sobre FiveWin - não testei), não dá pra usar um arquivo como contâiner do texto da mensagem, etc. Aliás, tive que instalar o Outlook do Office (abandonei o Express (começou a dar pau)), mas ainda não consegui fazer com que ele não apite quando detecta que "um programa está tentando enviar automaticamente um email em seu nome". Não achei onde está isso na configuração do Outlook. Alguma dica?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por Toledo »

Maligno, fiz alguns testes aqui e consegui enviar para o Outlook que vem com o Office, no Outlook Express não deu certo. Segue o exemplo feito com o Harbour 2.1.0beta1 (Rev. 14616), usando a biblioteca HBWIN.LIB.

Código: Selecionar todos

Function Main()
LOCAL oMail, oOL
LOCAL vMudaLinha:=CHR(13)+CHR(10)
IF ( oOL := TOLEAuto():New("Outlook.Application") ) != NIL
  oMail := oOL:CreateItem(0)
  oMail:To = "cliente@servidor.com.br"
  oMail:Subject = "Envio de NFe"
  oMail:Body = "Olá Maligno, bom dia!"+vMudaLinha+vMudaLinha+;
               "Segue em anexo o arquivo xML da NFe Nº 000001."+vMudaLinha+vMudaLinha+;
               "Abraços,"+vMudaLinha+vMudaLinha+"Toledo"
  oMail:Attachments:Add ("C:\programa\maligno\arquivo.xml")
  oMail:Send()
ELSE
  ? "Erro na criacao do Object OutLook"
ENDIF
Return Nil
Com este exemplo é enviado o e-mail e já vai para a caixa de itens enviados do Outlook.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por Maligno »

Obrigado, Toledo. Pensei em usar OLE num programa em C, mas como o tempo estava escasso e o cliente estava reclamando, resolvi pelo BLAT mesmo. Vai uma cópia para o cliente, como BCC. Não ficou do jeito que queriam, mas resolveu o problema. Até porque, é uma gambiarra num programa Clipper antigo. Mas é temporário. Logo vou trocá-lo por outro em Windos GUI, já dispondo de suíte completa de componentes para Internet.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por janio »

PS3: no presente momento estou montando um leitor de INIs para poder manipular diretamente o arquivo de configuração do ACBrNFeMonitor. Amanhã coloco na seção de contribuição.
Maligno, já disponibilizou? Não encontrei...
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Envio de eMail pelo ACBrNFeMonitor

Mensagem por Maligno »

Rapaz! Não é que esqueci? :)))
Vou preparar e subir pro fórum amanhã.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder