HTML2POP3 è un server virtuale POP3, SMTP e NNTP scritto in Java. Questo progetto nasce con l'obiettivo di permettere l'accesso a caselle di posta elettronica (che normalmente offrono solo accesso webmail o proprietario) tramite client di posta standard che utilizzano i protocolli POP3 e SMTP (come Outlook, Thunderbird, Apple Mail, ecc.).
In pratica, HTML2POP3 agisce come un gateway: il tuo client di posta si connette a HTML2POP3 (che gira localmente sulla tua macchina), e HTML2POP3 si occupa di collegarsi al sito web del provider, scaricare le email, e fornirle al tuo client tramite protocollo standard.
- Server POP3: Scarica le email da diversi provider webmail.
- Server SMTP: Invia email tramite i provider supportati.
- Server NNTP: Supporto base per newsgroup.
- Gestione RSS: Possibilità di leggere feed RSS come se fossero email.
- Filtri Avanzati: Configurazione di filtri per IP, Plugin e Utente per gestire l'accesso e la sicurezza.
- Supporto Proxy: Configurabile per funzionare dietro un proxy.
- Tunneling: Supporto per HTTP Tunneling.
- Multi-piattaforma: Essendo scritto in Java, funziona su Windows, Linux e macOS.
Il supporto per i vari provider è implementato tramite plugin. Tra i servizi supportati troviamo:
- Email.it
- Fastwebnet
- Gmail
- Hotmail / Outlook
- Infinito
- Libero
- Linux.it
- Supereva
- Tele2
- TIM
- Tin.it
- Tiscali
- Virgilio
- RSS Feed
- Java Runtime Environment (JRE) 11 o superiore installato.
- Scarica l'ultima release o compila il progetto dai sorgenti.
- Esegui il file
html2pop3.jar(o utilizza gli script.bat/.shforniti).java -jar target/HTML2POP3-3.1.0.jar
Per utilizzare HTML2POP3, configura il tuo client di posta elettronica come segue:
- Server POP3:
127.0.0.1(olocalhost) - Porta POP3:
110(default) - Server SMTP:
127.0.0.1(olocalhost) - Porta SMTP:
25(default) - Nome Utente: Il tuo indirizzo email completo (es.
nome.cognome@libero.it). HTML2POP3 userà il dominio per selezionare il plugin corretto. - Password: La password della tua casella email.
- Sicurezza connessione: Nessuna (HTML2POP3 gestisce la connessione sicura con il provider, la connessione locale può essere in chiaro).
Il file config.cfg permette di personalizzare il comportamento del server. Alcune opzioni principali:
host: Indirizzo di ascolto (default127.0.0.1).port: Porta POP3 (default110).portsmtp: Porta SMTP (default25).portnntp: Porta NNTP (default119).delete: Se impostato atrue, cancella le email dal server remoto dopo averle scaricate (comportamento standard POP3).debug: Abilita il log di debug per la risoluzione dei problemi.proxyhost,proxyport: Configurazione dell'eventuale proxy in uscita.
Questo progetto è distribuito sotto licenza GPL v3. Vedi il file LICENSE per maggiori dettagli.
Matteo Baccan - www.baccan.it