返回列表 回复 发帖

postfix邮件系统(for freebsd)

freebsd5.4+postfix+cyrus-sasl+mysql+postfixadmin+courier-imap+courier-maildrop+squirrelmail+clamav+spamassassin+amavisd-new 2005年6月15日修改完成 html版本:http://anstan.go.nease.net/freebsd/ redhat版本:http://anstan.go.nease.net 1.mysql 2.apache 3.php 4.cyrus-sasl 5.postfix 6.postfixadmin 7.courier-authlib courier-imap 8.courier-maildrop 10.webmail 11.clamav 12.amavisd-new 13.spamassassin 本文在杨廷勇先生的文章上修改而成,他的文中postfix管理工具是他自己写的,我改成了postfixadmin;他的文中没有maildrop部分,我也加上去了;他的文中webmail用的是igunus,我用了squirrelmail。他的原文:http://www.xuki.org/bbs/showthread.php?p=450#post450 FreeBSD的版本为5.4,按最小化安装,软件包只安装ports,安装结束后用cvsup更新ports树。在文档中假设服务器的ip地址为192.168.1.100,域名为test.com,主机名为mail.test.com。postfixadmin和squirrelmail没有采用ports安装,有空的时候改一改。 1.安装mysql # cd /usr/ports/databases/mysql41-server/ # make install clean 2.安装apache # cd /usr/ports/www/apache2 # make install clean 创建网页根目录 # mkdir /var/www # vi /usr/local/etc/apache2/httpd.conf //存放网页的目录,原来为DocumentRoot "",改成: DocumentRoot "/var/www" //这句应该和DocumentRoot 的目录保持一致,原来为,改成: //Indexes:当在目录中找不到DirectoryIndex列表中指定的文件就生成当前目录的文件列表 //FollowSymlinks:允许符号链接跟随,访问不在本目录下的文件 Options Indexes FollowSymLinks //禁止读取.htaccess配置文件的内容 AllowOverride None //指定先执行Allow(允许)访问规则,再执行Deny(拒绝)访问规则 Order allow,deny //设置Allow(允许)访问规则,允许所有连接 Allow from all 重启apache # /usr/local/etc/rc.d/apache2.sh restart Go to top. 3.安装php # cd /usr/ports/www/mod_php4 # make install clean 选择 [X] APACHE2 安装需要的PHP扩展模块 # cd /usr/ports/lang/php4-extensions # make install clean (gettext需选中) # cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini # vi /usr/local/etc/php.ini default_charset = "gbk" register_globals = ON session.save_path = /tmp 编辑/usr/local/etc/apache2/httpd.conf 找到#AddType application/x-tar .tgz 这行,在下面加两行。 #php_mod4 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 找到下面一行在后面加上index.php,这表示网站的默认页也能够为index.php DirectoryIndex index.html index.html.var index.php 4.安装cyrus-sasl # cd /usr/ports/security/cyrus-sasl2 # make install WITH_AUTHDAEMON=yes 5.安装postfix # cd /usr/ports/mail/postfix # make install WITH_AUTHDAEMON=yes 选择下面的内容: [X] SASL2 [X] MYSQL 回答下面的两问题: You need user "postfix" added to group "mail". Would you like me to add it [y]? y Would you like to activate Postfix in /etc/mail/mailer.conf [n]? n # cd /usr/local/etc/rc.d # ln
返回列表
开源邮件服务器 开源邮件服务器 web 开源邮件 开源 mail 开源 邮件服务器 邮件技术 mail技术 反垃圾邮件 反垃圾mail mail投递
邮件服务器 mail服务器 开源软件 mail软件 mail服务新品牌 开源邮件服务新品牌
开源mail服务新网站 邮件服务新品牌 mail tmail mailserver 163邮件 sendmail |Linux维护|Linux代维|成都Linux维护|成都Linux代维