cd /usr/ports/mail/squirrelmail
cd files
mv patch-functions__i18n.php bak_patch-functions__i18n.php
mv patch-class__deliver__Deliver.class.php bak_patch-class__deliver__Deliver.class.php
cp /back/src/patch-1.4.20-ja-20100310 ./
make clean
make install
cd /usr/ports/mail/squirrelmail-compatibility-plugin
make clean
make install
cd /usr/local/etc/periodic/daily
cp 111.clean-squirrelmail 111.clean-squirrelmail.orig
chmod +w 111.clean-squirrelmail
vi 111.clean-squirrelmail
-----------------
clean_squirrelmail_enable="YES"
-----------------
echo 'post_max_size = 50M' >> /usr/local/etc/php.ini
echo 'upload_max_filesize = 10M' >> /usr/local/etc/php.ini
echo 'magic_quotes_gpc = 0' >> /usr/local/etc/php.ini
/usr/local/etc/rc.d/apache22 restart
cd /usr/local/www/squirrelmail/plugins/
tar zxvf /back/src/quicksave-2.4.5-1.2.9.tar.gz
cd /usr/local/www/squirrelmail/plugins/quicksave
patch < /back/src/quicksave.patch
cd /usr/local/www/squirrelmail/config
./conf.pl
http://kenji.zenno.net/squirrelmail/src/configtest.php
Plugins
Installed Plugins
1. compatibility
2. delete_move_next
3. filters
4. listcommands
5. mail_fetch
6. message_details
7. quicksave
8. sent_subfolders
vi /usr/local/www/squirrelmail/plugins/filters/setup.php
---------------------------
$AllowSpamFilters = false;
---------------------------
cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/
cp squirrelmail.po squirrelmail.po.orig
cp /back/src/squirrelmail.po ./
cd ../../../po/
./compilepo ja_JP
日本語化 xgettext -o notify.pot *.php msginit -l ja -i plugins/notify/notify.pot -o locale/ja_JP/LC_MESSAGES/notify.po # cp locale/ja_JP/LC_MESSAGES/*.po locale/ja_JP/LC_MESSAGES/*.po.bak # msgmerge locale/ja_JP/LC_MESSAGES/*.po.bak plugins/*/*.pot > locale/ja_JP/LC_MESSAGES/*.po msgfmt -c locale/ja_JP/LC_MESSAGES/*.po -o locale/ja_JP/LC_MESSAGES/*.mo squirrelmail -> squirrelmail-1.4.20.ja 標準+ja-patch cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/ cp squirrelmail.po squirrelmail.po.orig cp /back/src/squirrelmail.po ./ cd ../../../po/ ./compilepo ja_JP cd /usr/local/www/squirrelmail/plugins/ tar zxvf /back/src/quicksave-2.4.5-1.2.9.tar.gz cd /usr/local/www/squirrelmail/plugins/quicksave cp config_example.php config.php patch < /back/src/quicksave.patch cd /usr/local/www/squirrelmail/plugins/ tar zxvf /back/src/compatibility-2.0.16-1.0.tar.gz cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/ cp /back/src/quicksave.po ./ msgfmt -c quicksave.po -o quicksave.mo cd /usr/local/www/squirrelmail/plugins/delete_move_next patch < /back/src/delete_move_next.patch cd /usr/local/www/squirrelmail/include/options/ patch < /back/src/display.php.patch vi /usr/local/www/squirrelmail-1.4.20.ja/plugins/filters/setup.php $AllowSpamFilters = false; cd /usr/local/www/squirrelmail/plugins tar xvf /home/admin/add_address-1.0.3-1.4.0.tar.gz cd add_address cp config_example.php config.php cd /usr/local/www/squirrelmail-1.4.20.ja/plugins/add_address/locale xgettext -o add_address.pot ../*.php msginit -l ja -i add_address.pot -o add_address.po mv add_address.po /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/ cd /usr/local/www/squirrelmail/locale/ja_JP/LC_MESSAGES/ vi add_address.po msgfmt -c add_address.po -o add_address.mo cd /usr/local/www/squirrelmail/plugins/ tar xvf /home/admin/notify_1_3.tar.gz cd notify cp notify.wav notify.wav.orig cp notify.php notify.php.orig cp setup.php setup.php.orig cp /home/admin/notify.wav ./ vi notify.php vi setup.php xgettext -o notify.pot *.php msginit -l ja -i notify.pot -o notify.po vi notify.po msgfmt -c notify.po -o notify.mo cd /usr/local/www/squirrelmail/plugins/ tar xvf /home/admin/multilogin-2.4.2-1.2.9.tar.gz cd multilogin cp config_example.php config.php patch -p0 < patches/multilogin-squirrelmail-1.4.15.diff |