Clipper On Line • Ver Tópico - e-mail no harbour 3.2

e-mail no harbour 3.2

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

Moderador: Moderadores

 

e-mail no harbour 3.2

Mensagempor Jairo Maia » 30 Dez 2018 08:30

Olá Inácio,

Acrescente em seu arquivo .hbp os seguintes arquivos:
hbssl.hbc
hbtip.hbc
A função de mensagem acho que é a HWG_MsgInfo, não seria? É a que está no exemplo acima. Essa função é da HWGUI, substitua pela Hb_Alert() para os testes.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

e-mail no harbour 3.2

Mensagempor cjp » 30 Dez 2018 23:03

Ainda tá dando erro na compilação: hb_fun_tip_mailsend.
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor Jairo Maia » 31 Dez 2018 11:02

Olá Inacio,

Entenda como enviar e-mail pelo Gmail e adapte os dados às suas necessidades.

Para melhor entendimento, proceda da seguinte forma:

Fase A-Libere sua conta Gmail para aceitar aplicativo de terceiros:
1-Abra sua conta de email Gmail;
2-Se você tem mais de uma conta Gmail, certifique-se de selecionar a conta que quer liberar;
3-Abra uma nova guia desse link: https://support.google.com/accounts/answer/6010255?hl=pt-BR;
4-Procure a frase: "1-Vá para a seção Apps menos seguros da sua Conta do Google", e clique no link dessa frase;
5-Em: "Permitir aplicativos menos seguros", ATIVE.

Fase B-Feito isso, proceda da seguinte forma:
1-Crie uma nova pasta em seu computador;
2-Descompacte o anexo desse post;
3-Edite o arquivo Gmail.Prg;
4-Coloque as informações de sua conta Gmail;
5-Digite Hbmk2 Gmail.hbp;
6-Será criado o arquivo executável de testes.

-Arquivos do anexo:
Gmail.Prg - fonte do exemplo
Gmail.hbp - script de compilação do hbmk2

FileXML.Xml - arquivo XML (fictício)
FilePDF.Pdf - arquivo PDF (fictício)

E as DLL´s necessários para executar o exemplo. Quando adaptar seu sistema, essas DLL´s (todas) precisam ficar na mesma pasta do executável de seu aplicativo:
libeay32.dll
libgcc_s_dw2-1.dll
libwinpthread-1.dll
ssleay32.dll

Gmail.rar
(860.08 KiB) Baixado 193 vezes
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

e-mail no harbour 3.2

Mensagempor cjp » 31 Dez 2018 18:31

Jairo, em primeiro lugar, muito obrigado pelo seu passo-a-passo, muito bem explicado e fácil de adaptar.

Entretanto, infelizmente, ainda não funcionou. Está dando falta da função tip_mailsend() na compilação. Fiz exatamente da forma como vc disse.

Será que não seria por algum problema na minha versão do Harbour? Uso a 3.2.
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor Jairo Maia » 01 Jan 2019 09:06

Bom dia Inácio,

É possível que seja o Harbour desatualizado. Baixe o Harbour atualizado aqui e instale (clique em harbour-nightly-win.exe), veja se vai funcionar: https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

e-mail no harbour 3.2

Mensagempor JoséQuintas » 01 Jan 2019 09:32

O nome pode ser diferente entre Harbour 3.4 e 3.2.

hbmk2 -find mail

hbcurl.hbc (não instalado):

hb_curl_mail_address_to_email()
hb_curl_mail_address_to_name()

hbtip.hbc (instalado):

TIPMail()
tip_GetNameEmail()
tip_GetRawEmail()
tip_MailAssemble()
tip_MailSend()

hbwin.hbc (instalado):

win_MAPISendMail()

xhb.hbc (instalado):

HB_LogEmail()

josequintas.hbc (não instalado):

ze_sendmailclass()
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

e-mail no harbour 3.2

Mensagempor cjp » 02 Jan 2019 00:05

Quintas, não sei se te entendi bem, veja a imagem no anexo, por favor.
Anexos
mail.png
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor cjp » 02 Jan 2019 00:16

Jairo, instalei o HB 3.4, mas ainda não deu certo. Veja no anexo, por favor.
Anexos
hb34.png
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor Jairo Maia » 02 Jan 2019 06:57

Olá Inácio,

Conforme informa sua mensagem, você tentou compilar com o Harbour 3.0.0. Não entendi o que foi que você fez.

Vamos tentar de novo. Proceda da seguinte forma:

1-Baixe o Harbour 3.2 conforma coloquei nesse post: http://www.pctoledo.com.br/forum/viewtopic.php?p=128219#p128219;
2-Instale o Harbour aceitando as definições padrões;

3-Abra o Internet Explorer (não confunda com Windows Explorer);
4-Na janela esquerda clique em Computador;
5-No menu superior clique na aba Propriedades do sistema;
6-Clique em Configurações avançadas do sistema;
7-Clique no botão Variáveis do sistema;
8-Na janela inferior chamada Variáveis do sistema, procure a variável Path e clique sobre ela (uma vez);
9-Clique no botão Editar;
10-Remova qualquer path para o Harbour que houver;
11-Acrescente o caminho onde foi instalado o Harbour, por padrão será na pasta Hb32, então acrescente ;X:\hb32\bin (onde X é a unidade em que você instalou o Harbour)

12-Se posicione na pasta do exemplo;
13-Digite apenas Hbmk2 Gmail.Hbp (sem colocar nenhum path adicional, a pasta já estará no path).

Veja se funciona.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

e-mail no harbour 3.2

Mensagempor cjp » 04 Jan 2019 23:13

Eu fiz como vc disse. Abrindo o link indicado, cliquei em Download Lastet Version. Não seria aí?

Agora vi que ali está escrito 3.0.

Se não for em Download Lastet Version, é pra baixar como?
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor Jairo Maia » 05 Jan 2019 05:13

cjp escreveu:Se não for em Download Lastet Version, é pra baixar como?
Como coloquei na mensagem do link: Clique em harbour-nightly-win.exe. Fica mais abaixo na página.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

e-mail no harbour 3.2

Mensagempor cjp » 11 Fev 2019 00:21

Desculpe a demora, tive alguns problemas, só agora puder ver isto.

Baixei o 3.4 correto agora. Compilou sem problema.

Mas deu erro na execução. Vide os anexos.

Curioso é que os arquivos .dll citados estão na pasta.

O que ainda estou fazendo errado?
Anexos
tela3.png
tela2.png
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor Daniel » 12 Fev 2019 07:29

Ola voce esta com erro no path pois ainda esta compilando com o harbour 3.2
visto pela imagem que voce postou
Daniel

Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Avatar de usuário

Daniel
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 373
Data de registro: 13 Ago 2003 22:42
Cidade/Estado: Apucarana - PR
Curtiu: 0 vez
Mens.Curtidas: 36 vezes

e-mail no harbour 3.2

Mensagempor cjp » 12 Fev 2019 10:01

De fato, vi agora que ele está informando o 3.2.

Mas será que o problema é no path? Estou na própria pasta do 3.4, chamando direto o hbmk2, que está na pasta.

Será que o problema não é na versão baixada, que era pra ser a 3.4, mas ainda está na 3.2?

Digitando só hbmk2, ele aponta de novo a 3.2.
Anexos
tela1.png
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

e-mail no harbour 3.2

Mensagempor JoséQuintas » 12 Fev 2019 23:17

Vamos repassar:

gmail: precisa liberar lá na conta de gmail

Harbour: precisa gerar com o recurso de comunicação segura, e pode ficar dependente de existir DLL

Detalhes? não sei, não uso o recurso. Uso uma conta que permita emails tradicionais e pronto.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Google [Bot] e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro