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
