Scaricare da casella PEC (Legalmail)

Moderator: Enrico Maria Giordano

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

Scaricare da casella PEC (Legalmail)

Post by Enrico Maria Giordano »

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

Ogni aiuto è ben accetto.

EMG
solving
Posts: 56
Joined: Fri Jun 05, 2009 7:55 am
Location: Sicily ( ct ) - Italy

Re: Scaricare da casella PEC (Legalmail)

Post by solving »

ciao

questo sito

https://www.iprogrammatori.it/forum-pro ... l#p8610134

hanno messo un programma ( xml2pdf.exe )

che eseguito da linea comando e passando i parametri necessari
dovrebbe fare quello che chiedi .
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 »

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

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 »

La configurazione sembra uguale a qualsiasi mail:
https://help.infocert.it/guide/guida-al ... look-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?
AntoninoP
Posts: 347
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by AntoninoP »

Se usi i socket per scaricare la posta, c'è HBSSL, che è piuttosto facile, se riesci a fare il link poi ti basta chiamare

Code: Select all

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...
AntoninoP
Posts: 347
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by AntoninoP »

hbSSL c'è anche su xHarbour, guarda xHarbour\contrib\hbssl\tests\test.prg
da http://www.xharbour.org/files/download/ ... 44_con.zip
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 »

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

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 »

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?
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 »

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
AntoninoP
Posts: 347
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by AntoninoP »

vabbé dai, però se scrivi
Avete qualche idea su come si _ 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.
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 »

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
AntoninoP
Posts: 347
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy
Contact:

Re: Scaricare da casella PEC (Legalmail)

Post by AntoninoP »

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: Select all

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'
Post Reply