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
Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 10, 2019 01:35 PM

Avete qualche idea su come si possano scaricare i messaggi da una casella PEC in modo automatico (da programma)? Anche un eseguibile command-line potrebbe andarmi bene.

Ogni aiuto è ben accetto.

EMG

Posts: 65
Joined: Fri Jun 05, 2009 07:55 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Fri Jan 11, 2019 02:09 PM
ciao

questo sito

https://www.iprogrammatori.it/forum-programmazione/fatturazione-elettronica/fatturazione-elettronica-b2b-programmi-t36534.html#p8610134

hanno messo un programma ( xml2pdf.exe )

che eseguito da linea comando e passando i parametri necessari
dovrebbe fare quello che chiedi .
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Fri Jan 11, 2019 02:25 PM

Grazie, ma purtroppo non mi pare che quel programma legga da una casella PEC. Sbaglio?

EMG

Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 16, 2019 07:29 PM
La configurazione sembra uguale a qualsiasi mail:
https://help.infocert.it/guide/guida-alla-configurazione-legalmail-microsoft-outlook-2003/
Personalmente non ho una pec con cui provare, ma c'è sia POP3 sia IMAP quindi se riesci a leggere una mail normale dovresti essere in grado di leggere anche la pec...
Che errore da?
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 16, 2019 08:44 PM

No, la PEC richiede SSL.

EMG

Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 08:12 AM
Se usi i socket per scaricare la posta, c'è HBSSL, che è piuttosto facile, se riesci a fare il link poi ti basta chiamare
Code (fw): Select all Collapse
ssl_ctx := SSL_CTX_new()
ssl := SSL_new( ssl_ctx )
nResult := hb_inetSSL_CONNECT( socket, ssl )


come da esempio Harbour\contrib\hbssl\tests\inetssl.prg

Probabilmente usi la classe TPop3 che appunto usa i socket, quindi la modifica dovrebbe essere fattibile...
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 08:48 AM

E' per Harbour? Io uso xHarbour.

EMG

Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 08:58 AM

hbSSL c'è anche su xHarbour, guarda xHarbour\contrib\hbssl\tests\test.prg
da http://www.xharbour.org/files/download/ ... 44_con.zip

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 09:01 AM

Sì, lo so ma non volevo usarlo per vari motivi. Per questo chiedevo se c'era un programma a linea di comando.

EMG

Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 09:07 AM

eh potevi dirlo subito :)
Se ti devi collegare con SSL devi usare una libreria SSL, non c'è scampo.
un programmino che scarica la posta da riga di comando la vedo difficile... come la salva? e a chi servirebbe oltre a te?

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 09:30 AM
AntoninoP wrote:eh potevi dirlo subito :-)


Scusa, l'avevo scritto nel primo messaggio ma in effetti non si capiva bene.

AntoninoP wrote:Se ti devi collegare con SSL devi usare una libreria SSL, non c'è scampo.
un programmino che scarica la posta da riga di comando la vedo difficile... come la salva? e a chi servirebbe oltre a te?


Una volta c'era un getmail.exe che funzionava benissimo e salvava in EML. Purtroppo non supportava SSL.

EMG
Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 09:52 AM
vabbé dai, però se scrivi
Avete qualche idea su come si possano scaricare i messaggi da una casella PEC in modo automatico (da programma)?

non mi viene in mente che non vuoi/puoi usare hbSSL
in più scrivi
Anche un eseguibile command-line potrebbe andarmi bene.

penso che preferiresti farlo in harbour piuttosto che da command line.

se poi mi scrivi
E' per Harbour? Io uso xHarbour.

allora credo che è una strada percorribile, al massimo se non c'era si poteva convertire da harbour a xHarbour...

Io volevo solo dare una mano.
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Thu Jan 17, 2019 10:01 AM

Sì, mi sono espresso male. Comunque ti ringrazio molto per le informazioni.

EMG

Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 23, 2019 08:54 AM

Dato che non riesco a trovare niente, torniamo al discorso tipssl: qualcuno l'ha mai utilizzato? Io non so da che parte cominciare. Qualcuno ha già le librerie e le dll per xHarbour?

EMG

Posts: 375
Joined: Tue Feb 10, 2015 09:48 AM
Re: Scaricare da casella PEC (Legalmail)
Posted: Wed Jan 23, 2019 03:50 PM
AntoninoP wrote:Se usi i socket per scaricare la posta, c'è HBSSL, che è piuttosto facile, se riesci a fare il link poi ti basta chiamare
Code (fw): Select all Collapse
ssl_ctx := SSL_CTX_new()
ssl := SSL_new( ssl_ctx )
nResult := hb_inetSSL_CONNECT( socket, ssl )


come da esempio Harbour\contrib\hbssl\tests\inetssl.prg

Probabilmente usi la classe TPop3 che appunto usa i socket, quindi la modifica dovrebbe essere fattibile...

In harbour non ho avuto difficolta a linkare HBSSL, in xHarbour non so'