avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • October 14, 2019, 10:32 PM
  • Proudly celebrating 13 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: FreePOPs - Free Programmer's POP3 Daemon/LUA Interpreter  (Read 4031 times)


  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,796
    • View Profile
    • Donate to Member
I'm in the middle of a client project and  just recently found out about this courtesy of Looks like somebody did a lot of work. I've been playing with it a bit. From what I'm seeing so far, it looks like an answer to a prayer.

 :Thmbsup: :Thmbsup:

From the website

 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 the 110 port 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 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 loose 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 we 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 power ful language.
    * Pretty documented.
    * Released under the GNU/GPL license (this means FreePOPs is Free Software).

Does this look like something anybody else could use?


  • Supporting Member
  • Joined in 2008
  • **
  • default avatar
  • Posts: 64
    • View Profile
    • Donate to Member
Re: FreePOPs - Free Programmer's POP3 Daemon/LUA Interpreter
« Reply #1 on: June 23, 2008, 02:07 PM »
FreePOPs is probably the best, some end users prefer Izzymail which is a web interface with similar functionality.