Problemas no envio de emails com hbtip

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Desde as atualizações por volta de 15/02/2015, não consigo mais enviar emails com hbtip.
Retornando o Harbour pra essa data, tudo volta ao normal.

Mais alguém com Harbour atualizado e com esse problema?
Se funciona, que configurações adotaram para o terra.com.br?

Nota:
Aqui funciona normalmente com o Harbour atualizado até 15/02/2015. Só depois disso é que parou de funcionar.
Se com alguém funciona depois disso, é de se imaginar que foi usada alguma configuração diferente da que sempre usei.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Problemas no envio de emails com hbtip

Mensagem por Kapiaba »

Boa tarde,

Código: Selecionar todos

   {"@terra.com.br",      "smtp.terra.com.br",       465, .T. },;
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Ok vou testar.
É que isso envolve atualizar Harbour, gerar novo Harbour, e só depois poder testar.
Na prática o terra.com.br é apenas um deles.
Tomara que funcione pra todos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Não foi.
Retornando a versão que mencionei, tudo normal.
smtp.sao.terra.com.br porta 587
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Problemas no envio de emails com hbtip

Mensagem por Kapiaba »

tente:

Código: Selecionar todos

smtp.terra.com.br porta 465
SSL = .T.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Como eu já disse, já tentei isso e também não funcionou.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Problemas no envio de emails com hbtip

Mensagem por Kapiaba »

E se o senhor copiasse hbtip.lib da versão anterior para a nova, teria algum incoveniente?

Com xHarbour, mais de 200 pessoas usam nosso enviador de emails, e não temos problemas com nenhum servidor.

abs.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Eu simplesmente retornei versão, é algo relativamente simples, e dá pra trocar versão a qualquer hora com este comando (precisa recompilar o Harbour depois do comando)
git checkout ~80

Foi mais pra confirmar.
Não dá pra fugir das alterações pra sempre, então convém que esteja funcionando pra não ter problemas depois.
De repente poderia ser somente alguma configuração extra pra voltar a funcionar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Problemas no envio de emails com hbtip

Mensagem por sygecom »

José,
De fato o Harbour está com problema no envio de email, poderia explicar para simples mortais como usar e baixar o Harbour retroativo, nunca usei GIT, sempre peguei o Harbour da noite e compilei, compilar o Harbour é fácil.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Pra baixar os fontes do Harbour, dependendo se oficial ou vszakats:

Código: Selecionar todos

 git clone https://github.com/harbour/core.git harbour32
 git clone http://github.com/vszakats/harbour-core/ vszakats
o último nome desse comando é o nome da pasta local que uso.

pra voltar atrás ou pra frente, atualizações, pode a qualquer momento digitar na pasta:

Código: Selecionar todos

git checkout master~n
onde n é a quantidade de alterações contadas a partir da última versão.
90 alterações pra trás: git checkout master~90
anterior à 90: git checkout master~91
primeira: git checkout master~0

Pode acompanhar o changelog.txt no disco, e ver que ele vai se alterando, incluindo/eliminando alterações.

Antes, pra resetar e poder atualizar eu usava isto, mas não funciona mais.

Código: Selecionar todos

git reset --hard HEAD
Então quando preciso resetar pra atualizar, eu baixo tudo de novo com o primeiro comando.
O normal pra ir atualizando é digitar isto na pasta:

Código: Selecionar todos

git pull
Pra gerar o Harbour, se já costuma baixar o Harbour nightly pronto:
win-make clean install

O que precisa onfigurar na máquina:
path pro harbour bin
path pro compilador C, caso não detecte automático
indicação do path de destino do harbour pronto (se for pasta diferente dos fontes)
Às vezes, se a detecção automática não funcionar, é só acrescentar algumas coisas manuais, como o compilador.

Código: Selecionar todos

SET PATH=d:\harbour\bin;d:\harbour\comp\mingw\bin
SET HB_INSTALL_PREFIX=d:\harbour
SET HB_COMPILER=mingw
E tem também o UPX pra compactar, que não faz parte do Harbour normal, e precisa baixar a parte.

Se for a versão do vszakats, se não me engano não funciona com o mingw padrão do harbour 3.2.

Aqui uso msvc 2010, e tem mais configurações além dessas.
No msvc2010 precisa configurar os PATHs dos EXEs, INCLUDEs e OBJs, e ficam em pastas diferentes.
No geral é igual quando usava Clipper.
Se der falta de algum EXE ou DLL, é procurar no computador, e colocar a pasta em SET PATH=
Se der falta de algum include (ch), é procurar no computador, e colocar a pasta em SET INCLUDE=
Se der falta de algum OBJ, é procurar no computador, e colocar a pasta em SET OBJ=
Se não detectar o compilador, verificar o PATH, e no caso do vszakats, acrescentar variável da versão
SET HB_COMPILER_VER=1600
Esse acima é a versão do msvc 2010, porque uso pasta diferente do padrão, mas não testei se já pega automático, senão não precisaria disso.

Só pra completar:
Se voltar/adiantar alteração, isso significa nos fontes, então precisa gerar o Harbour novamente.

Nota: GIT não é apenas pra baixar do github. GIT é um programa completo pra controlar versões. Geralmente a gente usa só pra baixar versão e nada mais.
No momento estou retornando pra 91 alterações pra trás, pra funcionar o email.
Já enviei meu teste direto pro email do desenvolvedor, porque inclui minha conta de email, pra ele tentar verificar o problema.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Problemas no envio de emails com hbtip

Mensagem por Itamar M. Lins Jr. »

Não testei, mas acredito que essas correções foram feitas pelo Przemek a dois dias passados.
2015-03-13 18:56 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* contrib/hbwin/win_bmp.c
! fixed copy and past typo in my last modification - thanks to
Juan Francolino for reporting the problem and to Alexander
Czjczyński for locating the reason. It closes issue #91.

* contrib/hbtip/smtpcli.prg
* be sure that server answer after HELO command (:open() method) is
fully consumed

* contrib/hbtip/sendmail.prg
! removed redundant waiting for sever answer after opening connection
without authentication - it fixes timeout delay in such case
! do not create TIPClientSMTP() object twice when it's not necessary
% small code simplification

best regards
Przemek
Já estão no fork 3.4

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Já testei no mesmo dia, ainda não foi resolvido.
Inclusive enviei meu fonte teste, com dados do meu email pra ele testar, como ele pediu.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7929
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Problemas no envio de emails com hbtip

Mensagem por Itamar M. Lins Jr. »

Isso já foi depois 13/03.
Desse seu teste!
No changes.

Additional information:
When ok, all sendmail work is made in less than 3 seconds.
When fail, need 10 seconds or more.
Veja:
! removed redundant waiting for sever answer after opening connection
without authentication - it fixes timeout delay in such case
Acredito que vc testou esse aqui em baixo. 12/03
2015-03-12 09:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* contrib/hbtip/sendmail.prg
! fixed wrong login conditions - AICS it's old problem which had existed
from very long time.

* contrib/hbtip/smtpcli.prg
! eliminated redundant processing EHLO processing

best regards
Przemek
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Por coincidência acabou de voltar o email que enviei pra ele.
Usei esse email indicado na atualização.

A atualização foi à tarde.
Enviei o email pra ele à noite, 13/03/2015 as 19:49.
O retorno de mensagem de erro foi este:
Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)
I'm not going to try again; this message has been in the queue too long.
Já conferi o email e está correto.
É o mesmo da atualização, onde se troca at por arroba.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Problemas no envio de emails com hbtip

Mensagem por JoséQuintas »

Resolvido.
2015-03-16 23:00 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* contrib/hbtip/smtpcli.prg
! do not execute STARTTLS command if server does not report it's supported
(issue #90)
https://github.com/harbour/core/issues/90
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder