Linux配置postfix+Extmail并具有防垃圾邮件防病毒功能(四)


十一.安装Extman图形化日志
安装所需要的依赖包

apt-get install libxml2-dev
sudo apt-get install libpango1.0-dev

wget http://cpan.weepee.org/authors/id/J/JH/JHI/Time-HiRes-1.9721.tar.gz
安装Time::HiRes

tar -zxvf Time-HiRes-1.9721.tar.gz
cd Time-HiRes-1.9721
perl Makefile.PL
make
make test
make install

wget http://ftp.belnet.be/mirror/ftp.cpan.org/authors/id/M/MG/MGRABNAR/File-Tail-0.99.3.tar.gz
安装File::Tail

tar -zxvf File-Tail-0.99.3.tar.gz
cd File-Tail-0.99.3
perl Makefile.PL
make
make test
make install

wget ht[......]

继续阅读

Linux配置postfix+Extmail并具有防垃圾邮件防病毒功能(三)


九、安装Extmail

tar -zxvf extmail-1.2.tar.gz
mkdir -p /var/www/extsuite
mv extmail-1.2 /var/www/extsuite/extmail
 
cd /var/www/extsuite/extmail/
cp webmail.cf.default  webmail.cf

vim webmail.cf 根据需要修改以下几项

# sys_user_lang, user default language
SYS_USER_LANG = en_US  #把en_US改成zh_CN
SYS_MAILDIR_BASE = /home/domains #把/home/domains改为/usr/mailbox
# if mysql, all relate parameters should prefix as SYS_MYSQL
SYS_MYSQL_USER = db_user  #改为extmail
SYS_MYSQL_PASS = db_pass   #改为extmail
SYS_MYSQL[......]

继续阅读

Linux配置postfix+Extmail并具有防垃圾邮件防病毒功能(二)


八、安装postfix
1.添加用户和组

groupadd postfix
useradd -g postfix postfix
groupadd postdrop
useradd -g postdrop postdrop

2.安装并配置:

tar -zxvf postfix-2.7.2-RC2.tar.gz
cd postfix-2.7.2-RC2
make makefiles ‘CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/sasl2/include/sasl -I/usr/local/BerkeleyDB/include  -DUSE_TLS -I/usr/local/ssl/include/openssl ‘ ‘AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/local/sasl2/lib -lsasl2 -L/usr/local/Berke[......]

继续阅读

Linux配置postfix+Extmail并具有防垃圾邮件防病毒功能(一)


本文所用的软件均为2010年最新版本,所有我用到的软件打包在此:
wget  http://www.lsanotes.cn/linux/postfix_soft.tar.gz
关于postfix和Extmail的介绍请大家自行google相关文章进行了解,这里不再做介绍,开始安装:
一.安装openssl

tar -zxvf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config  shared  zlib
make
make test
make install

替换原来的库文件

mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak
rm -rf /usr/lib/libssl.so
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/include/openssl /usr/include/openssl
ln -s /us[......]

继续阅读