Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_include::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/lib/plugins/include/action.php on line 140

Strict Standards: Declaration of action_plugin_discussion::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/lib/plugins/discussion/action.php on line 955

Strict Standards: Declaration of action_plugin_blog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/lib/plugins/blog/action.php on line 154

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/lib/plugins/importoldchangelog/action.php on line 157

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parserutils.php on line 205

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parserutils.php on line 208

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parserutils.php on line 389

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parserutils.php on line 530

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/cache.php on line 291

Deprecated: Function split() is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/auth.php on line 154

Strict Standards: Only variables should be passed by reference in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/doku.php on line 71
nex code:php:txtsql_mailbox
 
Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/parser.php on line 66

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/lexer.php on line 292

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 22

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 49

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 213

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 241

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 295

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 328

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/handler.php on line 575

Deprecated: Function split() is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/lexer.php on line 510

Deprecated: Assigning the return value of new by reference is deprecated in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/inc/parser/xhtml.php on line 939

txtSQL MailBox

Almost two years ago, I was hired to build an online student magazine for the University of Glasgow. I assembled a team of people to help me, and formed a sort of 'club'. Anyway, everyone in the team was given an official email address, and they all needed a means to access it. One of the team members volunteered to deal with this and I happily allowed him.

Anyway, he came back to me a few days later with a fully working web-based email system and told me that he had written it himself. I was extremely impressed with him and praised him highly for it. I found out a few months later that he had in fact nicked it off someone else, and the software was originally called phpMailBox. In any case, I loved the program. The only downside (as I saw it) was that it required MySQL to work. Now I have nothing against MySQL. I think it is great software and I love that it's an open source project. But most of the time, unless you own your own server, you have to pay a monthly fee to the person who hosts your website for the privaledge of using MySQL. This I don't like.

I am getting to the point somewhere in this…

I found this PHP script called txtSQL which allows the flexibility of a RDBMS such as MySQL, but is imlemented using PHP and flat files. It is also currently faster than most other RDBMS. The real upside though, is that you don't need to pay for a MySQL subscription to use it as your database software.

So I decided, as a little project and to hopefully promote txtSQL a little, to convert the phpMailBox software to use txtSQL instead. The original phpMailBox project seems to be dead, so this also seems to be the only current version of the software. I have started a sourceforge page for it, and if you are interested in seeing the code or using it yourself, pop along to:
http://sourceforge.net/projects/txtsqlmailbox/

The description I have given the software is as follows:

txtSQL MailBox is a pop3 mail fetching script to check/send email, 
maintain an address book and connect to any number of pop3 servers 
in one place. This is a conversion of phpMailBox to use the flat 
file txtSQL system instead of MySQL.

The description isn't entirely true, however, as I have still not gotten round to converting the address book. But one day, perhaps I will.

Nexami Engeo 2007/07/06 11:08

Discussion

Anonymous, 2007/07/06 11:10:

I am from Brazil, Your system “txtSQLMailBox” is good, is inovator.

Thanks more!

 

Strict Standards: Only variables should be passed by reference in /freeola/users/0/0/sr0193000/htdocs/dokuwiki/doku.php on line 79