Next: 2 History
Up: FreePOPs Manual
Previous: Contents
Contents
Subsections
FreePOPs is a POP3 daemon plus a LUA interpreter and some extra libraries
for HTTP and HTML parsing. Its main purpose is translating local POP3
requests to remote HTTP actions on the supported web-mails, but it
is really more flexible: for example there is a plugin to read news
from a website as if they were mails in a mailbox. You can easily
extend FreePOPs on the fly, without even restarting it; you can add
a plugin or modify an existing one simply changing the script file
since the plugins are written in LUA and are interpreted on the fly.
FreePOPs can be useful in some situations, here we give the most obvious
ones:
- You are behind a firewall that closes port 110 but you need to read
your mail and the web-mail of your mail provider sucks.
- Your mail provider does not allow you to access your mailbox with
the POP3 protocol, but only through the web-mail service.
- You prefer looking at your mailbox instead of browsing some websites
news.
- You have to develop a POP3 server in less than a week and you want
it to be reasonably fast and not so memory consuming.
- You are not a C hacker, but you want to benefit from a fast POP3 server
frontend written in C and you want not to waste a month in writing
the backend in C. LUA is a really simple and tiny language, one week
is enough to learn it in a way that allows you to use it productively.
FreePOPs is the only software I know with these features:
- POP3 server RFC compliant (not full featured but compliant).
- Portable (written in C and LUA that is written in C, so everything
is written in the most portable language around the world).
- Small (in the sense of resources usage) and reasonably fast.
- Extremely extensible on the fly using a simple and powerful language.
- Pretty documented.
- Released under the GNU/GPL license (this means FreePOPs is Free Software).
These are the plugins currently included in FreePOPs:
- abv.lua (abv.bg)
- :
This plugin supports these domains: @abv.bg, @gyuvetch.bg, @gbg.bg
- aggregator.lua (RSS/RDF aggregator)
- :
This plugin supports these domains: @aggregator, @...
- aol.lua (aol.com)
- :
This plugin supports these domains: @aol.com, @aol.com.ar, @aol.fr, @aol.com.mx, @aol.com.au, @aol.de, @aol.com.pr, @aol.com.br, @jp.aol.com, @aol.com.uk, @aol.ca, @aola.com, @aim.com
- davmail.lua (DAVMAIL)
- :
This plugin supports these domains: @lycos.co.uk, @lycos.ch, @lycos.de, @lycos.es, @lycos.it, @lycos.at, @lycos.nl, @spray.se, @jubii.dk
- excite.lua (excite)
- :
This plugin supports these domains: @excite.com, @myway.com
- fastmail.lua (fastmail.com)
- :
This plugin supports these domains: @123mail.org, @150mail.com, @150ml.com, @16mail.com, @2-mail.com, @4email.net, @50mail.com, @airpost.net, @allmail.net, @bestmail.us, @cluemail.com, @elitemail.org, @emailgroups.net, @emailplus.org, @emailuser.net, @eml.cc, @fastem.com, @fast-email.com, @fastemail.us, @fastemailer.com, @fastest.cc, @fastimap.com, @fastmail.cn, @fastmail.com.au, @fastmail.fm, @fastmail.us, @fastmail.co.uk, @fastmail.to, @fmail.co.uk, @fast-mail.org, @fastmailbox.net, @fastmessaging.com, @fea.st, @f-m.fm, @fmailbox.com, @fmgirl.com, @fmguy.com, @ftml.net, @hailmail.net, @imap.cc, @imap-mail.com, @imapmail.org, @internet-e-mail.com, @internetemails.net, @internet-mail.org, @internetmailing.net, @jetemail.net, @justemail.net, @letterboxes.org, @mailandftp.com, @mailas.com, @mailbolt.com, @mailc.net, @mailcan.com, @mail-central.com, @mailforce.net, @mailftp.com, @mailhaven.com, @mailingaddress.org, @mailite.com, @mailmight.com, @mailnew.com, @mail-page.com, @mailsent.net, @mailservice.ms, @mailup.net, @mailworks.org, @ml1.net, @mm.st, @myfastmail.com, @mymacmail.com, @nospammail.net, @ownmail.net, @petml.com, @postinbox.com, @postpro.net, @proinbox.com, @promessage.com, @realemail.net, @reallyfast.biz, @reallyfast.info, @rushpost.com, @sent.as, @sent.at, @sent.com, @speedpost.net, @speedymail.org, @ssl-mail.com, @swift-mail.com, @the-fastest.net, @theinternetemail.com, @the-quickest.com, @veryfast.biz, @veryspeedy.net, @warpmail.net, @xsmail.com, @yepmail.net, @your-mail.com
- flatnuke.lua (flatnuke)
- :
This plugin supports these domains: @flatnuke, @...
- gmail.lua (GMail.com)
- :
This plugin supports these domains: @gmail.com
- hotmail.lua (hotmail.com)
- :
This plugin supports these domains: @hotmail.com, @msn.com, @webtv.com, @charter.com, @compaq.net, @passport.com, @hotmail.de, @hotmail.it, @hotmail.co.uk, @hotmail.co.jp, @hotmail.fr, @messengeruser.com, @hotmail.com.ar, @hotmail.co.th, @hotmail.com.tr, @milanosemplice.it
- juno.lua (juno.com)
- :
This plugin supports these domains: @netzero.net, @netzero.com, @juno.com
- kernel.lua (kernel.org Changelog viewer)
- :
This plugin supports these domains: @kernel.org, @kernel.org.24, @kernel.org.26
- libero.lua (Libero.IT)
- :
This plugin supports these domains: @libero.it, @inwind.it, @iol.it, @blu.it
- lycos.lua (Lycos.IT (this plugin doesn't work!))
- :
This plugin supports these domains: @...
- mail2world.lua (mail2world.com)
- :
This plugin supports these domains: @mail2*.com
- mailcom.lua (mail.com)
- :
This plugin supports these domains: @mail.com, @email.com, @iname.com, @cheerful.com, @consultant.com, @europe.com, @mindless.com, @earthling.net, @myself.com, @post.com, @techie.com, @usa.com, @writeme.com, @2die4.com, @artlover.com, @bikerider.com, @catlover.com, @cliffhanger.com, @cutey.com, @doglover.com, @gardener.com, @hot-shot.com, @inorbit.com, @loveable.com, @mad.scientist.com, @playful.com, @poetic.com, @popstar.com, @popstarmail.org, @saintly.com, @seductive.com, @soon.com, @whoever.com, @winning.com, @witty.com, @yours.com, @africamail.com, @arcticmail.com, @asia.com, @australiamail.com, @europe.com, @japan.com, @samerica.com, @usa.com, @berlin.com, @dublin.com, @london.com, @madrid.com, @moscowmail.com, @munich.com, @nycmail.com, @paris.com, @rome.com, @sanfranmail.com, @singapore.com, @tokyo.com, @accountant.com, @adexec.com, @allergist.com, @alumnidirector.com, @archaeologist.com, @chemist.com, @clerk.com, @columnist.com, @comic.com, @consultant.com, @counsellor.com, @deliveryman.com, @diplomats.com, @doctor.com, @dr.com, @engineer.com, @execs.com, @financier.com, @geologist.com, @graphic-designer.com, @hairdresser.net, @insurer.com, @journalist.com, @lawyer.com, @legislator.com, @lobbyist.com, @minister.com, @musician.org, @optician.com, @pediatrician.com, @presidency.com, @priest.com, @programmer.net, @publicist.com, @realtyagent.com, @registerednurses.com, @repairman.com, @representative.com, @rescueteam.com, @scientist.com, @sociologist.com, @teacher.com, @techie.com, @technologist.com, @umpire.com, @02.to, @111.ac, @123post.com, @168city.com, @2friend.com, @65.to, @852.to, @86.to, @886.to, @aaronkwok.net, @acmilan-mail.com, @allstarstats.com, @amrer.net, @amuro.net, @amuromail.com, @anfieldroad-mail.com, @arigatoo.net, @arsenal-mail.com, @barca-mail.com, @baseball-mail.com, @basketball-mail.com, @bayern-munchen.com, @birmingham-mail.com, @blackburn-mail.com, @bsdmail.com, @bsdmail.org, @c-palace.com, @celtic-mail.com, @charlton-mail.com, @chelsea-mail.com, @china139.com, @chinabyte.com, @chinahot.net, @chinarichholdings.com, @coolmail.ac, @coventry-mail.com, @cseek.com, @cutemail.ac, @daydiary.com, @dbzmail.com, @derby-mail.com, @dhsmail.org, @dokodemo.ac, @doomo.net, @doramail.com, @e-office.ac, @e-yubin.com, @eracle.com, @eu-mail.net, @everton-mail.com, @eyah.com, @ezagenda.com, @fastermail.com, @femail.ac, @fiorentina-mail.com, @football-mail.com, @forest-mail.com, @freeid.net, @fulham-mail.com, @gaywiredmail.com, @genkimail.com, @gigileung.org, @glay.org, @globalcom.ac, @golf-mail.com, @graffiti.net, @gravity.com.au, @hackermail.com, @highbury-mail.com, @hitechweekly.com, @hkis.org, @hkmag.com, @hkomail.com, @hockey-mail.com, @hollywood-mail.com, @ii-mail.com, @iname.ru, @inboexes.org, @inboxes.com, @inboxes.net, @inboxes.org, @insingapore.com, @intermilan-mail.com, @ipswich-mail.com, @isleuthmail.com, @jane.com.tw, @japan1.org, @japanet.ac, @japanmail.com, @jayde.com, @jcom.ac, @jedimail.com, @joinme.com, @joyo.com, @jpn1.com, @jpol.net, @jpopmail.com, @juve-mail.com, @juventus-mail.com, @juventusmail.net, @kakkoii.net, @kawaiimail.com, @kellychen.com, @keromail.com, @kichimail.com, @kitty.cc, @kittymail.com, @kittymail.net, @lazio-mail.com, @lazypig.net, @leeds-mail.com, @leicester-mail.com, @leonlai.net, @linuxmail.org, @liverpool-mail.com, @luvplanet.net, @mailasia.com, @mailjp.net, @mailpanda.com, @mailunion.com, @man-city.com, @manu-mail.com, @marchmail.com, @markguide.com, @maxplanet.com, @megacity.com, @middlesbrough-mail.com, @miriamyeung.com, @miriamyeung.com.hk, @myoffice.ac, @nctta.org, @netmarketingcentral.com, @nettalk.ac, @newcastle-mail.com, @nihonjin1.com, @nihonmail.com, @norikomail.com, @norwich-mail.com, @old-trafford.com, @operamail.com, @otakumail.com, @outblaze.net, @outgun.com, @pakistans.com, @pokefan.com, @portugalnet.com, @powerasia.com, @qpr-mail.com, @rangers-mail.com, @realmadrid-mail.com, @regards.com, @ronin1.com, @rotoworld.com, @samilan.com, @searcheuropemail.com, @sexymail.ac, @sheff-wednesday.com, @slonline.net, @smapxsmap.net, @southampton-mail.com, @speedmail.ac, @sports-mail.com, @starmate.com, @sunderland-mail.com, @sunmail.ac, @supermail.ac, @supermail.com, @surfmail.ac, @surfy.net, @taiwan.com, @talknet.ac, @teddy.cc, @tennis-mail.com, @tottenham-mail.com, @utsukushii.net, @uymail.com, @villa-mail.com, @webcity.ca, @webmail.lu, @welcomm.ac, @wenxuecity.net, @westham-mail.com, @wimbledon-mail.com, @windrivers.net, @wolves-mail.com, @wongfaye.com, @worldmail.ac, @worldweb.ac, @isleuthmail.com, @x-lab.cc, @xy.com.tw, @yankeeman.com, @yyhmail.com, @verizonmail.com, @lycos.com, @cyberdude.com, @mail.org, @italymail.com, @mexico.com, @india.com, @u2club.com, @royal.net
- monitor.lua (monitor)
- :
This plugin supports these domains: @monitor
- netscape.lua (netscape.net)
- :
This plugin supports these domains: @netscape.net
- orange.lua (Orange (ex Wanadoo))
- :
This plugin supports these domains: @fsmail.net, @wanadoo.nl, @orange.nl, @bedrijfsnaam.nl
- popforward.lua (POPforward)
- :
This plugin supports these domains: @...
- softhome.lua (softhome.net)
- :
This plugin supports these domains: @softhome.net
- squirrelmail.lua (SquirrelMail)
- :
This plugin supports these domains: @...
- supereva.lua (Supereva)
- :
This plugin supports these domains: @supereva.it, @supereva.com, @freemail.it, @freeweb.org, @mybox.it, @superdada.com, @cicciociccio.com, @mp4.it, @dadacasa.com, @clarence.com, @concento.it, @dada.net
- tin.lua (Tin.IT)
- :
This plugin supports these domains: @tin.it, @virgilio.it, @alice.it, @tim.it, @atlantide.it
- tre.lua (Tre)
- :
This plugin supports these domains: @tre.it, @three.com.au
- updater.lua (updater)
- :
This plugin supports these domains: @updater
- yahoo.lua (yahoo.com)
- :
This plugin supports these domains: @yahoo.com, @yahoo.ie, @yahoo.it, @yahoo.ca, @rocketmail.com, @yahoo.com.ar, @yahoo.co.in, @yahoo.co.id, @yahoo.com.tw, @yahoo.co.uk, @yahoo.com.cn, @yahoo.es, @yahoo.de, @talk21.com, @btinternet.com, @yahoo.com.au, @yahoo.co.nz, @ymail.com, @yahoo.in
Next: 2 History
Up: FreePOPs Manual
Previous: Contents
Contents
Enrico Tassi
2008-11-01