ENVIAR E-MAIL COM HMG

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

ENVIAR E-MAIL COM HMG

Mensagem por WALDYR SKUYA »

Boa noite amigos!
Tenho que automatizar o envio de e-mails com os recursos do HMG. Pesquisei muito neste forum e na internet, analisei e testei várias recursos e experiências apresentadas, mas não consegui ter sucesso. Gostaria de contar com vocês no sentido de saber se alguém já conseguiu uma forma ou procedimento que funcionou corretamente nesse tipo de envio. Caso positivo, se puderem enviar-me um exemplo completo, serei muito grato.
Abraços,
Waldyr Skuya
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

ENVIAR E-MAIL COM HMG

Mensagem por Itamar M. Lins Jr. »

Olá!
Para facilitar vc pode informar qual vc testou e não funcionou.
Pq vc usa HMG mais qual é o seu compilador e qual é o seu harbour ou xHarbour ?
Fica mais fácil de responder com solução e não fazendo mais perguntas.

A dificuldade em responder é pq não sei se é BCC/Mingw/Harbour/Xharbour e versão.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

ENVIAR E-MAIL COM HMG

Mensagem por WALDYR SKUYA »

Boa tarde Itamar!

Eu utilizo:
HMG 3.4.3
MINGW (i686-w64-mingw32)

Testei vários exemplos que encontrei principalmente aqui no forum. Anexo à este 2 exemplos.

Grato,
Waldyr
Anexos
EMAIL2.PRG
(3.29 KiB) Baixado 169 vezes
EMAIL1.PRG
(2.04 KiB) Baixado 135 vezes
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

ENVIAR E-MAIL COM HMG

Mensagem por Itamar M. Lins Jr. »

Ola!
E qual é o problema ?
Eu uso dessa forma(email2.prg) e funciona.
Ativa o log e mostre o conteúdo do log

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

ENVIAR E-MAIL COM HMG

Mensagem por Itamar M. Lins Jr. »

Olá!
HMG 3.4.3 não informa nada...tive que procurar no Changelog da HMG para ver que versão do harbour é.

Código: Selecionar todos

-HMG 3.4.3 2016/05/08
   - Updated MinGW C compiler (32 and 64-bit) to version 5.3.0 (release december 2015)
   - Updated Harbour 64-bit compiler to version nightly 2016-04-20
   - Updated Harbour compiler to version nightly 2016-05-07
Sua versão é de 2016.

Veja no Changelog do Harbour 3.2 as possíveis correções da função hb_sendmail()
Terá que fazer na mão as correções caso exista.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

ENVIAR E-MAIL COM HMG

Mensagem por WALDYR SKUYA »

Itamar,
Agradeço sua atenção.
Porem, não tenho conhecimento suficiente para utilizar log e alterar função do Harbour. Sem querer abusar de sua boa vontade, gostaria de saber se há alguma forma ou orientação para eu estudar a utilização desses recursos.
Grato,
Waldyr Skuya
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

ENVIAR E-MAIL COM HMG

Mensagem por Itamar M. Lins Jr. »

Olá!
não tenho conhecimento suficiente para utilizar log e alterar função do Harbour.
Eu no seu caso iria ler o manual da função hb_sedmail() e procurar correções (se teve) de 2016 até 2021 no Harbour.
Ativar o .log da função hb_sendmail(). que é a mesma tip_mailsend()
.T., ; // lTrace
No exemplo que postou está ativado. Toda vez que usa ele cria um arquivo smtp-X.log (X) São os números. smtp-1,smtp-2...etc.log
Tem que liberar o GMAIL ser acessado por "PROGRAMAS MENOS SEGUROS" precisa ativar isso no GMAIL.
Olhei o Changelog e não achei modificação, vi que em 2017 foi sincronizado com o Harbour 3.4 do Viktor.
Mas vc deve achar ai no seu HD os arquivos smtp-1.log, smtp-2.log, etc.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder