Scaricare da casella PEC (Legalmail)
Moderator: Enrico Maria Giordano
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
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...
vedo che tIPClientPOP deriva da tIPClient che supporta nativamente l'SSL!!
mentre tIPClientPOP no, basta aggiungere un parametro al costruttore...
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
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
EMG
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
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
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
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
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:
EMG
Code: Select all
cMail = oCli:Retrieve( n )
oMail = TipMail():New
oMail:FromString( cMail )
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
A proposito di tipssl: si devono impostare anche questi due parametri se si vuole leggere la PEC:
EMG
Code: Select all
oCli:nDefaultPort = 995
oCli:lSSL = .T.
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
C'è una nuova versione, il link precedente non è più valido:
https://slproweb.com/download/Win32Open ... 1_1_1g.exe
EMG
https://slproweb.com/download/Win32Open ... 1_1_1g.exe
EMG
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
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
Qualche idea?
EMG
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
Trovato: si chiama mkexp.exe e sostituisce implib.exe nelle versioni a 64 bit del BCC.
EMG
EMG
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
Ho provato questa nuova versione (quella a 32 bit) e funziona regolarmente. Il prossimo passo è provare la versione a 64 bit (con FWH64)...Enrico Maria Giordano wrote:C'è una nuova versione, il link precedente non è più valido:
https://slproweb.com/download/Win32Open ... 1_1_1g.exe
EMG
EMG
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
Provata anche la versione a 64 bit: funziona correttamente.
EMG
EMG
Re: Scaricare da casella PEC (Legalmail)
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.
Regards, saludos.
João Santos - São Paulo - Brasil
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Scaricare da casella PEC (Legalmail)
This is the url to the libs:
https://slproweb.com/products/Win32OpenSSL.html
The rest of the steps are unchanged.
EMG
https://slproweb.com/products/Win32OpenSSL.html
The rest of the steps are unchanged.
EMG
- goosfancito
- Posts: 1392
- Joined: Fri Oct 07, 2005 7:08 pm
Re: Scaricare da casella PEC (Legalmail)
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
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