>>> Ubuntu 7.04 server amd64 >>> Postfix 2.3.8 >>> SquirrelMail version 1.4.11 >>> >>> I'm prepared following; >>> >>> 4. Upgrading SquirrelMail >>> http://squirrelmail.org/docs/admin/admin-4.html#ss4.1 >>> >>> to upgrade SquirrelMail to version "SquirrelMail version 1.4.13" >>> >>> I can't upgrade it on repo because I installed SM on tarball sometimes >>> ago. However I don't know which directory/directories I have to >>> backup. The Maildirs are on; >> >> SquirrelMail is an IMAP client. It has nothing to do with the IMAP >> server and if/where/when/how/why mail is stored on your server. The only >> things you should back up are the squirrelmail source code, including >> the plugins directory therein, and the squirrelmail configuration >> file(s), wherever you have them located. > > I found; > > # find / -name squirrelmail -type d > /usr/local/squirrelmail > /var/local/squirrelmail > /etc/squirrelmail > * end * > > # ls /usr/local/squirrelmail/www/[code] > AUTHORS configure doc include plugins src > ChangeLog contrib functions index.php po themes > class COPYING help INSTALL README UPGRADE config > data images locale ReleaseNotes > > I suppose to backup "/usr/local/squirrelmail/www/" here. It includes > plugins. This seems to be where SquirrelMail is installed. Make a backup and put your new installation here. > # ls /etc/squirrelmail/ > apache.conf config_local.php default_pref index.php > config_default.php config.php filters_setup.php sqspell_config.php > > Also backup "etc/squirrelmail/" which includes config and pref files. SquirrelMail configuration is normally not placed here, but in your case it seems to be. Make a backup and make sure that your new installation stores its configuration here as well. My guess is that "/usr/local/squirrelmail/www/config/" is a symbolic link to "/etc/squirrelmail/", but if you did it some other way - do it like that again for your new installation. >> If you want >> to be extra safe, you could also back up the data directory (or database >> if you put prefs there). Once you confirm the upgrade worked, you >> probably don't need your backup of the old source code. > > /usr/local/squirrelmail/data is only an empty directory > > All users' mails are on /home/userX directories. I can backup /home > directory. Those aren't related to SquirrelMail, so you shouldn't have to. >>> # ls /home >>> user1 user2 user3 user3 user4 ftp etc. Not SquirrelMail. >>> # ls /home/user1/ >>> Maildir Not SquirrelMail. >>> # ls /home/user1/Maildir/ >>> courierimapkeywords courierimapsubscribed courierimapuiddb cur >>> new tmp Not SquirrelMail. >>> # ls /home/ftp/ >>> welcome.msg Not SquirrelMail. >>> # find / -name squirrelmail -type d >>> /usr/local/squirrelmail >>> /var/local/squirrelmail >>> /etc/squirrelmail >>> >>> # ls /usr/local/squirrelmail/ >>> data temp www >>> >>> data and temp are empty directories >>> >>> # ls /usr/local/squirrelmail/www/ >>> AUTHORS configure doc include plugins src >>> ChangeLog contrib functions index.php po themes >>> class COPYING help INSTALL README UPGRADE >>> config data images locale ReleaseNotes Make a backup. >>> # ls /var/local/squirrelmail/ >>> attach data >>> >>> attach is empty directory >>> >>> data directory containing users' .abook .pref Make a backup. >>> # ls /etc/squirrelmail/ >>> apache.conf config_local.php default_pref index.php >>> config_default.php config.php filters_setup.php >>> sqspell_config.php Make a backup. >>> Previously by mistake I have another set of users on:- >>> >>> # ls /var/mail/ >>> user1 user2 user3 user4 etc. Maildir >>> >>> They are doc files not directories. All incoming mails were added >>> to the respective users' doc. How the mistake was made is unknown to >>> me. Not SquirrelMail. >>> After adding following lines >>> DROPPRIVS=YES >>> ORGMAIL=$HOME/Maildir/ >>> DEFAULT=$ORGMAIL >>> >>> on /etc/procmailrc >>> >>> All incoming mails are delivered to users' Maildir on /home/user1 >>> /home/user2 etc. Those users' doc files are still there but not >>> used anymore. Not SquirrelMail. >>> Now which directory/directories I have to backup? Whether I still >>> can follow the document "Upgrading SquirrelMail". Please help. TIA After configuring your new SquirrelMail installation I suggest you do a side by side comparison of the old and the new configuration. There shouldn't be too many differences between the two if you want your new installation to behave the same way your old one did. Sincerely, Fredrik ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ----- squirrelmail-users mailing list Posting guidelines: http://squirrelmail.org/postingguidelines List address: squirrelmail-users@xxxxxxxxxxxxxxxxxxxxx List archives: http://news.gmane.org/gmane.mail.squirrelmail.user List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users