群组服务器与组Office,Postfix,Dovecot和SpamAssassin在Debian Lenny(5.0)
介绍
在本文中,我将解释如何使用以下方式设置组件服务器:- Debian Linux操作系统( http://www.debian.org )
- 用于管理邮箱和组件功能的组办公室,如电子邮件,共享日历,文件共享等( http://www.group-office.com )
- Postfix与MySQL中的虚拟帐户。 ( http://www.postfix.org )
- Dovecot IMAP( http://www.dovecot.org )
- 垃圾邮件垃圾邮件过滤器( http://spamassassin.apache.org )
- 一个假期的perl脚本,将处理外出回复
设置Debian安装
下载Debian 5网络安装程序并安装基本系统。 只需按照Debian的安装说明进行安装,尽可能少的安装软件。 你可以通过http://www.debian.org获取Debian。
当Debian启动并运行时,运行以下命令来安装所有必需的软件包:
apt-get install php5 php5-mysql php5-imap php5-gd php5-cli php5-curl apache2 postfix postfix-mysql mysql-server mysql-client phpmyadmin subversion dovecot-imapd libemail-valid-perl libmail-sendmail-perl spamassassin spamc zip tnef libwbxml2-utils sudo openssl pyzor razor rsync mailutils libmime-charset-perl libmime-encwords-perl
设立集团办公室
现在安装了所有需要的软件,我们可以设置Group-Office。 从http://www.group-office.com获取社区或专业版本。 您至少需要版本3.01-stable-2。
解压缩tar存档:
# cd /var/www
# tar zxf groupoffice-com-3.01-stable-2.tar.gz
# mv groupoffice-3.01-stable-2 groupoffice
为Group-Office保护的用户文件创建一个目录:
# mkdir /home/groupoffice
# chown www-data:www-data /home/groupoffice
为Group-Office公共文件创建一个目录:
# mkdir /var/www/local
# chown www-data:www-data /var/www/local
您可以为Group-Office使用的config.php文件选择3个不同的位置:
- 在Group-Office源目录中(
/var/www/groupoffice/config.php
) - 一级高于Apache文档根(
/var/config.php
) - 在
/ etc / groupoffice / [Apache server_name] /config.php中
最好将config.php文件保留在源目录中。 这样,您可以稍后升级。 我们将暂时使apache成为主人,以便安装脚本可以写入它。
# touch /var/config.php
# chown www-data /var/config.php
现在启动http://your.server/groupoffice/install/并按照屏幕上的说明进行操作。 选择“创建新数据库”并使用root用户创建名为“groupoffice”的新数据库。
完成安装后,您必须更改config.php文件的ownerhop。
# chown root /var/config.php
编辑Group-Office config.php文件并添加:
$config['postfixadmin_autoreply_domain']="autoreply.example.com";
确保域名与您稍后将添加的postfix的假期传输匹配。
现在集团办公室正在运行!