Scaricare da casella PEC (Legalmail)

Moderator: Enrico Maria Giordano


Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Wed Jan 23, 2019 5:03 pm

Guardando i sorgenti in xharbour\contrib\tipssl
vedo che tIPClientPOP deriva da tIPClient che supporta nativamente l'SSL!!
mentre tIPClientPOP no, basta aggiungere un parametro al costruttore...
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Wed Jan 23, 2019 5:44 pm

Torniamo quindi a cosa chiedevo io: se qualcuno aveva utilizzato tipssl e sapeva esattamente come procedere. So che servono le dll di OpenSSL dalle quali si devono produrre le corrispondenti lib. Ci sto provando ma per il momento non funziona. Probabilmente non sto usando le versioni giuste.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sat Jan 26, 2019 2:15 pm

RIsolto! Si deve fare così:

1. Scaricare questo:

https://slproweb.com/download/Win32OpenSSL_Light-1_1_1a.exe

2. Installarlo e prelevare queste due DLL dalla cartella di installazione:

libssl-1_1.dll
libcrypto-1_1.dll

3. Estrarre le LIB dalle DLL usando i seguenti comandi:

implib -a libssl.lib libssl-1_1.dll
implib -a libcrypto.lib libcrypto-1_1.dll

4. Linkare al proprio eseguibile tipssl.lib, libssl.lib, libcrypto.lib e tip.lib (in questo ordine).

5. Mettere le 2 DLL di cui sopra nella cartella dell'eseguibile (o in quella di sistema).

Fatto. Ora si è in grado di usare SSL in tutte le classi Tip.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sat Jan 26, 2019 2:18 pm

Ho anche provato il metodo Retrieve( n ) e funziona perfettamente. Scarica il testo del messaggio numero n il quale può essere poi caricato in un oggetto TipMail in questo modo:

Code: Select all  Expand view
cMail = oCli:Retrieve( n )
oMail = TipMail():New
oMail:FromString( cMail )


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sat Jan 26, 2019 2:19 pm

A proposito di tipssl: si devono impostare anche questi due parametri se si vuole leggere la PEC:

Code: Select all  Expand view
oCli:nDefaultPort = 995
oCli:lSSL = .T.


EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Mon Jan 28, 2019 2:50 pm

yeeeeee
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy


Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sat Jul 25, 2020 10:39 am

Ora però c'è un altro problema: come fare la stessa cosa per la versione a 64 bit? Non sono riuscito a trovare un implib che generi le librerie .a a partire dalle dll a 64 bit.

Qualche idea?

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sat Jul 25, 2020 3:19 pm

Trovato: si chiama mkexp.exe e sostituisce implib.exe nelle versioni a 64 bit del BCC.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sat Jul 25, 2020 7:24 pm

Enrico Maria Giordano wrote:C'è una nuova versione, il link precedente non è più valido:

https://slproweb.com/download/Win32OpenSSL_Light-1_1_1g.exe

EMG


Ho provato questa nuova versione (quella a 32 bit) e funziona regolarmente. Il prossimo passo è provare la versione a 64 bit (con FWH64)...

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Sun Jul 26, 2020 3:13 pm

Provata anche la versione a 64 bit: funziona correttamente.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby karinha » Tue Oct 06, 2020 1:18 pm

Master Enrico, you can go back to this subject, and update the links, as they stopped working. Explain step by step how it works, please.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7822
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Tue Oct 06, 2020 2:13 pm

This is the url to the libs:

https://slproweb.com/products/Win32OpenSSL.html

The rest of the steps are unchanged.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby goosfancito » Mon Jan 18, 2021 12:34 pm

Ho lo stesso problema. voglio implementare il PEC ma non posso, figuriamoci dall'Argentina.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

PreviousNext

Return to All products support

Who is online

Users browsing this forum: No registered users and 4 guests