Scaricare da casella PEC (Legalmail)

Moderator: Enrico Maria Giordano

AntoninoP
Posts: 347
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by AntoninoP »

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...
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

RIsolto! Si deve fare così:

1. Scaricare questo:

https://slproweb.com/download/Win32Open ... 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: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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

cMail = oCli:Retrieve( n )
oMail = TipMail():New
oMail:FromString( cMail )
EMG
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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

Code: Select all

oCli:nDefaultPort = 995
oCli:lSSL = .T.
EMG
AntoninoP
Posts: 347
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by AntoninoP »

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

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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

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

Re: Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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

https://slproweb.com/download/Win32Open ... 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
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Scaricare da casella PEC (Legalmail)

Post by karinha »

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
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Re: Scaricare da casella PEC (Legalmail)

Post by goosfancito »

Ho lo stesso problema. voglio implementare il PEC ma non posso, figuriamoci dall'Argentina.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
Post Reply