html2pop3
Descrizione
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.
Funzionalità Principali
- 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.
Provider Supportati (Plugin)
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
Installazione e Utilizzo
Prerequisiti
- Java Runtime Environment (JRE) 11 o superiore installato.
Avvio
- 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
Configurazione del Client di Posta
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.
[email protected]). 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).
Configurazione Avanzata
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.
Licenza
Questo progetto è distribuito sotto licenza GPL v3. Vedi il file LICENSE per maggiori dettagli.
Autore
Matteo Baccan - www.baccan.it