Page 1 of 3

Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 10, 2019 1:35 pm
by Enrico Maria Giordano
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

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Fri Jan 11, 2019 2:09 pm
by solving
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 .

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Fri Jan 11, 2019 2:25 pm
by Enrico Maria Giordano
Grazie, ma purtroppo non mi pare che quel programma legga da una casella PEC. Sbaglio?

EMG

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Wed Jan 16, 2019 7:29 pm
by AntoninoP
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?

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Wed Jan 16, 2019 8:44 pm
by Enrico Maria Giordano
No, la PEC richiede SSL.

EMG

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 8:12 am
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  Expand view

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...

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 8:48 am
by Enrico Maria Giordano
E' per Harbour? Io uso xHarbour.

EMG

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 8:58 am
by AntoninoP
hbSSL c'è anche su xHarbour, guarda xHarbour\contrib\hbssl\tests\test.prg
da http://www.xharbour.org/files/download/ ... 44_con.zip

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 9:01 am
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

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 9:07 am
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?

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 9:30 am
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

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 9:52 am
by AntoninoP
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.

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Thu Jan 17, 2019 10:01 am
by Enrico Maria Giordano
Sì, mi sono espresso male. Comunque ti ringrazio molto per le informazioni.

EMG

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Wed Jan 23, 2019 8:54 am
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

Re: Scaricare da casella PEC (Legalmail)

PostPosted: Wed Jan 23, 2019 3:50 pm
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  Expand view

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'