what is mailchekker?
imagine: you got 4 mailaccounts, but since you now go studying/ have an assistence where you have access to the net but must work on different machines. you wouldn't like to configure your accounts everytime. this is why i made mailchekker.
mailchekker is a serverside pop3 mailclient that is capable of handling multiple users, multiple accounts per user, attachements, contacts and maybeotherstuff. it runs on a webserver with php4 interpreter. you need a mysql database to store the messages.
requirements
ok you need a
webserver, most suitable this
is an apache... you need to have
mod_rewrite for session-id handling,
php4 for the scripts of course:)
a mysql account
a lotta patience...
installation
..this is a little itchy at this time...
download the source file
unpack:
mabuse> tar xfz mailchekker-0.6.tgz
the htdocs stuff must go into a directory that is accessible thru the web cd htdocs the include dir should not be accessible like that.
chekk and set the php4 options (per httpd.conf/.htaccess OR php.ini)
php_value include_path ".:/path/to/your/include/dir/"
php_flag track_vars On
php_flag magic_quotes_gpc Off
php_value session.name MC
php_value session.use_cookies Off
set the rewrite rules (per httpd.conf/.htaccess)
RewriteEngine On
RewriteRule ^([a-z0-9]{32})/(.*) $2?MC=$1 [QSA]
create a new mysql db
create the tables, theres a file mc_tables.sql
that contains the sql statements
change local.inc.php4. feed it with your db access data
now goto http://www.yourserver.big/your/installation/newaccount.php4
make a new account, login and be happy!
to do
many things: better (yes even better) usability, codecleanup (much german crap in it), quoting messages, quota for mailboxes, skins....
credits
i took so many stuff from the opensource people, as the phplib project (db abstraction class, sessionmanagement...), m. lemos (pop3class), mr cruelyfish (..dammed to decode that f***n mime)
license
© schung, 22-04-2001, schung@junkboy.de
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.