ACBrNFeMonitor - Envio de e-mail

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

Laudelino Scarmagnani
Usuário Nível 3
Usuário Nível 3
Mensagens: 303
Registrado em: 07 Fev 2007 10:54

ACBrNFeMonitor - Envio de e-mail

Mensagem por Laudelino Scarmagnani »

Boa tarde, pessoal.
alguem teria um exemplo do comando que envia email do ACBr? Ou alguma ajuda explicando como funciona cada parametro:
O exemplo que pesquisei é assim:
NFE.EnviarEmail( cPara, cArquivo, [ nEnviaDanfePDF ], [ cTituloEmail], [ cEmailCopia] )
O que quer dizer e o que enviar em [ nEnviaDanfePDF ]? O ACBr gera automaticamente?
Para usar este comando, tenho que configurar algo no ACBrNFeMonitor? Tenho uma rotina de envio de email, que baixei no forum. Funciona nos testes aqui em casa, porem, no cliente, não funciona. Como configurar o Servidor smtp. Como faço para ter esta informação no computador do cliente, já que le nem sabe o que é isso. Eu também sei muito pouco.
Laudelino.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: ACBrNFeMonitor - Envio de e-mail

Mensagem por Toledo »

Laudelino, os parâmetros da TAG NFE.EnviarEmail são os seguintes:

cPara = endereço de e-mail para quem você vai enviar a NFe.
cArquivo = caminho e nome do arquivo xML da NFe que será enviada.
nEnviaDanfePDF = indica se deverá ser enviado PDF junto ao Arquivo XML da NFe no email. Deverá ser passado 1 para enviar e 0 para não enviar o PDF (opcional).
cTituloEmail = título do e-mail que será enviado (opcional).
cEmailCopia = parâmetro opcional que poderá conter diversos emails separados por ; para enviar cópia do email enviado ao Email de Destino. Por exemplo, para o escritório de contabilidade.

Exemplo:

Código: Selecionar todos

NFE.EnviarEmail("toledo@pctoledo.com.br","C:\NFE\35100200128791000135550010000010320000010326-nfe.xml","1")
Agora no ACBrNFeMonitor você vai ter que configurar os dados para SMTP e a pasta onde será gravado o PDF.

Imagem

Imagem

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
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Re: ACBrNFeMonitor - Envio de e-mail

Mensagem por rubens »

Aproveitando... alguem sabe como configurar numa conta do hotmail.com
Tipo o email é labmdv@hotmail.com, como ficaria a configuração?

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: ACBrNFeMonitor - Envio de e-mail

Mensagem por sygecom »

Conta de Hotmail, Gmail e outras tem que ter autenticação SSL e o Acbrnfemonitor não da suporte para isso.
Se tiveres usando xHarbour pode usar o exemplo do link abaixo para Hotmail.
http://www.fivewin.com.br/exibedicas.asp?id=1039
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Kiko Fernandes
Usuário Nível 3
Usuário Nível 3
Mensagens: 213
Registrado em: 24 Out 2008 22:41
Localização: Foz do Iguaçu

Re: ACBrNFeMonitor - Envio de e-mail

Mensagem por Kiko Fernandes »

Boa Noite!
Com o hotmail não consegui criar, parece que não tem suporte smtp.
Mas consegui instalar em um cliente através do gmail.
No campo Servidor SMTP informei: smtp.gmail.com
Porta: 465 ou 587 não me recordo bem, mas parece que foi usado a 465.
Usuário: nome@gmail.com senha: ********* [informe nome e senha]
[v] SMTP exige conexão segura. [Deverá marcar esta opção]
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: ACBrNFeMonitor - Envio de e-mail

Mensagem por alaminojunior »

Kiko Fernandes escreveu:No campo Servidor SMTP informei: smtp.gmail.com
Porta: 465 ou 587 não me recordo bem, mas parece que foi usado a 465.
Usuário: nome@gmail.com senha: ********* [informe nome e senha]
[v] SMTP exige conexão segura. [Deverá marcar esta opção]
Ou pode usar:

Código: Selecionar todos

smtp.gmail.com
porta 25
usuario usuario@gmail.com
senha *********
e não precisa marcar conexão segura
Testado aqui.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: ACBrNFeMonitor - Envio de e-mail

Mensagem por Maligno »

sygecon escreveu:tem que ter autenticação SSL e o Acbrnfemonitor não da suporte para isso.
Uma vez que esse ACBr (se não me engano) foi feito em Delphi, provavelmente usaram a biblioteca Indy para conexão SMTP. Levando-se em conta que numa imagem postada aparece a opção para conexão segura, pode ser que não funciona esse tipo de conexão apenas pela falta das DLLs para SSL. Esses arquivos são distribuídos à parte. Não vêm com o Delphi. É uma tentativa. O arquivo é:

http://indy.fulgan.com/SSL/openssl-1.0.0-i386-win32.zip

Copie apenas as duas DLLs do pacote no mesmo diretório onde se encontra o EXE do ACBr.


PS: Pelo que sei, o GMail exige conexão segura, tanto para SMTP quanto POP3. Nunca mais usei. Pode ter mudado. :)
[]'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