Ir para conteúdo
  • Cadastre-se

dev botao

Problema No Envio De Email Da Nfce / Nfe


Ver Solução Respondido por Valter de Sousa - IDEASyS,
  • Este tópico foi criado há 763 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá

 

Estou com um problema no envio de e-mail com o PDF em anexo, ao tentar enviar o e-mail exibe o seguinte erro:

 

SMTP ERROR: Login:Success-Other undefined Status
 
220 2.0.0 Ready to start TLS
 
Fiz vários teste e em alguns deles o e-mail foi enviado, mas tenho duvidas quanto ao procedimento que fiz, primeiramente vou passar os dados iniciais que ocorre o erro
 
ACBr instalado para usar com a Capicom (Li em um outro tópico "Ainda Sobre O Envio de E-Mail" um problema parecido, mas dizia que só acontecia com OpenSSL então abri este por achar que era diferente)
 
A Impressão da NFE é por Rave Report e da NFCe é por Fortes Report
 
Servidor SMTP = smtps.bol.com.br
porta = 587
SSL = False
TLS = True
Enviar PDF = True
 
Situações
 
1 - Exibe o erro informado ao tentar enviar e-mail da NFCe, se for NFe envia normal desde que não tenha tentado enviar e-mail da NFCe antes, caso tenha tentado enviar e-mail da NFCe antes, também da o mesmo erro no envio da NFe.
 
2 - Alterei o TLS para ficar TRUE quando for NFe e FALSE quando for NFCe, neste caso enviou e-mail para a NFCe mas deu o erro para a NFe
 
3 - Alterei TLS para False, neste caso não da problema de envio em ambas as notas, gostaria de saber se pode deixar o TLS sempre False, ou se isso pode causar algum problema no cliente?
 
4 - Alterei o TLS para TRUE e também para não enviar o PDF como anexo, neste caso também enviou e-mail para ambas as notas apenas com o XML como anexo, porem isto não resolve o problema, mas deixa a entender que o problema é com o PDF
 
5 - Gerei os PDF das notas e comentei a linha "TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.ImprimirDANFEPDF(NFe);"  da procedure "NotaFiscal.EnviarEmail", como os PDF já estavam gerados, não precisava gerar novamente. Neste caso o envio do e-mail funcionou para ambas as notas, mas isso também não é a solução, pois se o PDF não estiver gerado vai dar outro erro.
 
6 - Tentei contornar o caso 5, escrevendo em uma mesma procedure, a chamada para imprimir o PDF e depois para enviar o email, mas ainda assim deu o erro
 
7- Testei criando o ACBrNFe em tempo de execução e depois do  envio do e-mail fazendo a liberação da memória, mas o erro persistiu
 
Os casos 3 e 5 foram os únicos que não houve erro ao enviar o e-mail com PDF no anexo, sendo que o caso tem a questão do TLS ser sempre FALSE e no caso 5, o Usuário terá que gerar o PDF antes e depois enviar o e-mail, ou seja fazer o processo em duas etapas
 
 
Será que alguém já passou por isso? Gostaria de uma solução mais definitiva
 
Obrigado
Editado por Juliano Do Amaral Chaves
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 2 semanas depois ...

Estou utilizando o monitor 0.8.7.3 e estou com o mesmo problema pra envio de NFCe por email utilizando Gmail.

Nenhuma configuração (SSL, TSL) ou porta (465, 587) consegue enviar.

Não tem proxy, firewall, etc.

 

Alguém tem alguma idéia?

Editado por Ryan molina
Link para o comentário
Compartilhar em outros sites

Obrigado pela dica, mas como faço para fazer esta alteração?

 

 

Olá

 

Estou com um problema no envio de e-mail com o PDF em anexo, ao tentar enviar o e-mail exibe o seguinte erro:

 

SMTP ERROR: Login:Success-Other undefined Status
 
220 2.0.0 Ready to start TLS
 
Fiz vários teste e em alguns deles o e-mail foi enviado, mas tenho duvidas quanto ao procedimento que fiz, primeiramente vou passar os dados iniciais que ocorre o erro
 
ACBr instalado para usar com a Capicom (Li em um outro tópico "Ainda Sobre O Envio de E-Mail" um problema parecido, mas dizia que só acontecia com OpenSSL então abri este por achar que era diferente)
 
A Impressão da NFE é por Rave Report e da NFCe é por Fortes Report
 
Servidor SMTP = smtps.bol.com.br
porta = 587
SSL = False
TLS = True
Enviar PDF = True
 
Situações
 
1 - Exibe o erro informado ao tentar enviar e-mail da NFCe, se for NFe envia normal desde que não tenha tentado enviar e-mail da NFCe antes, caso tenha tentado enviar e-mail da NFCe antes, também da o mesmo erro no envio da NFe.
 
2 - Alterei o TLS para ficar TRUE quando for NFe e FALSE quando for NFCe, neste caso enviou e-mail para a NFCe mas deu o erro para a NFe
 
3 - Alterei TLS para False, neste caso não da problema de envio em ambas as notas, gostaria de saber se pode deixar o TLS sempre False, ou se isso pode causar algum problema no cliente?
 
4 - Alterei o TLS para TRUE e também para não enviar o PDF como anexo, neste caso também enviou e-mail para ambas as notas apenas com o XML como anexo, porem isto não resolve o problema, mas deixa a entender que o problema é com o PDF
 
5 - Gerei os PDF das notas e comentei a linha "TACBrNFe( TNotasFiscais( Collection ).ACBrNFe ).DANFE.ImprimirDANFEPDF(NFe);"  da procedure "NotaFiscal.EnviarEmail", como os PDF já estavam gerados, não precisava gerar novamente. Neste caso o envio do e-mail funcionou para ambas as notas, mas isso também não é a solução, pois se o PDF não estiver gerado vai dar outro erro.
 
6 - Tentei contornar o caso 5, escrevendo em uma mesma procedure, a chamada para imprimir o PDF e depois para enviar o email, mas ainda assim deu o erro
 
7- Testei criando o ACBrNFe em tempo de execução e depois do  envio do e-mail fazendo a liberação da memória, mas o erro persistiu
 
Os casos 3 e 5 foram os únicos que não houve erro ao enviar o e-mail com PDF no anexo, sendo que o caso tem a questão do TLS ser sempre FALSE e no caso 5, o Usuário terá que gerar o PDF antes e depois enviar o e-mail, ou seja fazer o processo em duas etapas
 
 
Será que alguém já passou por isso? Gostaria de uma solução mais definitiva
 
Obrigado

 

 

Consegiu resolver seu problema ? estou com o mesmo problema que aconteceu com você. caso poder passar a solução . grato

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...

Olá estou com este tipo de problema (220 2.0.0 SMTP server ready')  . Sendo que ,  consigo enviar em um projeto e em outro , que modifiquei com esta finalidade , não consigo   : 

 

  Erro no ReadResult na função abaixo :

 

 function TSMTPSend.StartTLS: Boolean;

begin
  Result := False;
  if FindCap('STARTTLS') <> '' then
  begin
    FSock.SendString('STARTTLS' + CRLF);
    if (ReadResult = 220) and (FSock.LastError = 0) then
    begin
      Fsock.SSLDoConnect;
      Result := FSock.LastError = 0;
    end;
  end;
end;
Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...
  • 1 ano depois...
Em 06/05/2020 at 20:00, Valter de Sousa - IDEASyS disse:

Pra quem ainda não resolveu , atualize as DLL da pasta da sua aplicação com as dlls da pasta 

ACBR\DLLs\OpenSSL\1.0.2.21\x86 por esta versão

Boa tarde!

No meu caso que não estava conseguindo enviar e-mail NFe, funcionou perfeitamente.

 

Muito obrigada.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 763 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.