FreePOPs homepage - Informazioni
FreePOPs è un demone POP3 più un interprete LUA e alcune librerie extra per il parsing di HTTP e HTML. Il suo scopo principale è tradurre richieste POP3 locali in azioni HTTP remote per le webmail supportate, ma in realtà è più flessibile di così: per esempio esiste un plugin per leggere news da un sito web come se fossero messaggi in una mailbox. Si può facilmente estendere FreePOPs al volo, senza neanche farlo ripartire; si può aggiungere un plugin o modificarne uno esistente semplicemente cambiando uno script, dato che i plugin sono scritti in LUA e sono interpretati al volo.
Utilizzo
FreePOPs può essere utile in molte situazioni, qui descriviamo le più ovvie:
- Siete dietro un firewall che chiude la porta 110 ma volete comunque leggere la posta elettronica e la webmail del vostro provider fa schifo.
- Il vostro mail provider non vi permette di accedere alla mailbox con il protocollo POP3 ma solo tramite il servizio di webmail.
- Preferite usare la vostra mailbox invece di sfogliare le news di un qualche sito.
- Dovete sviluppare un server POP3 in meno di una settimana e volete che sia ragionevolmente veloce e che non consumi molta memoria.
- Non siete hacker del C, ma volete trarre beneficio da un frontend ad un server POP3, veloce e scritto in C, ma non volete perdere un mese a scrivere il backend in C. LUA è un linguaggio davvero semplice e leggero, una settimana è abbastanza per impararlo e poterlo usare in modo produttivo.
Funzioni
FreePOPs è l'unico software che conosciamo con queste feature:
- Server POP3 compliant con RFC (non con tutte le feature, ma compliant).
- Portabile (scritto in C e LUA il quale è scritto in C, quindi tutto è scritto nel linguaggio più portabile del mondo).
- Piccolo (in termini di risorse utilizzate) e ragionevolmente veloce.
- Estremamente estendibile al volo mediante un linguaggio semplice e potente.
- Piuttosto documentato.
- Rilasciato sotto la licenza GNU/GPL (questo significa che FreePOPs è Software Libero).