Scaricare da casella PEC (Legalmail)

Moderator: Enrico Maria Giordano

Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Thu Jan 10, 2019 1: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
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby solving » Fri Jan 11, 2019 2: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 .
solving
 
Posts: 65
Joined: Fri Jun 05, 2009 7:55 am
Location: Sicily ( ct ) - Italy

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Fri Jan 11, 2019 2:25 pm

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

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

Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Wed Jan 16, 2019 7: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?
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy


Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Thu Jan 17, 2019 8: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: 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...
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy


Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Thu Jan 17, 2019 8:58 am

hbSSL c'è anche su xHarbour, guarda xHarbour\contrib\hbssl\tests\test.prg
da http://www.xharbour.org/files/download/ ... 44_con.zip
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Thu Jan 17, 2019 9: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
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Thu Jan 17, 2019 9: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?
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Thu Jan 17, 2019 9: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
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Thu Jan 17, 2019 9: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.
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Thu Jan 17, 2019 10:01 am

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

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

Re: Scaricare da casella PEC (Legalmail)

Postby Enrico Maria Giordano » Wed Jan 23, 2019 8: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
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Scaricare da casella PEC (Legalmail)

Postby AntoninoP » Wed Jan 23, 2019 3: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: 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'
AntoninoP
 
Posts: 375
Joined: Tue Feb 10, 2015 9:48 am
Location: Albenga, Italy

Next

Return to All products support

Who is online

Users browsing this forum: No registered users and 16 guests

cron