squirrelmail1.Download the compatibility plugin and Local Auto Responder plugin from http://squirrelmail.org

2.Extract it to the Squirrelmail – plugins directory

cd /var/www/html/squirrelmail/plugins

# tar xzf compatibility-2.0.9-1.0.tar.gz
# cd compatibility

3.Patch it to your squirrelmail version

# patch -p0 < patches/compatibility_patch-1.4.11.diff
patching file ../../functions/strings.php

4.Configure the Squirrelmail to include the plugin

# cd ../../config
# ./conf.pl

5.Extract Local Auto Responder Plugin

# cd ../plugins/
# tar xzf local_autorespond_forward-3.0-1.4.0.tar.gz
# cd local_autorespond_forward

6.Compile suid_backend module

# cd suid_backend/
# ./configure –enable-webuser=nobody

Here my Apache is running as user “nobody”.That user should have the permission to play
with the directories under this.

# make
# make install

7.Copy the sample config.php

# cd ..
# cp config.sample.php config.php

8.Edit the config.php to use “suid” instead of “ftp” for Maildir and “.forward” files

edit config.php

$laf_backend = ’suid’;

9.Configure the Squirrelmail to include the plugin

# cd ../../config
# ./conf.pl

10.Verify the Squirrelmail’s ATTACHMENT DIR and DATA DIR. Verify the permission also

edit /var/www/html/squirrelmail/config/config.php


$attachment_dir = ‘/var/local/squirrelmail/attach/’;

11.Create it if doesn’t exist

# mkdir /var/local/squirrelmail/attach
# chown nobody.nobody /var/local/squirrelmail/attach
# chmod 755 /var/local/squirrelmail/attach

Finish…… you can go now…

Thanks,

Riyesh

Linux buddy


REFERENCE

http://linuxbuddies.com/2008/12/22/autoresponder-plugin-in-squirrelmail/