Dear List:

I have hacked SM for my company to produce my solution. Here are a few of the changes I've made:

(1) I have hacked SM to work with my authentication system (a session cookie based system, Apache::AuthTicket), but it will work with any Apache authentication system that fills the environment variables for auth -- so it is also compatible with basic authentication. It uses login_auth to automatically log a user in if they are logged in to the current authentication scheme, and then checks a MySQL DB for their password... It is currently configured to work with the Vpopmail database structure. I think this could be developped into a plugin. It also works with vpopmail by automatically logging in for the right domain (in my case, I only have one. It could be configured to check for a domain name variable easily).

(2) I have changed it to hide the client's IP address, in the email headers. This is appropriate for secure/anonymous mail sending services, and for users behind firewalls. I think this could be developped into a plugin.

(3) I have fixed compose.php. It had a wrap issue (the compose box was bigger than the maximum screen size). This might already be fixed or might be worth implementing in future SM versions.

(4) I've made an enhancement to the address book. If you use some kind of mysql database system, and have groups of users, it will create a global address book for each group, viewable only by that group, as well as a personal address book. For example, say I have a group called "TechPoint". There will be an address book file called "TechPoint.abook" where there is normally global.abook, and TechPoint will be found by searching for the person's username in the vpopmail database and find a group field for that user's entry.

My question is: Would the SquirrelMail project want these additions? I am not a PHP programmer (I love perl, and also use c++, java when needed), but I have PHP programmer friends that have helped me out a bit here. It was not worth my effort to make propper plugins, so all of my code is imbeded in the SM source code. If the SM project would find my additions useful, would someone be willing to help me get them in proper plugin form?

Sincerely,

David Rusenko



-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
--
squirrelmail-users mailing list
List Address: [EMAIL PROTECTED]
List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to