postfix配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
|
2.1.21.tar.gz
# cd cyrus-sasl-2.1.21
# ./configure
--disable-anon -enable-plain --enable-login
--enable-sql --with-mysql=/usr/local/mysql
--with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib
--with-authdaemond
# make
# make install
更新lib库
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig
# ln -s /usr/local/lib/sasl2 /usr/lib/sasl2(做这部之前 最好先备份一下原来的!如果有的话)
安装postfix-2.2.10
# mv /usr/bin/newaliases /usr/bin/newaliases.bak
# mv /usr/bin/mailq /usr/bin/mailq.bak
# mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
安装之前先:
# groupadd -g 12345 postfix
# useradd -u 12345 -g 12345 -c postfix -d/dev/null -s/sbin/nologin postfix
# groupadd -g 54321 postdrop
# wget [url]ftp://postfix.cn99.com/postfix/official/postfix-[/url]2.2.10.tar.gz
# make -f Makefile.init makefiles
''CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include -DUSE_SASL_AUTH -I/usr/local/include/sasl''
''AUXLIBS=-L/usr/local/mysql/lib/ -lmysqlclient -lz -lm -L/usr/local/lib -lsasl2''
# make install
在安装postfix时按照默认提示安装就好了,下边的配置文件也是根据默认安装postfix配置的
# echo /usr/local/mysql/lib >> /etc/ld.so.conf
# ldconfig
安装postfixadmin2.1.0
建立apache和maildrop的用户和组
# groupadd vmail -g <?xml:namespace prefix = st1 />1001
# useradd vmail -u 1001 -g 1001 -s/sbin/nologin -d/dev/null
# wget [url]http://high5.net/postfixadmin/download.php?file=postfixadmin-2.1.0.tgz[/url]
# tar -zxvf postfixadmin-2.1.0.tgz
# mv postfixadmin-2.1.0 /usr/local/apache/htdocs/postfixadmin
修改postfixadmin目录下的权限为vmail
建立mysql表
# cd /usr/local/apache/htdocs/postfixadmin
# mysql -u root < DATABASE_MYSQL.TXT
# cp config.inc.php.sample config.inc.php
# vi config.inc.php
$CONF[''default_language''] = ''cn'';
$CONF[''database_type''] = ''mysql''; |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|