FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Scaricare da casella PEC (Legalmail)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 23, 2019 03:54 PM

Uso xHarbour e TIPClientPOP.

EMG

Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 23, 2019 05: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...

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 23, 2019 05: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

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sat Jan 26, 2019 02: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
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sat Jan 26, 2019 02: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 (fw): Select all Collapse
cMail = oCli:Retrieve( n )
oMail = TipMail():New
oMail:FromString( cMail )


EMG
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sat Jan 26, 2019 02:19 PM
A proposito di tipssl: si devono impostare anche questi due parametri se si vuole leggere la PEC:

Code (fw): Select all Collapse
oCli:nDefaultPort = 995
oCli:lSSL = .T.


EMG
Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Mon Jan 28, 2019 02:50 PM

yeeeeee

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sat Jul 25, 2020 10:02 AM
C'è una nuova versione, il link precedente non è più valido:

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

EMG
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: 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

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sat Jul 25, 2020 03:19 PM

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

EMG

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sat Jul 25, 2020 07: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
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Sun Jul 26, 2020 03:13 PM

Provata anche la versione a 64 bit: funziona correttamente.

EMG

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Tue Oct 06, 2020 01: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
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Tue Oct 06, 2020 02:13 PM
This is the url to the libs:

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

The rest of the steps are unchanged.

EMG
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: 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/