Dopo 50 giorni dall'ultimo rilascio, ho aggiornato HTML2POP3.
In questo periodo sono stati segnalati alcuni problemi, che ho provato a risolvere in modo definitivo.
* Mancata paginazione
A causa della nuova grafica delle caselle di libero.it, HTML2POP3 non riusciva più a paginare e restituiva solamente i messaggi presenti nella prima pagina delle caselle web.
Ho corretto il codice in modo da risolvere la paginazione, analizzando altre parti della pagina web di libero, dato che il layout era completamente diverso
* Problema del CAPTCHA
Se si usava HTML2POP3 dall'estero, o se c'era qualche problema sulla casella, libero.it tendeva a forzare il login, con l'inserimento di un CAPTCHA da inserire manualmente.
Ora HTML2POP3 si accorge di questa cosa e fa apparire un POPUP contenente il CAPTCHA.
Dopo il suo inserimento manuale da parte dell'utente, passa l'informazione a libero.it, che la utilizza per il login.
Questo evita che si debba andare sul sito web di libero per sbloccare la casella.
Dato che all'estero la richiesta del CAPTCHA era fatta per ogni autenticazione, ho anche fatto in modo di mantenere una sessione permanente verso libero, in modo da riutilizzare l'ultimo login effettuato e non richiedere ogni volta il CAPTCHA.
La cosa funziona, a patto di mantenere il download della posta ogni 10 minuti.
Con scaricamenti della posta sopra i 10 minuti, la sessione potrebbe terminare e si potrebbe essere obbligati a reinserire il CAPTCHA.
* Errori d'accesso
In caso di mancato accesso, viene preso l'esatto errore riportato da libero.it e viene passato al client di posta, in modo da sapere esattamente il motivo del mancato login
* Java 6
La nuova webmail di libero.it utilizza un certificato di sicurezza con grandezza di 2048 bit. Con java6 il certificato massimo che si poteva gestire era di 1024 bit. Per questa ragione, chi utilizzava Java6 per controllare le caselle di libero.it (blu.it, giallo.it etc) riscontrava un errore all'interno dei log di HTML2POP3.
Ora viene controllata la versione di Java che si utilizza con HTML2POP3. Se si sta usando JAVA6, apparirà un box indicante che occorre aggiornare la versione, con una più recente.
Spero di aver risolto, o comunque migliorato, i problemi segnalati fino ad ora.
Scaricate quindi questa nuova versione e provatela.
Come sempre, se volete farmi un regalo, usate la mia WishList Amazon
Chiaramente apprezzerò :)
Bene e ora il link dove scaricare html2pop3 Eccolo
HTML2POP3 2.50
Versione 2.50: risolto il problema del CAPTCHA su caselle estere, corretta la paginazione, introdotta la cache di sessione
9 commenti Aggiungi il tuo
Buongiorno Matteo. Stamattina ho sostituito la versione 49 con la 50 ma si é subito verificato un problema di accesso alla posta di Libero con il programma che uso (Windows Live Mail): infatti mi viene richiesta la password, che non ho affatto modificato, L'ho riscritta nelle proprietà dell'account libero ma...niente da fare.
Per il resto mi sono limitato a seguire il tuo consiglio di inserire localhost nei server pop di virgilio e libero e assegnare 110 alle porte. Nella "49" erano rispettivamente 127.0.0.1 e 111. Che si può fare?
Grazie per l'aiuto.
Vincenzo
ti allego il jpg della finestra di errore. A seguire il log del sw
Per il resto mi sono limitato a seguire il tuo consiglio di inserire localhost nei server pop di virgilio e libero e assegnare 110 alle porte. Nella "49" erano rispettivamente 127.0.0.1 e 111. Che si può fare?
Grazie per l'aiuto.
Vincenzo
ti allego il jpg della finestra di errore. A seguire il log del sw
ciao,
anche a me da errore con la password su due indirizzi mail di libero.
La cosa strana è che su un terzo funziona perfettamente.
Ieri ho aggiornato alla versione 2.50 e disinstallato java 6 e installato java 7 sul mio Mac (visto che mi dava quell'errore).
Tutte le altre mail funzionano perfettamente tranne due di quelle di libero.....quale può essere il problema?
Ho cambiato localhost con 127.0.0.1, ricontrollato tutti i settaggi.....non capisco......
Puoi aiutarmi?
anche a me da errore con la password su due indirizzi mail di libero.
La cosa strana è che su un terzo funziona perfettamente.
Ieri ho aggiornato alla versione 2.50 e disinstallato java 6 e installato java 7 sul mio Mac (visto che mi dava quell'errore).
Tutte le altre mail funzionano perfettamente tranne due di quelle di libero.....quale può essere il problema?
Ho cambiato localhost con 127.0.0.1, ricontrollato tutti i settaggi.....non capisco......
Puoi aiutarmi?
ho toccato troppe cose con la 2.50... c'e' un problema sull'autenticazione, gia' risolto :)
stasera rilascio una nuova versione
stasera rilascio una nuova versione
grazie sempre a Matteo ---- ho un problema sul PC dove ho installato Windows XP...quando avvio HTLM il computer si spegne e anche con il file.bat. Invece in altro PC con windows 7 non succede.
Anch'io ho problemi con la posta di libero.
Grazie sempre
Anch'io ho problemi con la posta di libero.
Grazie sempre
Invece nel mio caso l'ottimo Matteo al 2° tentativo ha trovato la soluzione all'ambaradan (merci beaucoup!) con un dettaglio però: al primo collegamento mi ha riscaricato a valanga sul pc tutta la posta vecchia. Cosa che mi era successa altre 3 o 4 volte pure con la versione .49. Perciò ho fatto pulizia sulla mail web sperando che non ricapiti. Boh...mistero libero.
Saluti e buon lavoro.
Vincenzo
Saluti e buon lavoro.
Vincenzo
ho aggiornato alla versione 2.50 eseguo il programma scarico la posta e correttamente il programma mi avverte che devo utilizzare la versione 7, ricerco il file lo scarico lo installo riavvio tutto ma compare lo stesso messaggio
06/08/2014 09:22:39 [2013840] +---------------------------------------------------------------------------+
06/08/2014 09:22:39 [2013840] | POP3/SMTP/NNTP simulation server Version 2.50 |
06/08/2014 09:22:39 [2013840] | Matteo Baccan Opensource Software http://www.baccan.it |
06/08/2014 09:22:39 [2013840] +---------------------------------------------------------------------------+
06/08/2014 09:22:39 [2013840] Java Runtime: Java(TM) SE Runtime Environment
06/08/2014 09:22:39 [2013840] Java Version: 20.7-b01
06/08/2014 09:22:39 [2013840] Config path: C:\html2pop\config.cfg
06/08/2014 09:22:39 [2013840] Server POP3 ready at 127.0.0.1:110 max clients: 10
06/08/2014 09:22:39 [2013840] Server SMTP ready at 127.0.0.1:25 max clients: 10
06/08/2014 09:22:39 [2013840] Server NNTP ready at 127.0.0.1:119 max clients: 10
06/08/2014 09:22:39 [2013840] Message download queue: LIFO
06/08/2014 09:22:39 [2013840] Le cancellazioni SONO abilitate, il client di posta potra' cancellare la posta
06/08/2014 09:22:39 [2013840] Le cancellazioni sono fatte DOPO la sconnessione del client di posta
06/08/2014 09:22:39 [2013840] Errori gravi visualizzati con messagebox GUI e file di log
06/08/2014 09:22:39 [2013840] Modalita' di debug disattiva
06/08/2014 09:22:39 [2013840] Sponsor: true
06/08/2014 09:22:39 [2013840] Attach email originale nella posta emulata: true
06/08/2014 09:22:39 [2013840] Numero di download massimi per sessione: -1
06/08/2014 09:22:39 [2013840] Dimensione del file di log: 2000000
06/08/2014 09:22:39 [2013840] Tunneling server http://www.baccan.it/pop3/
06/08/2014 09:22:39 [2013840] -----------------------------------------------------------------------------
06/08/2014 09:22:39 [2013840] Plugin specific setting
06/08/2014 09:22:39 [2013840] -----------------------------------------------------------------------------
06/08/2014 09:22:39 [2013840] tiscali: modalita' di cancellazione CANCELLA
06/08/2014 09:22:39 [2013840] tin: modalita' di cancellazione CANCELLA
06/08/2014 09:22:39 [2013840] libero: flag di lettura DISATTIVO
06/08/2014 09:22:39 [2013840] outlook 2002: timeout ATTIVO
06/08/2014 09:22:39 [2684960] supporto per rfc2047: ATTIVO
06/08/2014 09:22:39 [2684960] -----------------------------------------------------------------------------
06/08/2014 09:22:39 [2684960] java.runtime.name: Java(TM) SE Runtime Environment
06/08/2014 09:22:39 [2684960] sun.boot.library.path: C:\Program Files\Java\jre6\bin
06/08/2014 09:22:39 [2684960] java.vm.version: 20.7-b01
06/08/2014 09:22:39 [2684960] java.vm.vendor: Sun Microsystems Inc.
06/08/2014 09:22:39 [2684960] java.vendor.url: http://java.sun.com/
06/08/2014 09:22:39 [2684960] proxyUser:
06/08/2014 09:22:39 [2684960] path.separator: ;
06/08/2014 09:22:39 [2684960] java.vm.name: Java HotSpot(TM) 64-Bit Server VM
06/08/2014 09:22:39 [2684960] file.encoding.pkg: sun.io
06/08/2014 09:22:39 [2684960] sun.java.launcher: SUN_STANDARD
06/08/2014 09:22:39 [2684960] user.country: IT
06/08/2014 09:22:39 [2684960] sun.os.patch.level: Service Pack 1
06/08/2014 09:22:39 [2684960] java.vm.specification.name: Java Virtual Machine Specification
06/08/2014 09:22:39 [2684960] user.dir: C:\html2pop
06/08/2014 09:22:39 [2684960] java.runtime.version: 1.6.0_32-ea-b02
06/08/2014 09:22:39 [2684960] java.awt.graphicsenv: sun.awt.Win32GraphicsEnvironment
06/08/2014 09:22:39 [2684960] java.endorsed.dirs: C:\Program Files\Java\jre6\lib\endorsed
06/08/2014 09:22:39 [2684960] os.arch: amd64
06/08/2014 09:22:39 [2684960] http.proxySet: false
06/08/2014 09:22:39 [2684960] java.io.tmpdir: C:\Temp\
06/08/2014 09:22:39 [2684960] line.separator: \r\n
06/08/2014 09:22:39 [2684960] java.vm.specification.vendor: Sun Microsystems Inc.
06/08/2014 09:22:39 [2684960] https.proxyHost:
06/08/2014 09:22:39 [2684960] user.variant:
06/08/2014 09:22:39