All this is released under the GNU-GPL

Why?
===

This plugin will help your users contact you easily from within squirrelmail, in the unlikely event that they find something that is going wrong. I'm all in favour of service providers making communication as easy as possible betwixt themselves and end users.
Its called yelp! because I wanted to call it something short to minimise the space it takes up on the already clogged-up menubar, and I couldn't call it hel; there already is a help link. The word "yelp!" kinda reminds me of the Cat in the hat books by Dr. Seuss. I've got used to it being called that, and so will you :)

How?
===

It doesn't use squirrelmail to post, it uses the php mail() function, in case your users are having problems posting with squirrelmail. It adds the users browser details in the body of the email to help you debug, and uses the squirrelmail from address so you know who its coming from.
The plugin won't work if your MTA is down of course.

Instructions?
============

gunzip and untar where necessary in your squirrelmail/plugins folder.
Go to your main sqirrelmail directory and run configure to add the plugin.

You will need to enter the e-mail address of the person or help desk that will recieve the yelps. Open yelp.php and add an email address to the mail() function at line 95 between the singe quotes. Don't remove the single quotes.

If you don't like the text displayed in the table row above the form and after the form has been submitted you can change it by editing yelp.php, it should be quite simple.

problems/suggestions e-mail squirrelmail-plugins@lists.sourceforge.net 

versions:
1.0   Initial release, it does what I need and it works so its version 1 :)

todo:

Perhaps get it not to use the local MTA but a backup MTA. Somehow.
Add support for translations. Make is easier to configure the destination address.
Maybe put any text in a seperate config file to make it easier for people to change.

nicholas
