我在linux服务器上安装并配置了squirrelmail,用于发送和接收电子邮件。
现在我必须格式化linux服务器...然后在格式化之前我如何备份我的电子邮件和配置以便它们可以再次使用?
答案 0 :(得分:1)
备份电子邮件不是SquirrelMail问题。 SquirrelMail是一个IMAP客户端,不存储电子邮件本身。您需要确定用于特定电子邮件系统的存储类型。如果它是一个非常简单/默认的* nix电子邮件设置,您可以首先在/ home /中查找具有指示目的的名称的目录,例如“Mail”,“Maildir”或类似名称。您也可以查看/ var / mail或/ var / spool / mail
有一些关于在服务器之间迁移电子邮件的方法的初步信息:http://squirrelmail.org/docs/admin/admin-11.html#ss11.2
此外,您可能想重新考虑为什么需要格式化整个系统。 * nix系统不需要像Windows系统那样对待。它们通常可以重新排列,扩展,调整和更改,而无需重新格式化。
对于SquirrelMail本身,您可能需要备份一些东西,这可能是SquirrelMail本身的任何配置文件(在其“config”目录中)和您安装的任何插件(通常只需要复制)大多数典型插件的整个插件目录,并以最小的麻烦将它们传输到新系统),您可能在“themes”目录中拥有的任何自定义主题,最后是所有用户首选项。用户首选项的位置取决于您的配置 - 可能位于数据库中,也可能位于“$ data_dir”设置所指向的位置(通过查看“config / config.php”或使用SquirrelMail的配置工具(“config”查找此内容) /conf.pl“)。如果你有一个用户首选项存储在一个目录中,你通常可以只复制整个目录。注意,即使你配置了SquirrelMail来保持数据库中的用户首选项,一些插件仍然会使用数据目录设置用于某些目的,因此建议备份该目录,无论如何。
SquirrelMail的维基页面详细介绍升级与您需要的相同:http://squirrelmail.org/docs/admin/admin-4.html
在服务器之间备份和迁移此类内容时,您需要非常小心您的电子邮件数据以及应用程序配置和首选项数据的文件/目录所有权/权限。如果服务器之间的用户和系统帐户名称与UID不同,则您需要非常小心地调整文件的所有权以适合目标服务器。